美文网首页
数据库等级考试(二)--需求分析

数据库等级考试(二)--需求分析

作者: IPing | 来源:发表于2018-12-17 15:28 被阅读0次

    需求分析的概念与意义

    • 概念:对开发系统做什么、完成什么功能的全面描述。
      通过调查、了解、观察、分析,得到有关目标系统需要实现的功能及其相互关系等一系列“活动”的集合。
    • 软件产品的特性使得需求的获取困难重重
      1. 软件功能复杂
      2. 需求的可变性
      3. 软件产品的不可见性

    需求获取方式

    1. 面谈
      深入业务部门,找专家和业务人员介绍其业务流程和和流程之间的关系,包括期望信息解决的问题
    2. 实地观察
      注意分析和考察原有业务流程和操作过程的合理性
    3. 问卷调查
    4. 查阅资料

    需求分析过程

    1. 标识问题
      一个错误在需求分析阶段修复的相对费用是0.1
      设计阶段修复相对费用是0.5
      编码阶段修复相对费用是1
      单元测试及集成测试阶段的相对费用是2~5
      到了运行维护阶段的相对费用可能达到20
    2. 建立需求模型
      需求分析是一项艰巨而困难的工作,为了帮助系统分析人员及建模人员理解需求,人们常借助模型来理解系统所涉及的各种业务活动。
    3. 描述需求
      重点叙述说明一下内容:
      需求概述、功能需求、信息需求、性能需求、环境要求、其他需求
      经常思考下列问题:
      这个系统的主要功能是什么?
      描述的需求是完全的吗?是否把问题域中的所有环节、每个环节可能得状态及变化都包括在需求中了,没有任何遗漏吗?
      需求描述是正确的和一致的吗?
      描述的这些去修是可行的、实际和操作的吗?
      描述中的每一条需求都是客户需要的吗?
      需求文档:是需求分析工作完成的标志,其成功是软件生命周期后续阶段工作的依据,要力求做到论述全面、结构清晰、内容准确、描述清楚。
    4. 确认需求
      审核下列内容:
      功能需求、数据需求、性能、数据管理、其他需求

    需求分析方法

    相关文章

      网友评论

          本文标题:数据库等级考试(二)--需求分析

          本文链接:https://www.haomeiwen.com/subject/isxahqtx.html