题目详情

在开发一个系统时,如果用户对系统目标不是很清楚,难以定义需求,这时最好使用 ( ) 。

  • A.原型法
  • B.瀑布模型
  • C.V-模型
  • D.螺旋模型

正确答案及解析

正确答案
A
解析

原型法是指在获取一组基本需求定义后,利用高级软件工具可视化开发环境,快速地建立一个目标系统最初版本,并把它交给用户试用、补充和修改,再进行新版本开发。反复进行这个过程,直到得出系统“精确解”,即用户满意为止。

在瀑布模型中,软件开发各项活动严格按照线性方式进行,当前活动接受上一项活动工作结果,实施完成所需工作内容。当前活动工作结果需要进行验证,如果验证通过,则该结果作为下一项活动输入,继续进行下一项活动,否则返回修改。现代化V-模型依托计算机辅助控制系统设计(CACSD:Computer-Aided Control System Design),将计算机支持工具贯穿于控制系统开发测试全过程。计算机不仅可以辅助控制系统设计,进行方案设计和离线仿真,还可以实时快速控制原型、产品代码生成和硬件在回路测试。螺旋模型将瀑布模型和原型法结合起来,强调了其他模型所忽视风险分析,特别适合于大型复杂系统。综上所述,使用原型法,可以较快地让用户参与到软件开发过程,加快需求获取过程。

你可能感兴趣的试题

单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.0
  • B.1
  • C.2
  • D.3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.1、1
  • B.1、2
  • C.2、2
  • D.2、3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.V(S3)和V(S5)V(S6)
  • B.P(S3)和V(S5)V(S6)
  • C.V(S3)和P(S5)P(S6)
  • D.P(S3)和P(S5)P(S6)
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.243ms
  • B.246ms
  • C.254ms
  • D.280ms
查看答案

相关题库更多 +