-
软件生命周期之需求分析和设计
什么是软件生命周期?
软件生命周期又称为软件生存周期或系统开发生命周期,是指从软件的产生直到报废的整个
过程,它包括问题定义,可行性分析,总体描述,系统设计,编码,调试和测试,验收与运
行,维护升级到废弃等阶段。每一个阶段都有确定的任务,并产生一定规格的文档,提交给
下一个周期作为继续工作的依据。
常用开发模型?
需求分析:
需求分析过程
如何做需求分析?
设计:
设计过程
如何做设计?
1. 软件生命周期
1.1 什么事软件生命周期
软件生命周期又称为软件生存周期或系统开发生命周期,是指从软件的产生直到报废的
整个过程
软件生命周期过程包括:
➢ 问题定义:
用户需要计算机解决的问题是什么?
电商系统:要计算机实现一个平台,商家通过平台销售自己的商品,一般用户通过平台
购置商品。
➢ 可行性分析
用户需要计算机解决的问题是否可行?需要进展可行性分析。
市场可行性分析,是否有市场价值。
技术可行性分析,使用什么技术解决用户提出的问题。
➢ 需求分析
将用户提出的问题进展细化。
先确定大模块:比方电商系统包括:前台的用户购置平台,后台商家维护平台。
再对每一个大模块进展细化。。。。
➢ 设计
确定细化问题的实现方法
➢ 编码
解决问题,依据需求和设计,文档进展开发。
➢ 测试
验证是否已经解决用户提出的问题。
. z.