問32
頻出度★★★
図のプロセスでシステム開発を進める場合,システム方式設計に含める作業として,適切なものはどれか。 システム要件定義 → システム方式設計 → ソフトウェア要件定義 → ソフトウェア方式設計
这道题的解析和你的作答记录。
図のプロセスでシステム開発を進める場合,システム方式設計に含める作業として,適切なものはどれか。 システム要件定義 → システム方式設計 → ソフトウェア要件定義 → ソフトウェア方式設計
「确定系统的功能及处理能力」是图中前一个阶段——系统需求定义——的工作。这一阶段要以用户方要求的形式明确:系统应具备哪些功能,需要满足多大的处理量和响应性能。它与决定实现该要求的手段(方式)的系统架构设计属于不同的阶段。
「确定软件的最上层结构和软件组件」是图中最后一个阶段——软件架构设计——的工作。它接收系统架构设计中分配给软件的那部分,再把它划分为组件(程序单位)并确定其结构,因此是往后第二个阶段。
正解 正确答案是「ウ 确定硬件和网络的配置」。系统架构设计是这样一个阶段:它承接紧邻的前一阶段系统需求定义所确定的「要实现什么」,进而决定「如何实现」——也就是把它分配给硬件、软件、人工作业中的哪一类构成要素。从图中也能看出,系统架构设计紧接在系统需求定义之后、排在软件需求定义之前,处于「在敲定软件内部内容之前,先夯实支撑整个系统的物理基础」的位置。服务器和客户端的台数与机型、线路和 LAN 的配置等硬件/网络配置的确定,正是这一阶段的典型工作。
「确定用户界面」是图中后一个阶段——软件需求定义——的工作。这一阶段要确定画面和报表的版式等从用户角度看到的软件行为,在系统架构设计的时点还不涉及。