社区
研发管理
帖子详情
怎样了解需求的三个层次(业务需求、用户需求、功能需求)?
dabinzeng
2003-12-27 11:59:36
加精
怎样了解需求的三个层次(业务需求、用户需求、功能需求)?
...全文
3352
5
打赏
收藏
怎样了解需求的三个层次(业务需求、用户需求、功能需求)?
怎样了解需求的三个层次(业务需求、用户需求、功能需求)?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ozzzzzz
2003-12-29
打赏
举报
回复
先让我说说领域吧。领域就是你的客户和项目所处的大环境,最重要的就是行业习惯和行业的背景。领域专家就是这个行业的专家,领域系统就是你对于这个行业作的总体把握。
业务需求一般是我由我们软件开发人员来搜集的,是企业自身在顾问等引到下自己所作的工作。我们只是去从他们那里直接的拿来就可以了。比如为了配合企业生产改造,为了加强库存管理,为了建立企业电子化运行平台,这些都是业务需求。这些东西的建模还是留给咨询顾问吧,我们没有拿那份企业流程重组的钱,也就不用费这个力气。
用户需求是用户为实现器业务需求而提出的基于实际情况的具体目标。比如我的系统要可以查看库存中的零件数量,我需要可以由计算机给出投料方案,计算工资总额。
功能需求就是要去解决这些具体的用户需求所产生的解决方案。这个就是我们平常说的需求说明说。要得到这个就需要对用户需求作具体的分析,提出具体的实施方法。而评估则是对于这个方法和其所代表的用户需求的评估,比如实现这个需求所耗费的成本是不是小于其带来的收益。我们作的风险评估也是针对这个作的风险评估。
RUP中只有一个需求模型,那就是系统用例模型。所谓业务用例模型是在项目的初始阶段,对于其项目可行性风险分析,企业流程重组,所作的企业运行流程模型。我们可以通过这个模型了解其运作过程,但是这个模型一般不是由我们来作,是由业务和领域顾问来作。
而AM只是一种建模的风格,不是具体建模的方法。所以在其下的建模,和我们平时的建模没有什么不同,只不过不是要那么重型的去建模。而是强调非正式的建模,非文档的建模,非uml全面化的建模。
老马2008
2003-12-28
打赏
举报
回复
mark
ozzzzzz
2003-12-28
打赏
举报
回复
业务需求最容易了解了,无非就是企业的发展要求,企业运行的思路,这些东西。这些还是在领域系统下的东西。
而用户需求则是具体的用户需要通过你的软件达到某种的目标,这个也不难解答,客户都会说我想怎么怎么样。
而功能需求就要涉及一些需求分析了,它是对于用户需求的具体实现。这个客户也可能不能告诉你应该怎么样,而要依赖你自己的设计。
在我看来了解客户的需求不是困难的工作,关键还是对于需求作出评估,然后是对于需求变更采取必要的措施应对。
dabinzeng
2003-12-28
打赏
举报
回复
to ozzzzzz(希望敏捷):
首先感谢您对本问题的关注!
按你的答复,我是否可以做以下理解:
1、业务需求是企业(领导/客户)提出来的,是高层、方向性的要求。(能不能具体一点呢?)
2、用户需求是软件系统的具体使用者提出来的。
3、功能需求是系统分析员根据业务需求、用户需求分析、评估得出的。
以上理解是否正确?你的答复中的“领域系统”是什么意思?
在RUP中有两个需求模型,一是业务用例模型,另一个是用例模型。这两个模型区别在哪里呢?怎么对业务需求进行建模呢?在敏捷建模中又是怎么做的呢?
不好意思,题了一大堆的为题:)
bluewin99
2003-12-28
打赏
举报
回复
在我看来了解客户的需求不是困难的工作,关键还是对于需求作出评估,然后是对于需求变更采取必要的措施应对。
完全同意
表面的需求都是容易了解的,但别把用户都当作应用系统专家,能够回答你所要知道所有问题,通常都是客户提不出什么实际的需求,或者提出的需求都过于简单过于表面话,但当你启发他,或者系统模型出来,他在使用中将逐步提出许多的需求,客户的需求是一个不断变化不断完善的过程,所以 重要的还是如 ozzzzzz(希望敏捷) 所说“关键还是对于需求作出评估,然后是对于需求变更采取必要的措施应对。”
软件
需求
的
三个
层次
——
业务
需求
、
用户
需求
和
功能
需求
的区别
我们的软件产品或者项目,其
需求
都有
三个
层次
,
业务
需求
、
用户
需求
和
功能
需求
,除此之外,每个系统还有各种非
功能
需求
。不是很
了解
的朋友,今天就和我和我们一起来
了解
一下吧! 下图是
需求
层次
关系图,软件
需求
...
【PMP/软考】软件
需求
的
三个
主要
层次
:
业务
需求
、
用户
需求
和
功能
需求
解释及实例解析
这
三个
层次
为项目管理和软件工程提供了关键的指导,确保项目成功地满足
用户
和
业务
需求
。
需求
分析的重点通常集中在这
三个
层次
,以确保项目的成功交付。此外,还包括系统
需求
、性能
需求
、可用性
需求
、安全性
需求
、数据...
业务
需求
、
用户
需求
和
功能
需求
一、我们首先看
需求
的
三个
层次
软件
需求
包括3个不同的
层次
――
业务
需求
、
用户
需求
和
功能
需求
。
业务
需求
(Business requirement)表示组织或客户高
层次
的目标。
业务
需求
通常来自项目投资人、购买产品的客户、实际...
什么是软件
需求
,什么是
功能
需求
?——论
需求
的
三个
层次
和
三个
方面(2)
一、我们首先看
需求
的
三个
层次
软件
需求
包括3个不同的
层次
――
业务
需求
、
用户
需求
和
功能
需求
。
业务
需求
(Business requirement)表示组织或客户高
层次
的目标。
业务
需求
通常来自项目投资人、购买产品的客户、...
软件
需求
3个
层次
――
业务
需求
、
用户
需求
和
功能
需求
软件
需求
包括3个不同的
层次
――
业务
需求
、
用户
需求
和
功能
需求
。除此之外,每个系统还有各种非
功能
需求
。
业务
需求
(Business requirement)表示组织或客户高
层次
的目标。
业务
需求
通常来自项目投资人、购买产品的...
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章