【软件工程笔记】软件生命周期&三种需求分析方法对比

软件生命周期

阶段

关键问题

工作结果

文档

定义

时期

软件

计划

问题定义

是什么?

关于问题性质、工程目标、规模的报告

计划任务书

可行性分析

可行吗?

高层逻辑模型,成本/效益分析

需求分析

做什么?

逻辑模型

需求规格说明

开发

时期

软件

设计

概要设计

如何做?

求解方案、软件结构

设计说明书

详细设计

具体怎样做?

编码规格说明

编码(实现)

做!

源程序清单

程序清单

测试

单元测试

可用吗?

单元测试方案、结果

测试报告

集成测试

集成测试方案、结果

使用和维护期

维护

支持!

维护记录

维护记录

三种需求分析方法对比

分析方法名称

目的

优缺点

适用范围

面向功能分析

获取功能模型

简单明了

系统软件和应用软件

面向对象分析

获取对象模型

复杂抽象

系统软件和应用软件

面向数据分析

获取数据模型

抓住本质

关系数据库信息系统

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值