《软件工程》试题一

《软件工程》试题一

ID:47709930

大小:795.00 KB

页数:33页

时间:2019-10-29

《软件工程》试题一 _第1页
《软件工程》试题一 _第2页
《软件工程》试题一 _第3页
《软件工程》试题一 _第4页
《软件工程》试题一 _第5页
资源描述:

《《软件工程》试题一 》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程》试题一窗体顶端一、选择1、文档是软件产品的一部分,没有文档的软件就不称其为软件。A对B错2、在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。A对B错3、需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。A对B错4、建立用例模型的步骤包括确定角色、确定用例和绘制用例图。A对B错5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。A对B错6、软件配置管理是一组标识、组织和控制修改源程序的活动。A对B错7、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。A对B错8

2、、好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。A对B错9、边界值分析方法是取输入/输出等价类的边界值作为测试用例。A对B错10、面向对象的分析是面向计算机系统建立软件系统的对象模型。A对B错11、()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。A软件过程B软件测试C软件生存周期D软件工程12、ISO9000是由ISO/TC176制定的关于()和质量保证的国际标准。A质量控制B质量管理C质量策划D质量改进13、CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等

3、级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干()。A关键实践B关键过程域C软件过程能力D软件过程14、在软件开发的各种资源中,()是最重要的资源。A开发工具B方法C硬件环境D人员15、软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。A固有的B人为的C可消除的D不可降低的16、在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。A业务需求B功能需求C非功能需求D用户需求17、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于()系统。A需求不确定的B需求

4、确定的C管理信息D决策支持18、()意味着一个操作在不同的类中可以有不同的实现方式。A多态性B多继承C类的可复用D信息隐蔽19、时序图反映对象之间发送消息的时间顺序,它与()是同构的。A用例图B类图C活动图D协作图20、单元测试的测试用例主要根据()的结果来设计。A需求分析B源程序C概要设计D详细设计   窗体底端窗体顶端二、填空题1、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是关系。2、类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是关系。3、用例及其协作之间是关系。4、

5、接口及其实现类或构件之间是关系。5、动物与老虎之间是关系。  窗体底端窗体顶端三、问答题1、软件复用的范围不仅仅涉及源程序代码,请至少列出5种可能复用的软件元素。2、传统"瀑布模型"的主要缺陷是什么?试说明造成缺陷的原因。3、某学校需要开发一个学生成绩管理系统,教务人员可以通过该系统维护学生信息、课程信息和成绩信息,学生可以随时查询自己的成绩单,该系统的实体关系图如下所示:       请问图中是否应该增加"教务人员"?试说明理由。4、下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。       intGetMa

6、x(intn,intdatalist[])       {               intk=0;               for(intj=1;jdatalist[k])k=j;                returnk;       }       (1)画出该程序的控制流图,并计算其McCabe环路复杂性。       (2)用基本路径覆盖法给出测试路径。       (3)为各测试路径设计测试用例。5、下图显示了某个学校课程管理系统的部分

7、类图,其中一个学生(student)可以知道所有注册课程的教师(instructor),一个教师也可以知道所有注册课程的学生。              现在提出一个新的需求:"一个教师也可以是某些课程的学生",那么下面设计A-C中哪一个是最好的?为什么?       设计A:       设计B:       设计C:6、所谓分层体系结构是按层组织软件的一种软件体系结构,其中每层软件建立在低一层的软件层上,下图显示了一种分层体系结构。请选择正确的答案,将其对应的序号填入图中的()。       供选择的答案:       ①高效性②通用性③保密性

8、④专用性⑤系统软件       ⑥中间件⑦应用软件⑧支撑软件⑨特定业务⑩子系统 窗体底端《软件工程》试题二窗体顶端一、选择

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。