预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES3页GDOU-B-11-302班级:姓名:学号:试题加白纸2张密封线广东海洋大学2007——2008学年第一学期《软件工程》课程试题课程号:1620056√考试□A卷√闭卷□考查√B卷□开卷题号一二三四五六七八九十总分阅卷教师各题分数2020102030100实得分数填空题(每空1分,共20分)1.面向过程方法学强调______________顺序地完成软件开发的各阶段任务;面向对象方法学的出发点和基本原则是___________________________________,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程。2.需求分析阶段必须回答的关键问题是____________________________________。3.系统流程图是概括地描绘_________________的传统工具。4.数据对象彼此之间的联系可分为_________________、________________、__________________3种类型。5.信息流有______________、______________两种类型。6.软件可靠性指程序在给定的________________,按照规格说明书的规定成功地运行的概率;而软件的可用性指程序在给定的______________,按照规格说明书的规定,成功地运行的概率。7.封装使对象形成两个部分:___________和__________。8.对象之间的外部联系有______________、_______________、______________、_________________。9.甘特图用水平线段表示_________________,线段的起点和终点分别对应着任务的_____________和_____________,线段的长度表示完成任务所需的时间。选择题(每小题2分,共20分)1.在软件开发的各种资源中,()是最重要的资源。A.开发工具B.方法C.硬件环境D.人员2.软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。A.固有的B.人为的C.可消除的D.不可降低的3.软件测试是为了()而执行程序的过程。A.纠正错误B.发现错误C.避免错误D.证明正确4.用于软件维护的费用占软件总费用的()。A.35%~50%B.45%~60%C.55%~70%D.65%~80%5.下列内聚中内聚程度最高的是()。A.逻辑内聚B.过程内聚C.顺序内聚D.功能内聚6.按照Miller法则,一个人在任何时候都只能把注意力集中在()个知识块上。A.3±2B.5±2C.7±2D.9±27.下列程序流程图的标准符号中,表示数据输入输出的是()。A.B.C.D.8.右边所示的流图的环形复杂度为()。A.4B.5C.6D.79.在软件维护中,维护工作量比例最大的是()。A.改正性维护B.适应性维护C.完善性维护D.预防性维护10.使用条件路径选择进行白盒测试时,对于嵌套型分支结构,若有n个判定语句,则需要()个测试用例。A.n-1B.nC.n+1D.2n判断题(对的画“√”,错的画“×”,每小题1分,共10分)文档是软件产品的一部分,没有文档的软件就不称其为软件。()建立用例模型的步骤包括确定角色、确定用例和绘制用例图。()好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。()面向对象的分析是面向计算机系统建立软件系统的对象模型。()软件错误可能出现在开发过程的早期,越早修改越好。()一个成功的项目唯一提交的就是运行程序。()只有质量差的软件产品才需要维护。()瀑布模型是一种文档驱动的模型。()UML是一种方法。()在时间允许的情况下,适当减少人员会提高工作效率,降低软件开发成本。()名词解释(每小题4分,共20分)软件危机软件工程β测试UML软件项目管理问答题(每小题6分,共30分)Jackson图和层次图有何区别?一个程序计算任何一个在1~1000内整数的平方数,那么其输入项的等价类应如何划分?面向对象方法是如何支持软件复用的?系统的静态结构和动态行为分别由UML中哪些图进行描述?指出下列时序图中各符号的含义。(6)(1)(2)(5)(3)(4)