《软件工程》试题及参考答案(第4套)

《软件工程》试题及参考答案(第4套)

ID:6081612

大小:159.00 KB

页数:8页

时间:2018-01-02

《软件工程》试题及参考答案(第4套)_第1页
《软件工程》试题及参考答案(第4套)_第2页
《软件工程》试题及参考答案(第4套)_第3页
《软件工程》试题及参考答案(第4套)_第4页
《软件工程》试题及参考答案(第4套)_第5页
资源描述:

《《软件工程》试题及参考答案(第4套)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、●软件工程模拟试卷●电计系软件工程专业20–20学年度期《软件工程》试题(第4套)题 号一二三四五总分题 分第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。A软件过程B软件工具C质量保证D软件工程2、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软

2、件系统质量和特性的额外要求。A业务需求B功能要求C非功能需求D用户需求3、软件测试计划开始于需求分析阶段,完成于()阶段。A需求分析B软件设计C软件实现D软件测试4.下面关于面向对象方法中消息的叙述,不正确的是()。  A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息  B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息  C.应用程序之间可以相互发送消息D.发送与接收消息的通信机制与传统的子程序调用机制不同5.美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是()。  A.工作无序,项目进行过程中经常放弃当初

3、的计划  B.建立了项目级的管理制度  C.建立了企业级的管理制度  D.软件过程中活动的生产率和质量是可度量的6.在McCall软件质量度量模型中,( )属于面向软件产品修改。  A.可靠性         B.可重用性      C.适应性         D.可移植性7.软件生命周期中所花费用最多的阶段是(   )  A.详细设计       B.软件编码      C.软件测试      D.软件维护8.需求分析阶段的任务是确定(  )A.  软件开发方法●软件工程模拟试卷●B.  软件开发工具C.  软件开发费D.软件系统的功能9.如果某种内聚要求一个模块中包含的任务必须在同一段时间

4、内执行,则这种内聚为()。A.时间内聚B.逻辑内聚C.通信内聚D.信息内聚5.影响软件可维护性的决定因素是  (     )A  文档B  可理解性C  可测试性D  可修改性  10.实现单入口单出口程序的三种基本控制结构是  (   )A  顺序、选择、循环B  过程、子程序、分程序C  调用、返回、转移D  递归、堆栈、队列11.为高质量地开发软件项目,在软件结构设计时,必须遵循(  )原则。A.信息隐蔽      B.质量控制C.程序优化      D.数据共享12. DFD中的每个加工至少需要() A. 一个输入流B. 一个输出流C. 一个输入或输出流D. 一个输入流和一个输出流13

5、. 软件维护困难的主要原因是( ) A. 费用低        B. 人员少         C. 开发方法的缺陷         D. 得不到用户支持14. 表示对象相互行为的模型是()模型。A. 动态模型         B. 功能模型         C. 对象模型       D. 静态模型15.快速原型模型的主要特点之一是(      )  A.开发完毕才见到产品     B.及早提供全部完整的软件产品  C.开发完毕后才见到工作软件    D.及早提供工作软件16.汽车有一个发动机。汽车和发动机之间的关系是()关系。     A.一般具体  B.整体部分  C.分类关系  D.主从

6、关系17、在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。A业务需求B功能需求C非功能需求D用户需求18、CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每一级都包含了实现这一级目标的若干关键过程域,每一个关键过程域又包含若干()。A关键实践B软件过程性能C软件过程能力D软件过程19.软件测试是为了()而执行程序的过程。A纠正错误B发现错误●软件工程模拟试卷●C避免错误D证明正确20.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出()的回答。         

7、          A.确定         B.行或不行    C.正确        D.无二义第二部分非选择题二、填空题(本大题共10小题,每小题2分,共20分)1.软件工程方法是完成软件工程项目的。它支持项目计划和估算、系统和软件需求分析、、编程、测试和维护。2.两个常用的估算模型:、Putnam模型3软件修复步骤:发现故障、、测试、系统重新启动4系统需求详细说明系统将要提供的以及系统受到

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

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

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