《软件需求工程》阅读笔记02

需求工程概述

  软件需求是从外部可见的、软件所具有的、满足于用户特点的、功能级属性等的集合。由此我们可以知道,需求分析一方面是分析软件,更重要的一方面是分析用户的需求,不能很好地满足用户需求的软件的意义不大。

  软件需求分为目标需求、业务需求、功能需求、性能需求、约束与限制。

  由需求分析构成需求规格说明。需求规格说明是项目相关人员对将要开发的软件系统所达成的共识,是进行系统设计、实现、测试和验收的基本依据,是整个软件开发过程中最重要的文档,精确的描述一个软件系统必须提供的功能和性能。

  需求工程是指应用工程化的方法、技术和规格来开发和管理软件的需求,由一系列与软件需求相关的活动组成。

  自我觉得,需求工程,顾名思义,分为“需求”和“工程”两部分,通过对种种需求的认知和理解,通过工程化的方法确定具体要实现的需求是什么,以及如何实现这些需求。其中困难的是对需求的理解,同样的需求不一样的人有不一样的理解,如何做到人与人之间的有效沟通使信息不够失真显得尤其重要

原文地址:https://www.cnblogs.com/ywqtro/p/13838757.html