软件工程的收获(3)——需求分析

前言

需求是每个人都有的,作为一个软件的设计人员。如何快速准确的get到客户的需求是一个出色的软件系统工程开始。
在这里插入图片描述分析目标

1.深入描述软件的功能和性能
2.确定软件设计的约束和软件
3.定义软件的其他有效性需求

分析方法

1.面向数据流的结构化分析方法(SA)
2.面向数据结构的Jackson方法(JSD)
3.结构化数据系统开发方法(DSSD)
4.面向对象的分析方法(OOA)

软件需求

功能需求,性能需求,环境需求,可靠性需求,安全保密需求,用户界面需求,资源使用需求,成本消耗需求,开发进度需求,预先估计以后系统可能达到的目标

常用动态分析方法

1.状态迁移图
2.时序图
3.petri网

逻辑说明加工工具

1.结构化英语
2.判定表
3.判定树
4.数据流图
5.数据字典

数据字典

数据流、数据项、数据结构、数据储存。处理逻辑、外部实体

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值