软件工程之需求分析

前言:

        软件需求分析是软件生存期非常重要的一部分。它是介于软件计划和软件设计之间的桥梁。一方面,需求分析以系统规格说明和项目规划为分析活动的出发点,并从软件角度对它们进行检查与调整:另一方面,需求规格说明又是软件设计、编码、测试、乃至维护的重要基础。良好的分析有助于避免或尽量减少早期错误。从而提高软件生产率,降低软件的开发成本,改进软件的质量。

需求分析的过程:

        需求分析的过程包括以下四个部分,分别为问题定义、分析与综合、编写需求分析阶段文档、需求分析评审。下面分别从上述四部分进行阐述。

问题定义:即明确对目标系统的综合要求和需求应该达到什么样的标准。

        分析与综合:则要求总信息流和信息结构出发,逐步细化软件功能,找出系统内部每个元素之间的联系,接口特征和设计上的约束条件。根据上述方法最终确定采用哪种需求分析方法。

        编写需求分析阶段文档:此阶段需要编写四个文档,软件需求说明书、数据要求说明书、初步的用户手册、修改完善与确定软件开发实施计划。

        需求分析评审:是要对需求阶段所做的工作进行评估。检测需求分析阶段所做的工作是否符合要求。

需求分析的指导性原则:

        首先要在建立分析模块之前明确“问题是什么”,能够清楚地表达问题的信息域和功能域。然后还要能以层次化的方法对问题进行分解和不断细化。最后要能分析系统的逻辑视图和物理视图。

常用的需求分析方法:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值