systems design: システム設計
上智大学 伊藤 潔
2005年12月4日
コウビルド英英辞典によると,design(設計)とは,「方式やシステムなどを計画,準備し,その全ての詳細を決めること」とあります.
情報システムやソフトウェアの開発では,システム設計(systems
design)は,前段階で作成された要求仕様を満たすように,システム構成,採用する具体的な装置,ファイルやデータベース,アルゴリズムや処理手順,利用するソフトウェア,入出力方法などの実現手段を決定することです.
システム設計は,要求仕様を満たすように,情報システムが持つべき機能を決定するプロセスで,機能を実現する方法を既存のものから選択したり,新たに作り出したりします.要求仕様には,機能要求と性能面やコスト面での非機能要求があります.機能要求は,アルゴリズムや処理手順や利用するソフトウェア,利用するデータ,入出力方法などによって実現します.持つべき性能や掛けることのできるコストなどの非機能要求は,設計を決める際の制約,すなわち,採用するシステム構成,採用する具体的な装置,ファイルやデータベースの容量や速度を決める際の制約になります.
システム設計は,「機能要求を満たすいくつかの代替案から,性能面やコスト面の非機能要求を満たすものを選択し決定するプロセス」です.
design | 設計 | ||
systems design | システム設計 | ||