- 浏览: 10664 次
- 来自: ...
最近访客 更多访客>>
最新评论
-
liujunsong:
所谓OO的系统分析,很多时候都是在掩耳盗铃而已.
OO系统分析员之路--用例分析系列(8)--如何编写一份完整的UML需求规格说明书
文章列表
http://blog.csdn.net/caterpillar_here/archive/2006/09/06/1186566.aspx
- 2009-08-17 15:48
- 浏览 738
- 评论(0)
为了让我们的需求更完美,这一篇所要做的工作也是必不可少的。这一篇将要讨论到的内容包括:用例补充规约,系统原型,以及需求规格说明书
终
于到了快结束的时候了,这将是用例分析系列的最后一篇,结果是得到需求规格说明书,以结束需求分析的过程。经过前面七篇的工作,我们从最初的业务用例获取
入手,获得了业务用例模型,这是我们的业务范围;经过分析得到了业务场景,这是我们的业务蓝图;经过规划,得出用例实现视图,这是我们的系统范围;经过再
次分析,得到了用例实现以及领域模型,包括用例规约,业务规则和业务数据,这是我们的概念模型。仅从需求所需的必要元素来说,我们基本上已经完成了需求分
析的工作。诚 ...
- 2009-08-09 22:22
- 浏览 1201
- 评论(1)
转自:http://blog.csdn.net/coffeewoo/archive/2009/04/14/4073551.aspx
先说说业务规则。笔者习惯将业务规则分为三种。
一种是全局规则,这种规则一般与所有用例都相关而不是与特定用例相关,例如actor要操作用例必须获得相应的授权,用 ...
- 2009-08-09 22:05
- 浏览 727
- 评论(0)
转自:http://blog.csdn.net/coffeewoo/archive/2009/02/09/3871741.aspx
上一篇说到我们经过初步的业务分析,得到了用户、业务用例以及业务场景模型。这三项工作成果形成了基本的需求框架,并圈定了业务范围。这时应当做一份基线。
当然 ...
- 2009-08-09 21:48
- 浏览 633
- 评论(0)
很久没有动笔了,这期间承蒙许多朋友的喜欢和鼓励,再不写点东西就对不住这些朋友了。
写
点什么呢?按照原先的设想,应该开始动手写如何从业务用例转化到概念用例和系统用例,不过老实说这一步需要的是经验居多 ...
- 2009-08-09 20:38
- 浏览 774
- 评论(0)
转自:http://blog.csdn.net/coffeewoo/archive/2008/12/16/3526067.aspx
本篇开始之前先扯点闲话,商业应用系统开发经历了三个阶段:
第一个阶段以计算为中心,分析设计围绕程序的运行效率,算法优劣,存贮优化来进行。90年代的大学 ...
- 2009-08-06 22:44
- 浏览 848
- 评论(0)
转自:http://blog.csdn.net/coffeewoo/archive/2008/12/08/3478681.aspx
从
这一篇开始,笔者将借助一个虚拟的实例来阐述获取用例的方法,以及如何判断用例获取是否完备,粒度选择是否合适。事实上,在做这些工作时,我们正在进行需
求分析的第一个阶段,即业务建模阶段。借助这个例子,笔者同样会阐述业务建模到底应该做什么,做到什么地步才能说明业务需求已经完整,可以称为一份完整的
需求规格说明书了。
一般来说,只有当以下工作都完成,才能说业务模型
建立完成,它们是:
发现和定义涉众
画定业务边界
获取 ...
- 2009-08-06 22:20
- 浏览 934
- 评论(0)
转自:http://blog.csdn.net/coffeewoo/archive/2008/12/05/3450819.aspx
在正式讨论如何获取用例之前,笔者觉得有两个问题还是先解释清楚为好,这对正确获取用例有很大帮助。这两个问题也是初学者最为困惑,也是最难掌握的。一个是各种用例类型之间的区别和用法,另一个是用例的粒度。
先说说用例类型
的问题。
用例类型,有的资料翻译为版型,英文原文是stereotype。在Rose中默认的类型有business usecase , business usecase realization和use case realization ...
- 2009-08-05 21:46
- 浏览 893
- 评论(0)
转自:http://blog.csdn.net/coffeewoo/archive/2008/11/18/3327592.aspx
一位名叫Midhael Yan的朋友给我发来一封信,信中谈到这样一个问题。我觉得很有代表性,因此公开发布到BLOG上。这位朋友的问题是这样的:
一个租房中介准备提供一个网上中介服务系统,主要包括以下服务:
给求租者发布求租信息,寻找房屋信息
给出租者注册一个店面,在小店里发布出租房信息,也支持寻找求租信息
使用该服务必须注册一个用户
对房屋有收藏和评论的需要
我和几个朋友初步探讨了一下,在业务建模阶段出现了争执
我的分析:
一个求租者业务角色
一个出租者业务角色 ...
- 2009-08-05 21:36
- 浏览 1156
- 评论(0)
业务用例是用来捕获功能性需求的,功能性需求是由actor的业务目标来体现的。也就是对于actor来说,他所负责的业务需要由一系列的业务目标组成。比如一个档案管理员,他的业务目标就是维护档案。比如论坛管理员,他的业务目标有维护用户,维护帖子等..这些业务目标构成actor职责的全部。业务用例体现了需求。
而需求的实现有多种方式。如何实现它,是由系统用例来体现的,它们并不是一个简单的细分关系,虽然看上去象。就说维护档案吧,这样一个业务目标,会有多种不同的用例场景去完成它,这些场景包括如何增加档案,如何修改档案,如何删除档案....对于系统用例来说,就是通过分析这些场景,来决定哪些场景中的哪些部分是要 ...
- 2009-08-05 21:34
- 浏览 949
- 评论(0)
转自:http://blog.csdn.net/coffeewoo/archive/2008/10/13/3069355.aspx
我发现,在OO和UML几乎一统天下的今天,仍有很多系统分析员对OO和UML一知半解,甚至包括很多已经使用了很久UML的系统分析员。
于是打算写一个系列文章,将多年来的工作经 ...
- 2009-08-04 23:38
- 浏览 793
- 评论(0)
转自:http://blog.csdn.net/coffeewoo/archive/2008/10/13/3069355.aspx
写给读者的话
近几年来,面向对象几乎成为软件技术的代名词。不论是学校设置的计算机课程,还是时下最流行的编程语言、设计方法,还是新兴的概念、标准和新思想莫不被冠以面向对象的标志。而UML是面向对象方法的一面旗帜,谈到面向对象的分析和设计就不能不谈到UML。如今UML也成为了面向对象分析和设计事实上的行业标准。然而什么是UML?怎样使用UML?UML仅仅是一组符号吗?可以说,UML是面向对象思想和方法的具体化和符号化。学习UML的过程就是掌握面向对象思想和方法的过程 ...
- 2009-08-04 23:35
- 浏览 1018
- 评论(0)