当前位置:高级系统架构师题库>系统开发基础知识题库

问题:

[单选] 需求工程帮助软件工程师更好地理解要解决的问题。下列开发过程中的活动,不属于需求工程范畴的是()

A . 理解客户需要什么,分析要求,评估可行性
B . 与客户协商合理的解决方案,无歧义地详细说明方案
C . 向客户展现系统的初步设计方案,并得到客户的认可
D . 管理需求以至将这些需求转化为可运行的系统

某软件公司欲开发一个图像处理系统,在项目初期,开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况并不确定。在这种情况下,采用()方法比较合适。 瀑布式。 形式化。 协同开发。 快速原型。 在选择开发方法时,不适合使用原型法的情况是() 用户需求模糊不清。 系统设计方案难以确定。 系统使用范围变化很大。 用户的数据资源缺乏组织和管理。 在关于逆向工程(Reverse Engineering)的描述中,正确的是() 从已经安装的软件中提取设计规范,用以进行软件开发。 按照"输出→处理→输入"的顺序设计软件。 用硬件来实现软件的功能。 根据软件处理的对象来选择开发语言和开发工具。 快速迭代式的原型开发能够有效控制成本()是指在开发过程中逐步改进和细化原型,直至产生出目标系统。 可视化原型开发。 抛弃式原型开发。 演化式原型开发。 增量式原型开发。 软件()是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。 完善性维护。 适应性维护。 正确性维护。 预防性维护。 需求工程帮助软件工程师更好地理解要解决的问题。下列开发过程中的活动,不属于需求工程范畴的是()
参考答案:

  参考解析

需求工程为以下工作提供了良好的机制:理解客户需要什么,分析要求,评估可行性,协商合理的解决方案,无歧义地详细说明方案,确认规格说明,管理需求以至将这些需求转化为可运行的系统。需求工程并不关心采用何种设计方案解决问题。

在线 客服