软件工程项目复习题

软件工程项目复习题

ID:34935212

大小:276.00 KB

页数:30页

时间:2019-03-14

软件工程项目复习题_第1页
软件工程项目复习题_第2页
软件工程项目复习题_第3页
软件工程项目复习题_第4页
软件工程项目复习题_第5页
软件工程项目复习题_第6页
软件工程项目复习题_第7页
软件工程项目复习题_第8页
软件工程项目复习题_第9页
软件工程项目复习题_第10页
资源描述:

《软件工程项目复习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.复习题一.选择题软件工程&软件过程1.下面的()说法是正确的。A.软件危机在20世纪70年代末期全面爆发B.当前先进的软件工程方法已经解决了软件危机的问题C.软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题D.软件危机是指在软件产品中存在一系列的质量问题D2.以下哪一项不是软件危机的表现(   )A.开发的软件可维护性差B.软件极易被盗版C.经费预算经常被突破D.开发的软件不能满足用户需求A3.()因素促使计算机系统越来越复杂。A.计算机内存和存储容量上的巨大增长B.外部输入/输出选项的更加多样性C.计算机体系结构方面的深刻变

2、化D.以上所有选项D4.下面的()是计算机系统的基本元素。A.文档B.软件与硬件C.人D.选项A和BE.选项B和CF.选项A.B和CF5.以下不属于软件特点的是()A.软件是一种逻辑产品B.软件产品存在磨损问题C.软件的生产主要是研制D.软件费用不断增加B6.软件会逐渐退化而不会磨损,其原因在于()。A.软件通常暴露在恶劣的环境下B.软件错误通常发生在使用之后C.不断的变更使组件接口之间引起错误D.软件备件很难订购C7.下面的()不再是现代软件工程师关注的问题。A.为什么计算机硬件的成本这么高?B.为什么软件需要很长时间才能完成?C.为什么开

3、发一个软件的成本这么高?A...D.为什么不能在产品发布前去除软件错误?1.软件工程的基本目标是()。A.消除软件固有的复杂性B.开发高质量的软件C.努力发挥开发人员的创造性潜能D.更好地维护正在使用的软件产品B2.软件工程的概念是为解决软件危机而提出的”这句话的意思是()A.强调软件工程成功解决了软件危机的问题B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理C.说明软件工程这门学科的形成是软件发展的需要D.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题C3.()是将系统化的、规范的、可定量的

4、方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。A.软件产品B.软件过程C.软件测试D.软件工程D4.软件工程的基本要素包括方法、工具和()。A.软件系统B.硬件环境C.过程D.人员C5.()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。A.软件过程B.软件工具C.软件产品D.软件工程A6.软件开发的瀑布模型是()。A.适用于需求被清晰定义的情况B.一种需要快速构造可运行程序的好方法C.最适合于大规模团队开发的项目D.已不能用于现代环境的过时模型A7.()

5、模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题A.瀑布模型B.原型模型C.增量模型D.螺旋模型A8.瀑布模型的生存周期是()A.听取客户意见→建造/修改→测试/运行B.计划→听取客户意见→设计→编码→测试→运行/维护C.计划→需求分析→设计→编码→测试→运行/维护D.需求分析→计划→设计→编码→测试→运行/维护C...1.对于使用原型的建议,下面说法错误的是()A.开发周期很长的项目,可通过原型开发来缩短开发周期B.系统的使用可能变化较大,不能相对稳定,而原型模型具有适应变化的机制C.缺乏开发工具,或对原型的可用工具不了解

6、的时候宜使用原型D.用户对系统的需求较为模糊,对某种要求缺乏信心时宜使用原型A2.构造原型时,主要考虑(   )A.全部功能B.原型要体现的特征C.全部细节D.全部要求B3.快速原型开发模型是()。A.适用于客户需求被明确定义的情况B.适用于客户需求难以清楚定义的情况C.最适合于大规模团队开发的项目D.很难产生有意义产品的一种冒险模型B4.螺旋模型()。A.在软件产品发布时结束B.比增量模型更加混乱C.在每一次迭代过程中包含项目风险评价D.以上所有选项C5.以下哪个软件生存周期模型是一种风险驱动的模型(   )A.瀑布模型B.增量模型C.螺旋

7、模型D.喷泉模型C6.下面的()不是RUP模型的阶段。A.启动阶段B.精化阶段C.构造阶段D.确认阶段D7.在软件生存周期中,时间最长的阶段是()A.需求分析B.详细设计C.编码D.维护D8.以下软件生存周期的活动中,要进行软件结构设计的是(   )A.测试用例设计B.概要设计C.程序设计D.详细设计B9.为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以(   )的编制是很重要的。A.需求说明B.概要说明C...C.软件文档D.测试计划需求工程1.在需求开发过程中,软件工程师应与客户合作共同定义()。A.客户可见的使

8、用场景B.重要的软件特性C.系统的输入与输出D.选项A和BE.选项A.B和CE2.需求规格说明描述()。A.基于计算机系统的功能、性能和约束B.每一个子系统的实现C

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

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

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