問38
頻出度★★★
システム開発の初期の段階で,ユーザと開発者との仕様の認識の違いなどを確認するために,システムの機能の一部やユーザインタフェースなどを試作し,ユーザや開発者がこれを評価することによって曖昧さを取り除くシステム開発モデルはどれか。
这道题的解析和你的作答记录。
システム開発の初期の段階で,ユーザと開発者との仕様の認識の違いなどを確認するために,システムの機能の一部やユーザインタフェースなどを試作し,ユーザや開発者がこれを評価することによって曖昧さを取り除くシステム開発モデルはどれか。
瀑布模型是指按需求定义→设计→实现→测试的工序,从上游到下游、不回退地依次推进的方式。它没有做出试制品并在中途进行评价的环节,不符合本题「在初期以互动方式消除模糊之处」的描述。
面向对象是把数据及其处理作为「对象」整合起来进行设计与开发的思想(一种设计与编程的方法),而不是通过做出试制品来消除规格模糊之处的开发过程模型。
通用框架(共通框架,SLCP)是为了让委托方与开发者对软件开发相关的工作内容和术语达成共同理解而标准化的「共同框架(统一的尺度)」,并不是做出试制品并进行评价的具体开发模型。
正解 正确答案是「エ 原型法(原型模型)」。原型模型是指在开发的初期阶段,尽早做出系统的部分功能或界面(用户界面)的试制品(原型),再由用户和开发者实际运行并对其进行评价的开发方法。通过以可见的形式相互确认,可以及早发现并消除仅凭文档无法弥合的、双方对规格认识上的偏差和模糊之处。这与题干中「试做」「通过评价来消除模糊之处」的描述正好一致。