首页 > 试题广场 >

请简述什么是软件生命周期、软件生命周期主要包含哪些阶段,每个

[问答题]
请简述什么是软件生命周期、软件生命周期主要包含哪些阶段,每个阶段的主要任务又是什么。

软件生命周期是指软件产品从考虑其概念开始到交付使用, 直至最终退役为止的整个过程。

软件生命周期一般包括分析、设计、实现、测试、维护等阶段。

分析阶段:分析、整理和提炼所收集到的用户需求,建立完整的分析模型,将其编写成软件需求规格说明和初步的用户手册。

设计阶段:设计人员依据软件需求规格说明文档,确定软件的体系结构,进而确定每 个模块的实现算法、数据结构和接口等,编写设计说明书,并组织进行设计评审。

实现阶段:将所设计的各个模块编写成计算机可接受的程序代码,与实现相关的文档就是源程序以及合适的注释。

测试阶段:在设计测试用例的基础上,测试软件的各个组成模块。然后,将各个模块 集成起来,测试整个产品的功能和性能是否满足已有的规格说明。

维护阶段:为了改正错误、适应环境变化和增强功能,对软件进行一系列的修订。

发表于 2017-05-12 23:09:05 回复(0)