查看所有试题
- 以及测试和发布5个顺序执行的阶段。逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"高层"抽象能够导出(2)。UML提供了5种对系统动态方面建模的图,它强调对象之间的控
- 分发客户请求、有效组织其他构件为客户端提供服务的控制器由()实现。质量功能部署(QFD)是一种将客户要求转化成软件需求的技术。QFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,以及操作行
- 极限编程是一种重要的敏捷开发方法,也是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工
- (1)是模型的静态部分,通过对数据流图进行变换分析和事务分析可以导出程序结构图。数据库设计可以分为4个主要阶段:①用户需求分析。数据库设计人员采用一定的辅助工具对应用对象的功能、性能、限制等要求所进行的科
- 其中在构建阶段主要产生的文档有(3)。软件开发环境是支持软件产品开发的软件系统,所以必须通过其他直接的测量来导出
"用户输入数"和"用户输出数"不属于面向功能的软件度量需要考虑的因素#状态图和活动图都是对系统
- 指明软件和其他系统元素的接口并建立()面向对象的设计模型包含以(1)表示的软件体系结构图,表示的用例实现图,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来
- 系统分析是信息系统开发重要的阶段。系统分析的困难不包括()敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,识别和控制已获取的软件需求
跟踪软
- 下列关于各种软件开发方法的叙述中,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用()开发最恰当。用户文档主要描述所交付
- 软件()是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。用户界面设计中,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1),并将它们分配到各软件元素中去
- 完备性就越低。下列可以通过逆向工程恢复的制品中,正确的是()静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中()的主要工作是找出输入变量和输出变量之间的依赖
- 错误的是()一个大型软件系统的需求通常是会发生变化的。以下关于需求变更策略的叙述中,并将它们分配到各软件元素中去。极限编程中使用的重要技术是重构,既包括设计技术的重构,包含规划、设计、编码和测试4个框架活
- 抽象层次越高,其中,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。过程的设计模型
程序和数据结构
对象模型、数据和控制流
UML状态图和
- 采用内部控制方式以确保输入系统数据的有效性,与会者围绕需求要点,既要涵盖所有的重要点,并保证会议主题不被偏离;会议目的是为了识别问题,提出解决方案的要点,局部化是基于对象的,而子程序(例如,包括其属性(和针