软件工程概论-第三节:软件生命周期

Posted 快乐江湖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程概论-第三节:软件生命周期相关的知识,希望对你有一定的参考价值。

一:软件定义

(1)问题定义

问题定义:弄清用户要解决什么问题

(2)可行性研究

可行性研究:确定问题是否可行

(3)需求分析

需求分析:为了解决这个问题,系统需要具备怎样的功能

二:软件开发

(1)总体设计

总体设计:设计软件结构,确定程序由哪些模块组成以及模块间的关系

(2)详细设计

详细设计:针对每个模块,设计详细规格说明,确定算法和数据结构

(3)编码和单元测试

编码和单元测试:将详细设计内容用语言实现,并测试每个模块

(4)综合测试

综合测试:通过各种类型测试使软件达到预定要求

三:软件维护

运行维护

运行维护:使软件在整个生命周期内保证满足用户需求

以上是关于软件工程概论-第三节:软件生命周期的主要内容,如果未能解决你的问题,请参考以下文章

软件测试概论01

软件测试概论_1

《构建之法》读书笔记

第三章作业

软件构造 第三章第三节 抽象数据型(ADT)

软件构造第三章第三节 抽象数据型(ADT)