软件工程导论期中试卷及参考答案12

软件工程导论期中试卷及参考答案12

ID:21955949

大小:124.50 KB

页数:5页

时间:2018-10-25

软件工程导论期中试卷及参考答案12_第1页
软件工程导论期中试卷及参考答案12_第2页
软件工程导论期中试卷及参考答案12_第3页
软件工程导论期中试卷及参考答案12_第4页
软件工程导论期中试卷及参考答案12_第5页
资源描述:

《软件工程导论期中试卷及参考答案12》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、考试中心填写:____年___月___日考试用专业班级:学号:姓名:装订线(答题不得超过此线)湖南大学课程考试试卷湖南大学教务处考试中心湖南大学课程考试试卷课程名称:软件工程导论;试卷编号:A;考试时间:90分钟题号一二三四五六七八九十总分应得分305020100实得分评分:评卷人备注:1、开卷考试,独立完成。2、答案请全部写在答题纸上。一、填空题(每空1分,共30分))1.计算机系统由硬件、软件、使用计算机的人、数据库、文档和执行过程组成。2.程序设计时代的生产方式是个体手工艺者,程序系统时代的生产

2、方式是手工作坊,软件工程时代的生产方式是工程化。3.软件工程是一门综合性的交叉学科,它涉及计算机学科工程学科、管理学科和数学学科。4..计算机科学的成果都可用于软件工程,但计算机科学着重于理论和原理,软件工程着重于建造软件系统。5.软件工程研究的主要内容是方法、过程和工具等三个方面。6.软件开发各阶段任务的划分应尽可能相对独立,同一阶段任务的性质应尽可能相同。7.瀑布模型是将软件生存期各个活动规定为依线性顺序连接的若干阶段的模型。它规定了各阶段的活动由前至后,相互衔接的固定次序,如同瀑布流水,逐级下落

3、。8.螺旋模型将开发过程分为几个螺旋周期。在每个螺旋周期内分为四个工作步骤:制定计划、风险分析、开发实施、用户评估。9.软件生存周期一般可以划分为,问题定义、可行性研究、需求分析_____、设计、编码、测试和维护。10.基于软件的功能划分,软件可以划分成系统软件、支持软件、应用软件三种。11.整个软件需求工程领域可以划分为需求开发和需求管理。需求开发产生经过验证的SRS;需求管理以SRS为基线,对变更进行控制、管理。12.非功能性的需求来源于(或分类)产品需求、机构需求、外部需求。13.需求描述是在需

4、求文档中明确用户需求和系统需求。14.需求有效性验证是检查需求的有效性,一致性,完备性,现实性和可检验性的过程。15.系统建模就是建立系统抽象模型的过程,每个模型表示一个系统不同的角度或方面。16.表示系统设计的结构的是静态模型,表示系统执行时的构成的是动态模型。第5页(共5页)1.体系结构模式是复用通用(一般的)系统体系结构知识的一种方法。二、选择题(每题2分,共50分)14.软件工程是一门___C____学科。A.理论性B.原理性C.工程性D.心理性15.准确地解决“软件系统必须做什么”是____

5、B_____阶段的任务。A.可行性研究B.需求分析C.软件设计D.程序编码16.软件生存期中时间最长的是_____D_____阶段。A.需求分析B.软件设计C.软件测试D.软件运行/维护17.在软件生存期的模型中,____D____适合于大型软件的开发,它吸收了软件工程中“演化”的概念。A.喷泉模型B.基于知识的模型C.瀑布模型D.螺旋模型18、在软件开发过程中的每个阶段都要进行严格的____D____,以尽早发现在软件开发过程中产生的错误。A.检验B.验证C.度量D.评审19.在软件开发和维护过程中

6、需要变更需求时,为了保持软件各个配置成分的一致性,必须实施严格的___B_____。A.产品检验B.产品控制C.产品标准化D.开发规范20.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是__B__。A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用21.划分软件生存周期阶段时所应遵循的基本原则是__B___。A、各阶段的任务尽可能相关性B、各阶段的任务尽可能相对独立C、各阶段的任务在时间上连续D、各阶段的任务在时间上

7、相对独立22.瀑布模型的存在问题是_____B____。A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求23.极限编程鼓励从最简单的解决方式入手再通过不断__A__达到更好的结果。A、重构B、反馈C、渗透D、冲刺24.需进行大量系统分析工作的系统的开发,建议采用的方法是__B___。A.敏捷方法B.计划驱动C.极限编程D.以上3者无差别25.___A___把一个大项目分成多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。A.敏捷方法B.计划驱动

8、C.极限编程D.以上3者均是1.软件需求的三个层次不包括D。A.业务需求B.用户需求C.功能需求D.质量需求2.分析员是__B__。A.用户中系统的直接使用者B.用户和软件人员的中间人C.软件的编程人员D。用户和软件人员的领导第5页(共5页)3.需求分析说明书不能作为___A___。A、可行性研究的依据B、用户和开发人员之间的合同C、系统概要设计的依据D、软件验收测试的依据4.需求分析中开发人员要从用户那里了解(A)A.软件做什么B.用户使用界面C.输入

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

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

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