• 软件工程—需求分析


        昨天刚刚写了关于可行性研究的博客,今天我们来看看关于需求分析的问题!

      需求分析需要掌握三个主要任务!

      1.深入描述软件的功能和性能;

      2.确定软件设计的约束和软件同其他系统元素的接口细节;

      3.定义软件的其他有效需求。

      需求分析的四个过程

      ㈠问题识别

      1.从系统的角度来理解软件并评审软件范围是否恰当

      2.确定对目标系统的综合要求

      3.提出对这些需求实现条件,以及需求应达到的标准

      ㈡分析与综合

      从综合流和信息结构出发,逐步细化所有软件的软件功能,找到系统各元素之间的联系、接口特征和设计上的约束,分析他们是否满足功能需求,是否合理!

      分析方法

      1.面向数据流的结构化分析方法(SA);

      2.面向数据结构的Jackson方法(JSD);

      3.结构化数据系统开发方法(DSSD);

      4.面向对象的分析方法(OOA)。

      ㈢编写需求分析阶段的文档

      1.软件需求说明书;

      2.数据要求说明书;

      3.初步的用户手册;

      4.修改、完善与确定软件开发实施计划

      ㈣需求分析评审

      1.系统定义的目标是否与用户的要求一致;

      2.系统需求分析阶段提供的文档资料是否安全;

      3.文档中的所有描述是否完整,清晰‘准确反映用户要求;

      4.与所有其他系统成分的重要接口是否都已经描述。

      需求分析同样重要 加油!

  • 相关阅读:
    [ USACO 2007 FEB ] Lilypad Pond (Silver)
    [ USACO 2007 FEB ] Lilypad Pond (Gold)
    [ USACO 2007 OPEN ] Dining
    [ BZOJ 2134 ] 单选错位
    「APIO2018新家」
    「WC2018即时战略」
    「学习笔记」杜教筛
    「APIO2018选圆圈」
    「学习笔记」集合幂级数
    「NOIP2018」保卫王国
  • 原文地址:https://www.cnblogs.com/xzpblog/p/5118015.html
Copyright © 2020-2023  润新知