中国足球进世界杯

软件工程之需求分类

业务需求

业务需求是指那些可以帮助企业达成组织目标(包括策略目标)的需求项

企业的业务需求是关于企业业务的陈述,和这个需求如何被实现无关,无论是手动的还是通过系统来完成。

业务需求被叫做业务目标

例如:携程旅行的业务需求是卖飞机票 公司的目标:是成为当人们想买飞机票时首先想到的公司

系统需求

系统需求的满足使得系统实现预期的功能,它从用户的角度描述系统在做什么,与系统是由什么硬件和软件实现无关。

企业选择实现系统的首要条件是: 系统需求满足组织的业务需求

例如

订票系统需要和用户数据库交互(约束)

新的软件会使得汽车的启动速度加倍

我们新产品制造的低成本将会让我们有更高的市场份额并满足销售目标(低成本:约束)

软件需求

软件需求是指关于系统中软件部分的需求,他的满足帮助实现系统需求

例如:

订票系统软件通过标准的网络服务接口和航班信息交互

用户接口需要设置关于用户偏好的颜色和字体大小

系统的API需要同时支持C++和Java来让程序员访问系统服务

用户需求

系统的用户需求指的是其满足会