2020-01-06

2020-01-06  本文已影响0人  一头码农

软件工程

软件工程--研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件,即把工程化应用到软件上

软件=程序+数据+文档

软件生命周期:

计划--分析--设计--实现--测试--集成--交付--维护

1.计划阶段

确定待开发系统的总体目标和范围
研究系统的可行性和可能的解决方案,对资源,成本及进度进行合理的估算。

2.分析阶段

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

3.设计阶段(总体设计和详细设计)

设计阶段的主要目标是决定软件怎么做
软件设计主要集中于软件体系结构、数据结构、用户界面和算法等方面。

4.实现阶段(编码)

实现阶段是将所设计的各个模块编写成计算机课接收的程序代码。

5.测试阶段

设计测试用例,对软件进行测试,发现错误,进行改正。

6.运行和维护阶段

应当在软件的设计和实现阶段充分考虑软件的可维护性。维护阶段需要测试是否正确地实现了所要求的修改,并保证在产品的修改过程中,没有做其他无关的改动,维护常常是软件生命周期中最具挑战性的一个阶段费用相当昂贵。

上一篇 下一篇

猜你喜欢

热点阅读