欢迎来到天天文库
浏览记录
ID:32274036
大小:106.27 KB
页数:6页
时间:2019-02-02
《2010级软件工程试题a-带答案2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、(首页)试题纸课程名称:软件工程A卷适用专业年级:计算机学院各专业2010级(20121227)考生学号:考生姓名:………………………………………………………………………………………………………一.填空题(每空1分,共10分)1.数据流图中,每个加工至少有一个_______和一个输出流。2.模块独立性概念是模块化、抽象、_______和局部化等概念的直接结果。3.决定软件可维护性的因素有5个,即_______、可测试性、可修改性、可移植性、可重用性。4._______过程就是应用软件工程的原理、概念、技术和方法重新开发某个现有的应用系统。5.
2、在维护阶段,将诊断和改正软件错误的过程称为_______。6.在判断内聚时,根据程序流程图划分的模块通常是______内聚的模块。7.Jackson方法是一种面向________的开发方法。8.一般来说,可行性研究应该从______、经济可行性和操作可行性三个方面研究每种解法的可行性。9.软件生命周期由软件定义、______和运行维护3个时期组成。10.黑盒测试又称为_______。二.单项选择题(每小题2分,共26分)1.软件工程的出现是由于()A.软件危机B.计算机硬件技术的发展C.软件社会化的需要D.计算机软件技术的发展2.螺旋模型是一
3、种将瀑布模型和哪种模型结合起来的软件开发模型。( )A.增量模型 B.专家系统C.喷泉模型 D.变换模型3.下列不属软件工程方法学的三要素的是()A.方法B.工具C.过程D.操作4.下列哪项不是在需求分析阶段要进行工作()A.问题识别B.分析与综合C.导出软件的逻辑模型D.编码5.内聚程度较低的是哪种内聚。()A.偶然B.过程C.顺序D.时间6.进度安排的好坏往往会影响整个项目的按期完成,下列属于软件开发进度的管理方法是()A.程序结构图B.流程图C.工程网络图D.E-R图7.在软件开发过程中,为了充分发挥少数经验丰富、技术
4、高超的程序员的作用,程序设计小组应采用什么的组织形式。()A.主程序员组B.民主制程序员组C.现代程序员组D.传统程序员组8.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码9.软件结构内,同一个层次上的模块总数的最大值称为( )。A.深度 B.扇出C.宽度 D.扇入10.如果两个模块彼此间通过参数交换信息,而且交换的信息仅仅是数据,那么这种耦合称为()。A.控制耦合 B.特征耦合C.数据耦合 D.内容耦合注
5、:1、教师命题时题目之间不留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。(首页)11.在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是(),它是一种重新组织的技术,可以简化构件的设计而无需改变其功能或行为。 A.精化 B.设计类 C.重构 D.抽象 12.一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,需求分析阶段主要完成()。A.“谁做”B.“做什么”C.“怎么做”D.“什么时候做”13.在开发信息系统时,用于系统开发人员与项目管理人员沟通的主要文档
6、是()。A.系统开发合同 B.系统设计说明书 C.系统开发计划 D.系统测试报告三.判断题(每小题1分,共10分)()1.可行性研究要在较低层次上以较抽象方式进行需求分析和设计。()2.在一个设计得很好的系统中,模块的控制域是模块作用域的子集。()3.CMM的5个等级中最低的是优化级,最高的是初始级。()4.人机界面的设计是一个迭代的过程。()5.软件开发过程管理包括项目计划、控制和任务管理等。()6.对于中等规模的软件来说,只要严格地设计测试用例,一般就能发现程序中所有的错误。()7.只要软件质量高,软件
7、投入使用后就不需要进行太多的维护。()8.面向对象方法中,下层的派生类自动具有和上层的基类相同的特性(包括数据和方法),这种现象称为“重载”。()9.在进行编码的同时,独立的设计单元测试计划。()10.Gantt图不仅能描绘任务分解情况以及每项作业开始和结束时间,还能显式地描绘各个作业彼此间的依赖关系。四.简答题(每小题5分,共20分)1.什么是软件危机?试简述至少3种软件危机的典型表现。2.什么是结构程序设计?3.面向对象方法开发软件,通常需要建立几种形式模型?它们彼此间有何关系?4.简述如何提高软件的可维护性?五.应用设计题(第1,2小题
8、各10分,第3小题14分,共34分)1.已知有如下程序段,请用PAD图描述。beginP1;ifC1thenwhileC2doP2;elseP3;whileC3do
此文档下载收益归作者所有