精选优质文档-倾情为你奉上一、简答题(6*5分,原题13选6)1. 什么是软件工程,其目标是什么?答:软件工程是指导软件开发和维护的工程性学科,他以计算机科学理论和其他相关学科的理论为指导,采用工程化的概念、原理、技术、和方法进行软件的开发和维护,把经过时间考验且证明正确的管理技术和当前得到的最好的技术方法结合起来,以较少的代价获得高质量的软件并维护它。目标:运用先进的软件开发技术和管理方法来提高软件的质量和生产率。2. 什么是软件生存期,主要有那些阶段组成,每一个阶段的主要工作是什么?答:软件生存期:软件孕育、诞生、成长、成熟、衰亡的生存过程;主要由软件定义、软件开发、运行维护三个时期完成;又可分为五个阶段:1) 问题的定义与可行性的研究:确定工程的总目标和可行性导出实现工程目标应使用的策略及系统必须完成的功能。2) 需求分析:对要解决的问题进行详细的分析,制定设计软件需求规格说明书;3) 软件设计:从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软