Subnavigation

ソフトウェアアーキテクチャの考古学

ソフトウェアプロジェクトが公開された後でも、ドキュメントを作成することは不可能ではありません。Axivion Suiteを使えば、この難しそうな作業もスムーズに進めることができます。

コードを詳細に分析し、ステップごとにソフトウェアのアーキテクチャを明らかにすることをサポートします。

お問い合わせ

最高のアーキテクチャ回復

他の部署や顧客からソフトウェアプロジェクトを引き継ぐ場合、初期のアーキテクチャ状況は通常、検証済みのアーキテクチャとはかけ離れていることが多いです。

しばしば、ドキュメントが不十分であったり理解しにくかったりするため、アーキテクチャについての推測が必要になります。基本的にはアーキテクチャ回復と同様の手順を踏むものの、より極端なケースと言えるでしょう。

 

 

「Axivion アーキテクチャ考古学」を活用して、以下を実現しましょう:

 

  • プロジェクトのアーキテクチャをゼロから文書化する
  • サードパーティコードの維持管理を可能にする
  • ソフトウェアの将来の変更に耐えうる基盤を作成する

ソフトウェア考古学: 求めるものを見つける

Step 1

Axivion_ArchitectureArchaeology_step1_greyBG

仮説に基づいてアーキテクチャ図を描き、ソース・ヘッダファイルまたはそのディレクトリをアーキテクチャ図にマッピングする。何らかの形でアーキテクチャを文書化している場合は、インポートしてマッピングすることもできる。

Step 2

Axivion_ArchitectureArchaeology_step2_greyBG

自動チェックを実行し、用意したアーキテクチャ図と実装との差異の有無を確認する。

Step 3

Axivion_ArchitectureArchaeology_step3_greyBG

アーキテクチャ違反(アーキテクチャ図に存在しない、本来あるべきでない依存関係が実装に存在)を優先して差異を確認する。この時点ではソースコードを修正せず、アーキテクチャ図に必要な調整を行い洗練させる。

Step 4

Axivion_ArchitectureArchaeology_step4_greyBG

ステップ2とステップ3を、アーキテクチャが正しいと確認できるまで繰り返す。

ソフトウェアアーキテクチャの発掘

当社の専門家が、プロジェクトのアーキテクチャ図作成(および再作成)をサポートします。この作業は大変に思えるかもしれませんが、豊富な経験に基づいて、アーキテクチャ図が常に最新の状態であるようサポートし、その維持方法もご説明します。詳細やデモの予約については、お気軽にお問い合わせください。
 

お問い合わせ

Axivion 無料デモ

お問い合わせ

アーキテクチャ検証

Read more >

コーディング
ガイドライン

詳細を読む

Axivion Suiteでソースコードの品質を向上

詳細を読む

Axivion Suite 機能と基本仕様

 

資料をダウンロードする