- 浏览: 1471843 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (798)
- struts2 (42)
- servlet (20)
- quartz (4)
- jquery & ajax (24)
- tomcat (5)
- javascript (15)
- struts1 (8)
- 搜索关键字及链接 (3)
- fckeditor (3)
- Apache (5)
- spring (22)
- linux (3)
- 企业应用 (8)
- 综合应用 (13)
- 服务器 (2)
- 数据库 (85)
- 性能调优 (21)
- 网络应用 (15)
- 缓存技术 (8)
- 设计模式 (39)
- 面试题 (7)
- 程序人生&前辈程序员 (29)
- java基础 (59)
- hibernate (75)
- log4j (4)
- http (11)
- 架构设计 (28)
- 网页设计 (12)
- java邮件 (4)
- 相关工具 (11)
- ognl (7)
- 工作笔记 (18)
- 知识面扩展 (12)
- oracle异常 (1)
- 正则表达式 (2)
- java异常 (5)
- 项目实践&管理 (1)
- 专业术语 (11)
- 网站参考 (1)
- 论坛话题 (2)
- web应用 (11)
- cxf&webservice (22)
- freemarker (3)
- 开源项目 (9)
- eos (1)
- ibatis (6)
- 自定义标签 (3)
- jsp (3)
- 内部非公开文档(注意:保存为草稿) (0)
- 国内外知名企业 (2)
- 网店 (3)
- 分页 (1)
- 消费者习惯 (2)
- 每日关注 (1)
- 商业信息 (18)
- 关注商业网站 (1)
- 生活常识 (3)
- 新闻 (2)
- xml&JSON (5)
- solaris (1)
- apache.common (3)
- BLOB/CLOB (1)
- lucene (2)
- JMS (14)
- 社会进程 (8)
- SSH扩展 (2)
- 消费心理 (1)
- 珠三角 (1)
- 设计文档 (1)
- XWork&webwork (1)
- 软件工程 (3)
- 数据库及链接 (1)
- RMI (2)
- 国内外知名企业&人物 (1)
最新评论
-
司c马:
简介易懂、
OutputStream和InputStream的区别 -
在世界的中心呼喚愛:
解决我的问题
Java获取客户端的真实IP地址 -
bo_hai:
都是些基本的概念呀!
SSO -
tian_4238:
哥们,你也是搞水利这块的吧。
巧用SQLQuery中的addScalar -
loveEVERYday:
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
http://hi.baidu.com/tdskee/blog/item/ae7c831385bfc58a6438db5c.html
可能的需求分析的artifact
由于存在几种类型的需求,有可能其中一些或全部适合于你的项目;又因为每种模型都有长处和缺点,你应该综合利用这些模型,取长补短,以发挥最好的效率。表1列出了一些常用的需求分析建模的artifact,更详细的描述可见Artifacts for Agile Modeling 一文。表中的“简单工具”一栏指出生成相应artifact所常用的简单工具(使用简单工具的重要性在“一些基本原理”一节中讨论过)。
artifact
类型
简单工具
描述
业务规则定义Business rule definition
行为类型
索引卡片(Index card)
业务规则是软件必须满足的一条有效的原则或政策。
变化案例
change case
两者之一
索引卡片(Index card)
变化案例常用来描述新的潜在的需求,或对已有需求的修改。
CRC模型
CRC model
两者之一,通常是行为类型
索引卡片(Index card)
CRC模型是一组标准的索引卡片。每一张卡片被分为三个部分,分别是类的名称,类的职责,以及该类的合作者。类是一类相似对象的抽象,职责是该类所知道的或要去做的,合作者是另外一个与该类有交互的类。在需求建模过程中,CRC模型用在概念建模中,用来揭示某一领域内的概念和它们之间高层的关系。
约束定义Constraint definition
两者之一
索引卡片(Index card)
约束是对你提供解决方案的自由度的限制。把约束作为全局的需求对你的项目来说是很有效的。
数据流图
Data flow diagram(DFD)
行为类型
白板
数据流图展现系统中数据在处理过程间、实体间、以及数据存储站间的流动情况。它常用来描述系统的环境,指出与你的系统相交互的主要外部实体。
基本用户界面原型Essential UI prototype
两者之一
粘贴纸
基本用户界面原型是低精度的。它表现的是界面背后的大致想法,而非细节。
基本使用案例Essential use case
行为类型
纸张
一个使用案例(use case)就是针对一个参与者(actor)的一连串动作,通过使用案例可对该参与者的价值进行测量。基本使用案例是一个简化了的、抽象的、一般化的用案例。它以与特定技术和实现无关的方式攫取一个使用者的意图。
特性
Feature
两者之一,常用于行为类型
索引卡片(Index card)
从用户的角度来看,特性是一个小的、有用的结果。一个特性是可以用于计划、报告和跟踪的一个计量单位。它是可理解的和可衡量的,可以在两个星期内完成(同其它几个特性一起)(Coad, Lefebvre, &Deluca, 1999)。(译注:一个特性在大多数情况下等同于一个功能)
技术方面的要求
Technical requirement
非行为类型
索引卡片(Index card)
技术上的要求是属于系统中非功能性的部分,比如性能上的问题、可靠性的问题或者技术环境方面的问题。
使用情景
Usage scenario
行为类型
索引卡片(Index card)
一个使用情景通过一个或多个的使用案例或用户故事描绘一条单一的逻辑路径。一个使用情景可以表示一个使用案例中的基本路线,即愉快路径;或者该使用案例中的其它路径;或者一条跨越几个使用案例或用户故事的路径。
使用案例图
Use case diagram
行为类型
白板
使用案例图由一些使用案例、参与者和它们之间的关系组成。或者还会有一个系统边界盒。建模时,数据流图用来描述系统的环境,指出与系统相关的主要外部实体。
用户故事
User story
两者之一
索引卡片(Index card)
一个用户故事就是你与项目甲方进行的一次谈话的备忘录。它是高层次的需求,包括行为需求、业务规则、约束和技术要求。
发表评论
-
LAMP网站架构方案分析
2011-09-21 11:09 1277LAMP(Linux-Apache-MySQL-PHP ... -
大流量网站的底层系统架构分析
2011-09-10 22:01 1168大流量、高并发的网站的底层系统架构 http://www.h ... -
详细介绍软件架构设计的三个维度
2011-09-07 19:28 1346本文介绍的是软件架构 ... -
十步构建大型网站架构(2)
2011-09-07 16:21 1408架构演变第六步:分库 享受了一段时间的系统访问量高速增长的幸 ... -
十步构建大型网站架构(1)
2011-09-07 16:20 1370今天我们来谈谈一个 ... -
架构、框架、设计模式之间的关系简述
2011-09-07 16:00 1643本文向您讲解架构、框 ... -
UML实践----用例图、顺序图、状态图、类图、包图、协作图
2011-09-07 10:01 1939面向对象的问题的处理 ... -
UML建模之时序图
2011-09-06 20:19 2979http://www.uml.org.cn/oobject/2 ... -
UML 活动图
2011-09-06 20:13 1425UML 活动图记录单个操作 ... -
UML 状态图
2011-09-06 20:04 1289http://www.uml.org.cn/oobject/2 ... -
三种模型
2011-09-06 19:22 1344《uml面向对象建模与设计》本书提出了一套面向对象的表示 ... -
5 款基于 Web 浏览器的建模工具
2011-09-05 10:29 1239http://www.oschina.net/news/209 ... -
UML用例图
2011-09-02 16:31 5023一、UML用例建模简介 ... -
深入浅出REST
2011-08-19 09:48 1137不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正 ... -
数据量非常大的照片分享社区网站架构设计
2011-07-21 21:31 9476数据库一向是网站架构中最具挑战性的,瓶颈通常出现在这里。又拍网 ... -
相关知识
2011-07-04 16:34 1244(二) 架构的分类 架构由于应用的不同而存在不同。大体而言, ... -
软件需求分析方法总结--轻巧建模之需求篇(一)
2011-06-27 23:05 2214需求从哪儿来? 来自于项目甲方,还是直接或间接的用户、经 ... -
软件需求分析方法总结--撰写优秀的需求
2011-06-27 23:04 1598软件需求常常被写得很糟且难于遵循。清楚地阐明你的需求将使每位项 ... -
软件需求分析方法总结--如何分析问题和需求
2011-06-27 23:03 2267如何分析问题和需求 万事开头难,需求没有完全分析清楚,系 ... -
软件需求分析方法总结--如何进行软件需求分析(三)
2011-06-27 23:02 14318.需求分析的过程 需 ...
相关推荐
2、轻巧建模之需求篇 3、如何分析问题和需求 4、如何进行软件需求分析 5、软件工程之需求分析 6、软件和需求的实践1 7、软件和需求的实践2 8、软件需求说明书模板 9、探究需求管理的本质 10、通过RUP用例进行需求...
行业文档-设计装置-一种轻巧书包.zip
需求初始阶段(IRUF) 需求初始阶段(IRUF)发生在整个项目生命周期的开始,对应于RationalUnified Process(RUP)(Kruchten,2000)中的...否则的话,有可能会延长至几天或数周(参见“解决需求分析建模中的常
要想以这种轻巧建模的方式获得成功,理解这个概念是非常重要的。项目甲方负责提供需求,开发组负责理解和实施。 这是否就意味着你可以坐等你的项目甲方来告诉你他们需要什么呢?当然不是。针对他们所告诉你的...
行业文档-设计装置-一种轻巧型写字桌.zip
需求建模工作常常被你所处的环境所影响和破坏,一般是组织所奉行的文化不利于有效的软件开发或者项目甲方不清楚他们的决定所带来的影响。在这一节中,我列出了一些在需求建模中多数项目组经常碰到的问题,并讨论了...
二年级下册语文期末考试卷-轻巧夺冠_13-14人教版(扫描版).doc
PHP实例开发源码—星光贴吧轻巧灵活高效高速的社区留言系统.zip PHP实例开发源码—星光贴吧轻巧灵活高效高速的社区留言系统.zip PHP实例开发源码—星光贴吧轻巧灵活高效高速的社区留言系统.zip
简单、统一、轻巧的 Node.js 版网易云音乐 API
支持任意小数的星星评分,效果都能实现,重在实现方式,还是比较巧的,KTV歌词也可以这样实现。 github: https://github.com/2601896757/starRank 欢迎star,谢谢!
Software Ideas Modeler 是...它支持13种UML图像,混合图片,实体关系图,数据流图,需求图 ,用户界面建模以及CRC卡片。 此程序支持导出多种图形格式 (WMF, EMF, PNG, SVG) 和 PDF. 还可以生成项目文档(RTF格式)。
百度杀毒是百度公司与计算机反病毒专家卡巴斯基合作出品的全新杀毒软件,集合了百度强大的云端计算、海量数据学习能力与卡巴斯基反病毒引擎专业能力,一改杀毒软件卡机臃肿的形象,竭力为用户提供轻巧不卡机的产品...
docker-nfs-server:轻巧,健壮,灵活且容器化的NFS服务器
日志分析器轻巧而强大的日志分析器。安装节点$ npm install log-analyzer浏览器 < script src =" js/log-analyzer.js " > </ script >文献资料新的分析器([格式],[选项]) 实例一个日志分析器。选项...
Software Ideas Modeler是...它支持13种URML图像,混合图片,实体关系图,数据流图,需求图 ,用户界面建模以及CRC卡片。 此程序支持导出多种图形格式 (WMF, EMF, PNG, SVG) 和 PDF. 还可以生成项目文档(RTF格式)。
StartActivityForResultHelper 一个轻巧的,用于解耦startActivityForResult方法的库
二年级下语文期末试题-轻巧夺冠815-16苏教版(无答案).doc