一、单项选择题
1、在结构化设计(SD)方法中全面指导模块划分的最重要的原则是() A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性
2、软件维护产生的副作用,是指()
A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作 3、软件详细设计的主要任务是确定每个模块的()
A、算法和使用的数据结构B、外部接口C、功能D、编程 4、为了提高模块的独立性,模块内部最好是() A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚 5、软件是一种()
A、程序B、数据C、逻辑产品D、物理产品
6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为() A、纠正性维护B、适应性维护C、完善性维护 D、预防性维护
7、只有单重继承的类层次结构是()层次结构。 A、网状型B、星型C、树型D、环型 8、下列属于维护阶段的文档是()
A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告 9、不适合作为科学工程计算的语言是()
A、PascalB、CC、FortranD、Prolog
10、研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。 A.技术可行性B.经济可行性C.社会可行性 D.法律可行性
11、中级结构性成本模型COCOMO是一个()
A、静态单变量模型B、动态单变量模型C、静态多变量模型D、动态多变量模型 12、PAD图为()提供了有力的工具。
A、系统分析B、软件的自动化生成C、自动分析数据D、测试软件 13、下列关于JSP方法不正确的说法是()
A、JSP方法主要用于规模不大的数据处理系统
B、JSP方法不明确的划分软件概要设计和详细设计的两个阶段
C、JSP方法适用于输入数据和输出数据之间有对应关系的问题求解
D、JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段
14、在详细设计阶段,经常采用的工具有() A、PADB、SAC、SCD、DFD
15、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于() A、集成测试B、恢复测试C、验收测试D、单元测试
16、盒图(N-S图)为()提供了有力的工具。
A、系统分析B、软件的自动化生成C、自动分析数据D、测试软件 17、()是比较理想的可重用软构件。
A.子程序库B.源代码包含文件C.对象D.类 18、需求分析阶段的任务是确定()
A、软件开发方法B、软件开发工具C、软件开发费D、软件系统的功能 19、下列文档与维护人员有关的有()
A、软件需求说明书B、项目开发计划C、概要设计说明书D、操作手册 20、程序的三种基本控制结构是()
A、过程、子程序和分程序B、顺序、选择和重复 C、递归、堆栈和队列D、调用、返回和转移 21、软件生存周期中时间最长的是()阶段。
A、总体设计B、需求分析C、软件测试D、软件维护 22、为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以()的编制是很重要的。
A、需求说明B、概要说明C、软件文档D、测试计划
23、软件部件的内部实现与外部可访问性的分离,是指软件的()。
A、继承性B、共享性C、封装性D、抽象性
24、单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现( )的错误。
A、接口错误B、编码错误C、性能、质量不合要求D、功能错误
25、软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。 A、软件项目B、生存期C、软件开发计划D、软件开发 二、名词解释 1、数据流图 2、软件维护 3、软件测试
4、程序的可维护性 5、软件生存周期
三、简答题
1、简述软件结构设计的启发式原则。
2、简述结构化程序设计方法的基本要点 3、简述需求分析的原则。
4、简述软件生命周期开发方法的基本过程及每个阶段的任务。
四、论述题
1、你认为“软件就是程序”这一个观点正确吗?如果不正确,请批驳之。 2、试论软件界面友好设计的重要性。 3、试述软件开发工具对软件开发的影响。
五、应用设计题
1、某图书出版公司希望每月定期向固定客户邮寄最近一个月的图书分类目录。客户可在其收到的目录上圈定自己要买的书。出版公司按照客户的反馈信息邮寄图书。要求为出版公司设计软件,以实现以下功能: (1)自动生成图书分类目录;
(2)自动处理客户反馈信息。
试用面向数据流的方法给出系统的数据流图,并设计出软件结构图。
2、现为某银行开发一个计算机储蓄管理系统。要求系统能够完成:将储户填写的存款单或取款单输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,同时要求储户输入口令,并打印出存款单给储户;如果是取款,则系统首先要求储户输入口令,储户身份确认后,系统计算结算清单给储户,结算清单中的信息包括本息金额和利息金额。
试根据要求画出该系统的数据流程图。
因篇幅问题不能全部显示,请点此查看更多更全内容