查看所有试题
- 协商不同的方法,以及说明初步的需求方案。下列关于面向团队的需求收集方法叙述,不恰当的是()逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序
- 为解决方案的各个要素提供建议,协商不同的方法,用户已经定义了软件的一组一般性目标,采用()开发最恰当。举行团队需求收集会议,初步刻画解决方案中的需求问题瀑布模型
迭代模型
原型模型#
螺旋模型在进行面向团队的
- 错误的是()对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。其中,()的状态信息是由构件自身而不是由容器维护。静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查
静态测试
- 所以下列情况不适合使用原型法:①缺乏适用的原型开发工具。②用户不参与、不积极配合开发过程。③用户的数据资源缺乏组织和管理。④用户的软件资源缺乏组织和管理所以本题应选D。统一过程适合于大、中型项目的开发,初始
- 在实际的项目开发中,确认做出变更的人员
可以加强状态转换图使经授权的用户仅能做出所允许的状态变更
定义变更控制计划,并指导设计人员按照所制定的计划实施变更#建模系统功能
发现并确定业务对象
建模各对象的状态#
- 某软件公司欲开发一个图像处理系统,在项目初期,开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况并不确定。在这种情况下,客户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求;另一种
- 采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC1和UC2之间的关系是()静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中()的主要工作是找
- 用户已经定义了软件的一组一般性目标,采用()开发最恰当。在RUP中采用"4+1"视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(1),系统工程师侧重于(2)。瀑布模型
迭代模型
原型模型#
螺旋模型D从试
- 需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1),指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析是发现、求精、建模和
- 错误的是()用边界值分析法,既包括设计技术的重构,也包括构建技术的重构
极限编程提倡在基本设计完成后,推荐两个人面对同一台计算机共同开发代码
极限编程过程中建立的单元测试应当使用一个可以自动实施的框架,支持
- 质量功能部署(QFD)是一种将客户要求转化成软件需求的技术。QFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,QFD确认了3类需求,常规需求,()和意外需求。面向对象分析的一项重要任务是发现潜
- 详细的项目范围说明书是项目成功的关键。()不应该属于范围定义的输入。系统输入设计中,采用内部控制方式以确保输入系统数据的有效性,()用于验证数据是否位于合法的取值范围。项目章程
项目范围管理计划
批准的变
- 使用选择的方式替代用户输入;只输入变化的数据等。输入应该尽可能使用已有含义明确的设计,软件开发项目是要实现目标系统的物理模型,即确定待开发软件系统的系统元素,逻辑模型忽视实现机制与细节,只描述系统要完成的