单选题
软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和协同的{{U}}
{{U}} 70 {{/U}} {{/U}};为统一操作方式提供支持的{{U}} {{U}} 71
{{/U}} {{/U}}。
单选题
A.操作集成机制
B.控制集成机制
C.平台集成机制
D.界面集成机制
单选题
A.操作集成机制
B.控制集成机制
C.平台集成机制
D.界面集成机制
【正确答案】
D
【答案解析】 软件开发环境(Software Development Environment)是支持软件产品开发的软件系统。它由软件工具集和环境集成机制构成,前者用来支持软件开发的相关过程、活动和任务年;后者为工具集成和软件开发、维护和管理提供统一的支持,它通常包括数据集成、控制集成和界面集成。数据集成机制提供了存储或访问环境信息库的统一的数据接口规范;界面集成机制采用统一的界面形式,提供统一的操作方式;控制集成机制支持各开发活动之间的通信、切换、调度和协同工作。
单选题
某软件公司正在设计一个通用的嵌入式数据处理平台,需要支持多种数据处理芯片之间的数据传递与交换。该平台的核心功能之一要求能够屏蔽芯片之间的数据交互,使其耦合松散,并且可以独立改变芯片之间的交互过程。针对上述需求,采用______最为合适。
A.抽象工厂模式
B.策略模式
C.中介者模式
D.状态模式
【正确答案】
C
【答案解析】 [解析] 本题主要考查对设计模式的理解和掌握。根据题干描述,该系统需要能够支持不同芯片之间的数据交互,并能够独立改变芯片之间的数据交互过程。这种情况下,可以引入一个中介层,通过中介层屏蔽不同芯片之间的两两交互。根据上述分析,选项中列举的设计模式中,中介者模式最符合要求。
单选题
缺陷排除效率(DRE)是对软件质量保证及控制活动过滤能力的一个测量。假设某个软件在交付给最终用户之前发生的错误数量为45,软件交付之后发现的缺陷数为15,那么对应的DRE值为______。
A.0.75
B.1.3
C.0.5
D.0.25
【正确答案】
A
【答案解析】 [解析] 缺陷排除效率(DRE)是在项目级和过程级都有意义的质量度量。本质上,DRE是对质量保证及控制活动中滤除缺陷能力的测量,而这些质量保证及质量控制活动贯穿应用于所有过程框架活动中。当把项目作为一个整体来考虑时,且假设E是软件交付给最终用户之前发现的错误数,D是软件交付之后发现的缺陷数,则DRE的定义方式是:[*]。
依题意,E=45,D=15,则[*]。
单选题
需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的______,指明软件和其他系统元素的接口,并建立软件必须满足的约束。
A.操作和对象
B.数据和操作
C.实体和对象
D.功能和性能
【正确答案】
D
【答案解析】 [解析] 需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的功能和性能,指明软件和其他系统元素的接口,并建立软件必须满足的约束。
需求分析是发现、求精、建模和规约的过程。包括详细地精化初始由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和控制流及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。
需求分析允许软件工程师(在这种角色中经常称为分析员)精化软件分解模块,并建造将被软件处理的数据、功能、和行为模型。需求分析为软件设计者提供了可被翻译成数据、体系结构、界面和过程设计的模型,最后,需求规约为开发者和客户提供了软件建造完后质量评估的依据。
软件需求分析可被划分成:①问题分析;②问题评估和方案综合;③建模;④规约;⑤复审等工作阶段。
提交答案
关闭