需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(16)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。
A.功能和性能
B.数据和操作
C.实体和对象
D.操作和对象
A.功能和性能
B.数据和操作
C.实体和对象
D.操作和对象
(27)
A. 功能和性能
B. 数据和操作
C. 实体和对象
D. 操作和对象
(28)
A. 事件流
B. 消息流
C. 对象流
D. 控制流
在软件工程中,() 是用户和设计者之间执行的一种交互过程,适用于开发需求不确定的大型软件系统。() A. 瀑布模型 B. 原型模型 C. 螺旋模型 D. 面向对象开发模型
软件工程是一种层次化的技术,包括3个要素:(11)。
A.过程、方法、工具
B.需求、设计、实施
C.质量、环境、管理
D.模型、数据、系统
● 关于 poka-yoke 技术的叙述,错误的是 (25) 。
(25)
A. poka-yoke 是一种质量保证技术
B. 用于软件工程中错误的预防或早期纠正
C. poka-yoke 起初开发是用于制造硬件的“零质量控制”
D. 仅用于测试活动中,通过编写 poka-yoke 脚本来探测程序的错误
A.结构测试
B.白盒测试
C.功能测试
D.性能测试
(17)
A.架构验证
B.需求确认
C.架构确认
D.需求验证
软件工程活动的需求过程包括的内容是:()。
A.需求获取、需求规约和需求验证
B.需求计划、需求提问和需求分析
C.需求收集、需求分析和需求规格说明
D.需求计划、需求调研实施和需求文档编制
关于原型化方法和生命周期方法,下面说法错误的是()。
A.传统的软件开发方法是生命周期法
B.生命周期模型是人们初创软件工程时采取的模型,这种方法特别强调阶段完整性和开发的顺序性,它要求开发者首先确定系统的完整需求和全部功能
C.原型化方法是一种动态定义需求的方法
D.生命周期法和原型化方法没有什么区别
质量功能部署(QFD)是一种将客户要求转化成软件需求的技术。QFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,QFD确认了三类需求,常规需求、(29)和意外需求。
A.期望需求
B.基础需求
C.显式需求
D.功能需求