跳到正文

平成21年度 春期 ITパスポート試験 問47

这道题的解析和你的作答记录。

問47
頻出度★★★

システム開発の外部設計において行う作業はどれか。

出典 平成21年度 春期 ITパスポート試験 問47
解説

問 47

  • ア

    正解 正确答案是 ア。外部设计是决定系统「从外部看起来是什么样、怎么使用」的阶段,设计的是用户能够接触到、能够看到的部分。具体来说,画面的版式和输入项目、报表(打印单据)的版式、编码体系(员工编号或商品编码的位数与编制方式)、逻辑数据的设计等都属于它的对象。画面与报表版式正是用户直接操作、直接看到的东西,因此是外部设计中具有代表性的工作。判断的诀窍是按「用户看得见,还是只有开发者看得见」来切分:看得见就属于外部设计,看不见就属于内部设计及其之后的阶段。

  • 错误イ

    性能需求(响应时间、处理件数等)的确定,是外部设计之前的需求定义阶段的工作。需求定义阶段与用户就「对系统有什么要求」达成一致,外部设计则承接这些需求,把「如何呈现给用户」具体化。需求没有确定下来就无法开始设计,因此按阶段顺序来说它不属于外部设计。

  • 错误ウ

    物理数据的设计(实际的文件组织、表的存储方式、索引的建立方式等)是内部设计阶段的工作。外部设计中处理的数据设计只到逻辑数据设计为止,即整理用户视角下的数据项及其相互关系;而如何在存储装置上实现这些数据,属于用户看不见的内部问题。

  • 错误エ

    程序的设计是内部设计之后进行的程序设计(详细设计)阶段的工作。这一阶段决定如何划分模块以及模块内部的处理步骤,属于面向程序员的最内层设计。它与决定用户可见规格的外部设计,在阶段和视角上都不相同。

ここがポイント
  • 瀑布模型的阶段顺序是 需求定义 → 外部设计 → 内部设计 → 程序设计 → 编程 → 测试。遇到考阶段的题目,先回想这个顺序,再把题目中的工作对应到其中的某个阶段。
  • 外部设计 = 用户看得见的部分(画面与报表版式、编码设计、逻辑数据设计),内部设计 = 开发者视角下的内部结构(物理数据设计、功能划分)。「用户是否看得见」就是区分两者的标准。
用語
解答問47ア
练这一题

作答记录