软件工程选择题_选择题软件工程
软件工程选择题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“选择题软件工程”。
题型:概念解释、简答、选择、综合操作。
选择:
1.影响软件维护工作的主要因素:
(1)软件开发的方法:软件开发方式直接影响软件的易维护性;模块化结构、详细设计等文档、软甲维护记录报告等将有助于理解软件的结构、界面的功能和内部的数据与控制逻辑流程、理解当前软件的版本状态;
(2)软件开发的条件:软件开发过程所涉及到的软件硬件资源特性也对软件的维护产生影响,如程序设计语言的特性、软件开发工具等对于理解软件有着明显的影响;
(3)软件规模的大小:软件规模越大,系统越复杂,维护所需的工作量也越大;
(4)软件投入运行后的时间:老系统比新系统需要更多的维护工作量,在长期的维护过程中,也许软件的文档与实际的程序实现已变得不一致,维护工作会遇到跟多的困难;
(5)其他设计因素、人员交替与外部环境因素。
2.模块间的信息可以用作控制信息用,也可以用作数据使用。
3.在对数据流的分析中主要是找到中心变换,这是从数据流图导出结构图的关键 4.在进行软件结构设计时,应该遵循的基本原理是抽象原理。
5.在设计测试用例时,等价类划分是用的最多的一种黑盒测试方法。
6.软件开发环境是相关的一组软件工具集合。
7.快速原形有那几种?特点?
答:探索型、试验型、演化型。探索型:在需求阶段帮助明确理解需求用完抛 弃。试验型:在设计阶段考核现行方案是否合适用完抛弃。演化型:及早的向用 户展示一个系统的原形包含主要的功能得到用户的认可后将原形不断的扩充直到系统完成。
8.质量保证是为了使产品实现__功能。A.系统分析员 B程序员 C软件开发者要求 D 用户要求
9.在结构化分析方法中,用以表达系统内数据的运动情况的工具有___
A 数据流图 B数据词典 C 结构化英语D 判定树和判定表
10.可行性研究主要从以下几个方面进行研究__。
A.技术可行性,经济可行性,操作可行性。
B.技术可行性,经济可行性,系统可行性。
C.经济可行性,系统可行性,操作可行性。
D.经济可行性,系统可行性,时间可行性
11.结构化分析方法是一种面向数据流的需求分析方法。
12.在进行软件结构设计时,应该遵循的最主要原理是模块独立性原理。
13.使软件适应运行环境中硬软件变更的维护称为适应性维护。
14.质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动,质量保证是为了是产品实现使产品实现用户要求的功能。
15.数据字典。