2020 软件工程(郑州职业技术学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-17到2020-07-17
本篇答案更新状态:已完结
【作业】第一章 软件工程概述 第一章 作业题练习
1、 问题:什么叫软件危机?软件危机包含哪两点?软件危机产生的原因是什么?
评分规则: 【 答:软件危机是指在计算机软件的开发和维护过程中所欲遇到的一系列严重问题。
包含如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有的软件两点
1、 产生原因:1.与软件本身的特点有关,软件不是逻辑部件,它不具有“可见性”,在写出的程序运行之前,软件开发的进展情况很难衡量,软件的质量也较难评测;此外软件在运行过程中如果发现了错误,很可能遇到一个在开发时期引入的在测试阶段没能检测出来的错误。2.软件开发与维护的方法不正确也导致软件危机的产生。
】
2、 问题:什么叫软件工程?
评分规则: 【 1993年IEEE给出了一个全面具体的定义:软件工程是1.把系统的、规范的、可度量的途径应用于软件开发、运行和维护的过程,也就是把工程应用于软件;2.研究1中提到的途径。
】
3、 问题:软件过程模型有哪些?简述它们的特点。
评分规则: 【 过程模型分为五大类:1.管理过程模型。2.瀑布模型(又称为生命周期模型)。3.增量过程模型:包括增量模型、RAD模型。4.烟花过程模型:包括 原型开发模型、螺旋模型、协同开发模型。 5.专用过程模型:包括 机遇构建的开发模型、形式化方法模型、面向方面的软件开发模型。
】
4、 问题:什么是软件生命周期?
评分规则: 【 一个软件从定义、开发、使用和维护,知道最终被废弃,要经历一个毛长的时期,通常把软件经历的这个漫长的时期成为生命周期。
】
5、 问题:软件生命周期有哪几个阶段和步骤?
评分规则: 【 软件生命周期分为1.软件定义,包括问题定义可行性研究和需求分析。2.开发时期包括:总体设计,详细设计,编码和单元测试,综合测试。3.维护时期、
】
6、 问题:软件开发的各阶段的任务是什么?
评分规则: 【 1.问题定义:关于规模和目标的报告书。2.可行性研究:系统的高层逻辑模型:数据流图,成本,效益分析3.需求分析:系统的逻辑模型:数据流图,数据字典,算法描述。4.总体设计:系统流程图,成本、效益分析。推荐的系统结构:层次图、结构图。
5.详细设计:HIPO图或PDL图。6.编码和单元测试:综合测试方案、结果继承测试,验收测试,完整一直的软件配置。7.维护:包括改正性维护,适应性维护,完整性维护和预防性维护。
】
7、 问题:两种软件工程方法学开发软件时要建立哪些模型?
评分规则: 【 软件工程方法学包括:传统方法学和面向对象方法学。
常用的开发模型有:瀑布模型(需求稳定,而且可以预先制定),原型模型(需求模糊或者随时间变化),增量模型(分析员先做出需求分析和概要设计,用户参与逐步完善),螺旋模型(将瀑布模型与原型化模型结合起来,柄加入了风险分析)和喷泉模型(使开发过程具有迭代性和无间隙性)。
】
第二章 可行性研究 第二章单元测验题
1、 问题:研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面
选项:
A:技术可行性
B:社会可行性
C:经济可行性
D:法律可行性
答案: 【经济可行性】
2、 问题:经济可行性研究的范围包括( )
选项:
A:资源有效性
B:管理制度
C:效益分析
D:开发风险
答案: 【效益分析】
3、 问题:( ) 可行性研究主要从以下几个方面进行研究。
选项:
A:技术可行性,经济可行性,操作可行性。
B:技术可行性,经济可行性,社会可行性。
C:经济可行性,系统可行性,操作可行性。
D:经济可行性,系统可行性,时间可行性。
答案: 【技术可行性,经济可行性,操作可行性。 】
4、 问题:在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是( )。
选项:
A:工作阶段的等待时间
B:生产原形的复杂性
C:参与人员所需的工作站数
D:参与人员之间的通信困难
答案: 【参与人员之间的通信困难 】
5、 问题:制定软件计划的目的在于尽早对欲开发的软件进行合理估计,软件计划的任务是( )。
选项:
A:组织与管理
B:分析与估算
C:设计与测试
D:规划与调整
答案: 【规划与调整 】
6、 问题:可行性研究要进行一次( )需求分析。
选项:
A:详细的
B:全面的
C:简化的、压缩的
D:彻底的
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦