【软件工程】需求分析

文档
1、软件需求说明书
编制的目的:软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础,详细的了解了该系统所要实现的功能与用户的习惯后所形成的的文档汇总。
写给谁:用户(机房的管理者),开发人员、系统分析人员
2、数据要求说明书
编制的目的:明确机房收费系统中各项功能和非功能需求实现时需要的数据,根据这些数据,对数据库进行设计,同时为概要设计和详细设计提供设计依据。
阅读对象:数据库的设计人员、系统测试人员、系统的维护人员
此文档主要是数据库的设计,数据库具体的设计成什么样与此文档有直接的联系,它与咱们的软件没有什么关系,所以阅读对象不含有软件的设计人员。
3、初步的用户手册
初步的用户手册是编写在需求分析阶段的,它并不完善,后边会对其进行细化
方法
1、结构化分析方法
结构化分析方法是面向数据流进行需求分析的方法,结构化分析方法使用数据流图dfd与数据字典dd来描述,数据流图和数据字典共同构成系统的逻辑模型
(1)数据流图:它表示了系统内部信息的流向,并表示了系统的逻辑处理功能!
(2)数据字典:可以清楚的描述图形的定义(名字、编号、分类)它与数据流图相互配合,对于数据流图中每一个被命名的图形元素,均加以定义。
(3)原型化分析方法
它可以在开发初期,将用户与设计人员紧密的联系到一起,然后快速分析,开发初期很难得到准确的需求规格说明书!
(4)加工逻辑说明的工具
它为结构化语言(结构化英语)、判断树和判断表
结构化语言
因为主要采用英语,所有结构化语言也叫结构化英语,与数据字典相结合
判断表:(决策表)
判断表适用于多个逻辑关系的加工处理,但是不能表示不确定或者是重复的逻辑处理。
判断树:
它是判定表的演变,有时候它比判定表更加直观,但是如果逻辑过多,画出来比较复杂!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TGB-Earnest

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值