• 検索結果がありません。

( ソフトウェアアーキテクチャ設計に関する研究 )

N/A
N/A
Protected

Academic year: 2021

シェア "( ソフトウェアアーキテクチャ設計に関する研究 )"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title ソフトウェアーキテクチャ設計に関する研究

Author(s) 岸, 知二

Citation

Issue Date 2002‑06

Type Thesis or Dissertation Text version author

URL http://hdl.handle.net/10119/931 Rights

Description Supervisor:片山 卓也, 情報科学研究科, 博士

(2)

Studies on Software Architectural Design

( ソフトウェアアーキテクチャ設計に関する研究 )

岸 知二

北陸先端科学技術大学院大学

2002

6

30

論文の内容の要旨

本稿では、ソフトウェアアーキテクチャの設計手法、特に開発初期の設計の方向付けの手法に ついて議論する。

ソフトウェアアーキテクチャの重要性は近年ますます広く認識されてきており、適切な設計手 法の確立が求められている。アーキテクチャ設計においては、そのアーキテクチャ上に構築され る潜在的なソフトウェア群の機能や品質特性に関する要求を考慮しながら、それらのソフトウェ アの骨格となるソフトウェア構造を検討しなければならない。またアーキテクチャはその後の設 計に対して制約を与えるという性格を持っているため、設計初期の段階で、その時点の情報に基 づいて最も妥当と考えられる設計の方向付けを行う必要性がある。本稿では、こうしたアーキテ クチャ設計特有の特性を考慮した設計手法について検討する。

まず実際のアーキテクチャ設計のケーススタディを行うことにより、アーキテクチャ設計にお いては、要求に対するアーキテクチャ上の選択肢の適合性の判断、適合する選択肢間の相対的な 選好の判断、さらにプロダクトラインアーキテクチャの設計においては、プロダクトライン全体 への適性と含まれるプロダクト個々への適性の間のトレードオフの検討が必要であることを明ら かにする。そしてアーキテクチャ設計に関する概念フレームワークを構築し、アーキテクチャお よびアーキテクチャ設計に関わる諸概念がお互いにどのように関わっているかを示す。

上記の観測に基づき、具体的なアーキテクチャ設計手法を提案する。本手法は、品質特性を決 定付ける要因群に基づく要求分析アプローチ、アスペクト指向の考え方に基づく要求分離の手法、

アーキテクチャ適合性を判断するための要求のカテゴライズ手法、意思決定手法を適用した選好 順序の決定手法、さらにプロダクトライン全体に対する適性判断とそれに基づくトレードオフの 検討手法、などを含んでいる。本稿では、通常のソフトウェアアーキテクチャ設計、プロダクト ラインアーキテクチャ設計、プロダクトラインのスコープ決定という3つの重要な局面を取り上 げ、それぞれに対して上記の手法の適用方法を体系的に示す。さらにこれらの手法を実際のアー キテクチャ設計事例に照らして評価を行った。

本論文の貢献は、ソフトウェアアーキテクチャ設計に関わる概念フレームワークを明示し、さ らにそれに基づいた具体的な設計手法を提示したことである。また本手法では、設計判断の観点、

判断理由、判断結果を明確化するため、設計に客観性を持たせ、設計判断の論拠のトレースなど を支援することができる。

キーワード: ソフトウェアアーキテクチャ、アーキテクチャ設計、アーキテクチャ評価、プロ ダクトラインアーキテクチャ、プロダクトラインスコーピング

Copyright c°2002 by Tomoji Kishi

参照

関連したドキュメント

その目的は小企業の会計計算の規範を示

アーキテクチャのホットスポットの定義 以上の手順に従い,

に基づくシステムの参照アーキテクチャを提案してい る.一般に, SOA に基づくシステムアーキテクチャ は参照アーキテクチャから設計される.

図 3: オブジェクト指向設計 図 4: MVC アーキテクチャスタイルを適用した設計 図 3 に対して MVC

一貫構造計算ソフトに代 表される商用ソフトは,ソフトの中身が初学者に

C-element と真理値表 さらに、近年では、2 つの入力が一致した時に出力を行う

比較的一般的な道路の設計・デザインに資する認 知工学の検証手法として、

 パンッの設計にあたって,クロッチラインは下半身分