软件工程之需求分析②(软件需求规则说明书、数据要求说明书、初步用户手册、软件开发实施计划)

需求分析是软件工程中关键的一步,主要任务是明确用户需求并编制软件需求规格说明书。它不是关注系统如何实现,而是确定系统必须完成的工作。此阶段包括分析建模,如使用E-R图、DFD数据流图和STD状态-变迁图来抽象用户需求,并以数据字典为基础。软件计划阶段评估可行性,需求分析阶段则宏观把控功能、性能和环境要求。
摘要由CSDN通过智能技术生成

       软件需求分析阶段研究的对象是软件项目的用户要求,如何准确表达用户的要求,怎 样与用户共同明确将要开发的是一个什么样的系统,是需求分析要解决的主要问题。也就 是说需求阶段的任务并不是确定系统怎样完成工作,而仅仅是确定系统必须完成哪些工作, 即对目标系统提出完整、准确、清晰、具体的要求。需求分析阶段所要完成的任务是以软 件计划阶段确定的软件工作范围为指南,通过分析综合建立分析模型,编制出软件需求规 格说明书。

 软件需求分析在软件工程生存期的阶段:

       

软件需求分析的具体内容、步骤如下:

生成的文档主要有软件需求规格说明书,内容如下:

 

     个人理解(如有不足还望指正):需求分析阶段中的分析建模主要是---将用户的需求抽象为概念模式。而这种概念模式有多种表达方式,可以通过E-R图表现,也可以通过DFD数据流图表现,还可以通过STD状态-变迁图表现,以上三种图都是以DD数据字典为基础进行的。

     软件工程第一步的【软件计划】阶段确定了方案是否可行,第二个【需求分析】阶段,则是考虑软件运行的功能、性能以及对环境要求的一个宏观把控、宏观梳理。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Elsa~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值