软件工程复习题及参考答案.docx
《软件工程复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《软件工程复习题及参考答案.docx(29页珍藏版)》请在第一文库网上搜索。
1、一、选择1、文档是软件产品的-部分,没有文档的软件就不称其为软件。对2、在需求分析过程中,分析员要从顾客那里处理的最重要口勺问题是给该软件提供哪些信息。错3、需求规格阐明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的根据。错4、建立用例模型的环节包括确定角色、确定用例和绘制用例图。错5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮构成,错6、软件配置管理是一组标识、组织和控制修改源程序的活动。错7、UM1是种直观化、明确化、构建和文档化软件产物的通用语言。错8、好的测试是用少许的测试用例运行程序,发现被测程序尽量多H勺错误。对9、边界值分析措施是取输入嘲。出等价类的边界值
2、作为测试用例。对10、面向对象的分析是面向计算机系统建立软件系统的对象模型。错11、(D)是将系统化的、规范的、可定量的措施应用于软件的开发、运行和维护的过程,它包括措施、工具和过程三个要素。A软件过程B软件测试C软件生存周期D软件工程12、IS09000是由ISO/TC176制定的有关(B)和质量保证的国际原则。A质量控制B质量管理C质量筹划D质量改善13、CMM提供了一种框架,将软件过程改善的进化环节组织成5个成熟度等级。除第1级外,每个等级都包括了实现该成熟度等级目的的若干(B)A关键实践B关键过程域C软件过程能力D软件过程14、在软件开发的多种资源中,(D)是最重.要的资源。A开发工具
3、B措施C硬件环境D人员15、软件的夏杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。A固有的B人为的C可消除的D不可减少的16、在多种不同样的软件需求中,(D)描述了顾客使用产品必须要完毕的任务,可以在用例模型或方案脚本中予以阐明。A业务需求B功能需求C非功能需求D顾客需求17、原型化措施是顾客和软件开发人员之间进行的一种交互过程,合用于(A)系统。A需求不确定的B需求确定的C管理信息D决策支持18、 (A)意味着一种操作在不同样的类中可以有不同样的实现方式。A多态性B多继承C类的可复用D信息隐蔽19、时序图反应对象之间发送消息的时间次序,它与(D)是同构H勺。A用例图B类
4、图C活动图D协作图20、单元测试的测试用例重.要根据(D)的成果来设计。A需求分析B源程序C概要设计D详细设计二、填空题1、在学校中,一种学生可以选修多门课程,一门课程可以由多种学生选修,那么学生和课程之间是痢关系。2、类A的一种操作调用类B1内一种操作,且这两个类之间不存在其他关系,那么类A和类B之间是依嶷关系。3、用例及其协作之间是实现关系。4、接口及其实现类或构件之间是实现关系。5、动物与老虎之间是泛化关系。三、问答题1、软件复用的范围不仅仅波及源程序代码,请至少列出5种也许复用的软件元素。可复用的软件元索包括(选5种):项目计划、成本估计、体系构造、需求模型和规格阐明、设计、顾客文档和
5、技术文档、顾客界面、数据构造、测试用例。2、老式“瀑布模型的重要缺陷是什么?试阐明导致缺陷的原因。老式”渗布模型”的量要缺陷及其原因:在项目的初期,顾客常常很难清晰地给出所有需求,潺布模型却规定如此。由于渗布模型的特点,初期的错误直到开发晚期才能被发现,开发的风险较大3、某学校需要开发种学生成绩管理系统,教务人员可以通过该系统维护学生信息、课程信息和成绩信息,学生可以随时查询自己的成绩单,该系统的实体关系图如卜所示:请问图中与否应当增长”教务人员?试阐明理由。不应当增长“教务人员”,由于教务人员只是该系统的一种使用者,系统不处理其属性信息.4、下面是一段求最大值的程序,其中data1ist是数
6、据表,n是daia1is1的长度。intGetMax(intn,inidata1isi)intk=0;for(intj=1;jdata1is(k)k=j;returnk;(1)画出该程序的控制流图,并计算其MCCabe环路复杂性。控制流图如下,MCCabe环路复杂性为3。k=0j1j+(2)用基本途径覆盖法给出测试途径。测试途径;Path1:Path2:-Path3:-*(3)为各测试途径设计测试用例。测试用例:Path1:取n=1,data1istO=1,预期成果:k=0Path2:取n=2,data1istO=1data1ist1=0预期成果:k=0Path3:取n=2,data1istO
7、=0data1ist1=1预期成果:k=15、下图显示了某个学校课程管理系统的部分类图,其中一种学生(StUdent)可以懂得所有注册课程的教师(instructor),一种教师也可以懂得所有注册课程的学生。ShuimtIBftrwterMme:Strm-ftvdD:Int-ICfbtesd1Mtw1Bt*:butructorname:StrciiutmrtorID:Int-:Ijutrwm11SetRepeip4StMdeMtfO:Stwdmt目前提出种新的需求:”种教师也可以是某些课程的学生,那么下而设计A-C中哪种是最佳小J?为何?设计B是最佳的。学生和教员均可以从Candidate类继
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 复习题 参考答案