中南大学现代远程教育课程考试(专科)复习题及参考答案《软件工程》

中南大学现代远程教育课程考试(专科)复习题及参考答案《软件工程》

ID:43060179

大小:167.20 KB

页数:14页

时间:2019-09-25

中南大学现代远程教育课程考试(专科)复习题及参考答案《软件工程》_第1页
中南大学现代远程教育课程考试(专科)复习题及参考答案《软件工程》_第2页
中南大学现代远程教育课程考试(专科)复习题及参考答案《软件工程》_第3页
中南大学现代远程教育课程考试(专科)复习题及参考答案《软件工程》_第4页
中南大学现代远程教育课程考试(专科)复习题及参考答案《软件工程》_第5页
资源描述:

《中南大学现代远程教育课程考试(专科)复习题及参考答案《软件工程》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中南大学现代远程教肓课程考试(专科)复习题及参考答案《软件工程》一.填空题1•基于计算机系统总体可靠性与以下三个方面紧密关联:硬件可靠性、软件可靠性和02.面向对象的软件过程是以为基础,利用特定的软件工具直接完成从对象客体的描述到软件结构之间的转换。3.需求分析的任务主耍有两个:通过对问题及环境的理解、分析和综合,建立分析模型;在完全弄清用户对软件系统的确切要求的基础上,用把用户的需求表达出來。4.需求开发又分为可行性研究、需求导出和分析、和需求验证。5.对象包含两个基本的因素,和方法。6.数据流图包括以下两种类型:变换型数据流图和o7.系统设计阶段的输出结果是适应应用软件要求的、类间关

2、系以及子系统的规格说明。8.软件测试是为了发现而执行程序的过程。9.软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批,并利用它们去运行程序,以发现程序错误的过程。10.软件变更可以是修改代码错误的简单变更、更正设计错误的较大范围的变更、对描述错误进行修正或者增加新需求的重大改进。软件变更可以考虑以下儿个策略:、体系结构转换、软件再工程等策略。11.软件维护性是软件的内在固有属性,它是的重要组成部分。12.质量评审和自动化的软件评估是质量控制的两种方式。评审活动主要包括、进展评审和质量评审等几种不同类型。二•选择题1.关于软件的形式化定义,下列哪种说法不正确()A.能够

3、完成预定功能和性能的可执行指令B.使得程序能够适当地操作信息的数据结构C.软件成本相当昂贵D.描述程序的操作和使用的文档2.下列哪种说法不是软件危机的表现()A.对软件开发成本和进度的估算很不准确B.需要有大量的文档A.用户对完成的软件很不满意B.软件开发生产效率低下1.下列哪项不属于软件系统需求()A.功能需求B.非功能需求C.非领域需求D.领域需求2.面向对象方法的主要优点不包括()A.稳定性好B.系统可长期使用C.可重用性好D.符合人类习惯的思维方法3.软件重用是提高软件生产率的重要手段,重用性越高,则软件生产率越高,重用性不包括下列哪种类型()A.需求分析重用B.代码重用C.设计

4、结果重用D.分析结果重用4.面向对象中,模块又称构件,下列哪个不是其基本属性()A.功能B.结构C.状态D.逻辑5.对象的实现描述中不包括以下哪个信息()A.由一组消息和注释组成的协议描述B.对象名及所属对象类C.私有数据结构的每一数据项及其类型D.每个操作的过程性描述或指向这样一个过程性描述的指针6.GrenfordJ.Myers就软件测试目的提出的观点不包括以下哪项()A.测试是程序的执行过程,目的在于发现错误B.证明软件的功能和性能与需求说明相符合C.一个好的测试用例在于能发现至今未发现的错误D.—个成功的测试是发现了至今未发现的错误的测试7.黑盒测试又称为()A.结构测试B.代码

5、测试C.功能测试D.路径测试10•纠错技术主要是指定位程序错误采用的工具和手段,常用的定位错误方法不包括()八・插入打卬语句B.设置断点C.根据结果推理D.掩蔽部分程序11.为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程,就叫做()A.完善性维护B.适应性维护C.改正性维护D.预防性维护12.()和自动化的软件评估是质量控制的两种方式,其中前者是由一组人员对软件、文档编制和软件制作过程进行评审。八•质量评审B.质量保证C.质量标准D.质量规划三•名词解释1.软件2.软件工程3.数据流图4.对象5.消息6.封装性7.模块的耦合性8.模块的扇

6、入数9.程序流程图10.程序编码风格11.功能性注释12.白盒测试13.系统测试14.完善性维护15.软件重用四.简答题1.与硬件相比,软件具有哪些特点?2.软件系统需求分为哪三类?每类主要包含哪些内容?3.从系统设计的角度岀发,软件设计方法分为哪三大类?4.结构图中主要有哪四种类型的模块?5.按照Rumbaugh等人提出的对象建模技术,面向对象设计过程主耍由哪些步骤组成?6.对象的实现描述中包括主耍包括哪些信息?7.结构化程序设计的主要原则有哪些?8.编程阶段主耍要完成的三大任务是什么?9.软件测试时应注意和遵循哪些原则?1.单元测试的主要内容rti哪些?2.何谓软件的维护性?3.影响

7、维护代价的技术因素主要有哪些?五.应用题1.试举例说明,黑盒测试时不可能把所有可能的输入数据都拿来进行穷举测试。2.比较下列两段语句,从编码风格的角度分析哪一段好些,并说明好在哪些方面。程序段一:ifa>bthenifx>ythenb=yelsea=xend讦elsea=bendif程序段二:/position_xisthepositionxofobject;position_yisthepositionyofobject;/ifa

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

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

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