3、2 ソフトワェア設計
システム設計
①外部設計
②内部設計
③プログラム設計
▲外部設計(external design)
システムの期待される機能からシステムを「サブシステム」に分割し、各サブシステムの設計を行う。
主にユーザーの立場からの設計である。
①ユーザーの要件を満足するようなシステムのサブシステムへ分割が行われる。すなわち、ユーザーがシステムを容易に運用し、操作可能なインターフェイスを持つようにしなくてはならない。
②画面などのヒューマン.インターフェイス。
③「入出力」、「論理データ」、「コード」を包含する。
入出力:データの入力及び出力の形式やインターフェイスが設計される。
論理データ:システムで使われるすべてのデータを検討し、データ構造を決定する。
コード:データなどのコンピュータでの内部表現であるコードを決める。
成果物:外部設計仕様書
翻译:
3、2软件设计
系统设计分为:
①外部设计
②内部设计
③程序设计
△外部设计
将所希望的系统功能分解成各个子系统,对各个子系统进行设计。
主要是从用户的角度来设计。
①对满足用户要求的系统进行分割,即用户可以方便地使用系统,制定可操作的用户接口。
②界面上要求人性化界面
③包含输入输出,逻辑数据,编码
输入输出:数据的输入形式和输出形式,以及接口的设计
逻辑数据:系统所使用的所有的数据,数据结构。
编码:数据在计算机内部的表现时的编码
成果物:外部设计式样书