还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件工程考试试卷——简答题题库
三、简答题简要回答下列问题
1、什么是软件工程?它目标和内容是什么?软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科软件工程目标付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高软件工程内容包括开发技术和开发管理两个方面
2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发?软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等其中喷泉模型、统一软件过程适用于面向对象的软件开发
3、什么是结构分析方法?该方法使用什么描述工具?结构化分析简称SA,面向数据流进行数据分析的方法采用自顶向下逐层分解的分析策略顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节中间层则是从抽象到具体的过渡使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑
4、什么是软件概要设计?该阶段的基本任务是什么?把一个软件需求转换为软件表示时,首先设计出软件总的体系结构称为概要设计或结构设计基本任务⑴设计软件系统结构⑵进行数据结构及数据库的设计⑶编写概要设计的文档⑷评审
5、软件维护有哪些内容?
(1)校正性维护在软件交付使用后,一些隐含的错误在某些特定的使用环境下会暴露出来为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护
(2)适应性维护为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化而修改软件的过程称为适应性维护
(3)完善性维护为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护
(4)预防性维护为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护
6、软件测试要经过哪些步骤这些测试与软件开发各阶段之间有什么关系软件测试要经过的步骤是单元测试→集成测试→确认测试→系统测试单元测试对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误该阶段涉及编码和详细设计文档集成测试是为了检查...。