美文网首页
做项目最重要的事情之一——项目需求

做项目最重要的事情之一——项目需求

作者: Cheng_Z | 来源:发表于2018-03-07 09:20 被阅读0次

软件需求包括三个不同的层次业务需求、用户需求和功能需求也包括非功能需求。
业务需求反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目[视图]与范围[文档]中予以说明。

用户需求(user requirement) 文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明。

功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。所谓特性(feature)是指逻辑上相关的功能需求的集合,给用户提供处理能力并满足业务需求。软件需求各组成部分之间的关系如图所示。

作为补充,软件需求规格说明还应包括非功能需求,它描述了系统展现给用户的行为和执行的操作等。它包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。所谓约束是指对开发人员在[软件]产品设计和构造上的限制。质量属性是通过多种角度对产品的特点进行描述,从而反映产品功能。多角度描述产品对用户和开发人员都极为重要。 值得注意的一点是,需求并未包括设计细节、实现细节、项目计划信息或测试信息。需求与这些没有关系,它关注的是充分说明你究竟想开发什么。

开发软件系统最为困难的部分就是准确说明开发什么。最为困难的概念性工作便是编写出详细技术需求,这包括所有面向用户、面向机器和其它软件系统的接口。如果前期[需求分析]不透彻,一旦做错,将最终会给系统带来极大损害的部分,并且以后再对它进行修改也极为困难,容易导致项目失败。

相关文章

  • 做项目最重要的事情之一——项目需求

    软件需求包括三个不同的层次业务需求、用户需求和功能需求也包括非功能需求。业务需求反映了组织机构或客户对系统、产品高...

  • 分享10顶级赚钱逻辑,价值百万。

    1、有需求就有项目,不要去找项目,去挖掘需求。 2、做什么项目不重要,怎么做项目才重要。 3、做项目就是做流量,做...

  • 如何应对频繁的软件需求变更?

    项目建设方最痛苦的事情之一,就是软件需求的经常变更。本文以项目过程生命周期为主线,通俗而简要地阐述了项目各阶段应如...

  • 如何做一个优秀的项目经理|你最讨厌的写文档其实是最重要的

    做项目的时候,往往最头痛的就是写文档、整理文档了。最近,在XX银行做项目,其实项目刚刚确定需求,本应该是轻松又愉快...

  • 学投资,就要学习投资价值分析报告

    写投资价值分析报告,是项目投资中很重要的工作之一。 做投资决策的时候,投资价值分析报告,是决定是否投资一个项目的最...

  • 项目过程不可控?你可能缺少一个甘特图

    项目经理做项目,带团队,最重要的工作之一就是要把控项目过程。项目经理可以使用进度猫甘特图来把控项目的整个过程。良好...

  • 项目测试流程checklist

    1.需求分析 做详细的需求拆分是测试工作的重要保障。小型项目可以由1人拆分需求,大中型项目需求拆分任务分配到小组个...

  • 需求评审

    1、需求评审的重要性 在软件项目中,需求分析是最开始的工作,同时也是最重要的工作。 2、需求评审的关键 2.1 充...

  • Vuex模块化应用实践

    Vuex作为Vue全家桶的成员之一,重要性肯定不用多说,正在做Vue项目的同学,随着项目需求、功能逐渐增加,用到V...

  • 项目交付物清单及要求

    项目交付物是衡量项目实施过程质量的重要标尺之一,项目交付物也是项目实施过程中体现项目成果的重要依据,项目交付物还是...

网友评论

      本文标题:做项目最重要的事情之一——项目需求

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