面向对象需求分析实例-200910.ppt

面向对象需求分析实例-200910.ppt

ID:50351107

大小:775.65 KB

页数:35页

时间:2020-03-12

面向对象需求分析实例-200910.ppt_第1页
面向对象需求分析实例-200910.ppt_第2页
面向对象需求分析实例-200910.ppt_第3页
面向对象需求分析实例-200910.ppt_第4页
面向对象需求分析实例-200910.ppt_第5页
资源描述:

《面向对象需求分析实例-200910.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、面向对象需求分析实例用例分析方法及需求描述介绍张云贵2009.10.31内容提要用例分析技术概述业务用例建模业务用例描述系统用例建模系统用例描述功能需求描述方法讨论一、用例分析技术概述面向过程分析vs面向对象分析SA:顺藤摸瓜得到全貌,结构化分解为子系统和各级功能,重点关注流程例如:数据流程图、需求规格说明书的功能划分问题:在随需应变的商业环境下,流程不再稳定OOA:着眼于个体和局部,了解个体的特征、行为、需求,找到相邻的联系,按不同视角分析,最终得到整体任务全景用例的场景仍是面向过程的一、用例分析技术概述用例

2、分析技术特定的人,做一些事,需要一些物,产生一些物,按照一定的规则以人为本,描述参与者的业务目标和场景用例分析关键点站在客户立场,想用户所想分清客户想要什么不要急于思考如何实现一、用例分析技术概述用例与需求调研面对的是局部个体,问对人,做份内之事,看到关心的结果请比较调研分析的角度:A.您希望系统帮你做些什么事情?B.您希望系统怎么做比较好?C.系统这样做,你看如何?D.XX部门需要什么功能?提供这些功能如何?E.我们有这些很有用的功能一、用例分析技术概述快速原型法vs面向对象分析快速原型法的前提是必须了解实际

3、业务需求前者是具体的一种实现方式,易丢失原始需求,掺入过多细节、华丽功能、个人设计习惯可结合起来,用后者来分析,当成编写电影脚本,用前者来直观呈现和印证挖掘,佐证结果按使用者角度记载下来,保留业务需求不要以建模成本高而放弃OOA思想二、业务用例建模区分概念功能、需求、业务需求、用例系统用例、业务用例、业务场景为什么要进行业务建模?成为业务专家,全面了解业务目标和内涵在新领域内长期发展、拓展业务让团队成员了解需求、理解一致二、业务用例建模内容提要界定业务目标、划分业务视角识别业务主角、业务用例,要点业务场景建模,

4、要点修正业务用例和场景2.1界定业务目标目的时刻提醒需求分析的方向,不偏离边界范围做法先将业务目标简明准确的概括出来对具体目标编号、标题+说明在业务建模图中标出各个业务目标2.1界定业务目标2.2划分业务视角目的限定分析范围、业务边界,避免用例混乱在特定业务视角中满足业务需求做法按照不同的业务目标分别建立用例“包”每个包中一个用例图2.2划分业务视角2.3识别业务主角业务主角(BusinessActor)与业务系统有交互的人或事物,用于确定业务范围,区分与业务工人注意业务主角是客户实际业务里的参与者,没有计算机

5、系统这些业务主角也客观存在,没有抽象的计算机角色2.3识别业务主角2.3识别业务主角先找业务主角,再找对应的业务用例业务主角的特点在当前业务边界外,为其提供服务建立该项目能对外提供什么服务?主动发起要求,有预期目的并得到结果业务工人在此无权提出业务用例识别举例2.4识别业务用例用例用例就是做一件事情,完成某个目标。一件事要按一系列步骤完成活动做事有不同的方式和相应的步骤用例场景业务用例用于描述客户现有业务,和新系统无关2.4识别业务用例业务用例的特点实现完整的业务目标由主角发起,有明确的结果动宾,避免弱动词

6、和弱名称如果粒度太大或太小,需要调整边界如何扩展用例先完成所有业务边界包、主要业务用例不要急于扩展用例,现在还在边界外2.4识别业务用例2.5业务场景建模业务场景活动图使用泳道来区分各个岗位的职责和关系用于核心或复杂业务流程、跨部门/岗位协作注意点使用实际业务语言,不要抽象条件分支不要太多,可用多个场景来描述忘掉我们的系统,描述目前业务情况演示三、业务用例描述内容提要描述业务目标描述业务现状、数据结果要求描述业务分析视角、列出典型业务场景业务用例描述,详细介绍演示四、系统用例分析从业务用例映射到系统用例识别责任

7、、边界、目标补充必需的系统用例,如系统管理标准参与者:系统之外、直接与系统交互、人或物、有责任和目标用例:执行者可见、有意义的目标、业务语言、动宾、用户视角、交互完整粒度:操作者与计算机的一次完整交互五、功能需求描述有了详细的系统用例,就不用再功能分解是对结构化分析和WBS的挑战是功能需求,而不是功能描述功能需求的要点描述做什么,不描述如何实现对于界面示意图,必须有文字描述其需求点用例文档分析用例文档分析(演示)(后面为另一个PPT的部分内容)UML常用视图分类模型视图需求分析系统设计详细设计1用例图★2需求图

8、☆3活动图★★★4序列图★★★5状态图★★6类图★★7组件图★☆8协作图☆9部署图☆二、需求分析视图用例建模的疑惑快速原型,让用户先认同原型,再不断开发软件就是设计很多功能,最终能满足需求前期无法确定需求,先尽快完成再调整用户不懂用例,我们也不懂,也没时间建模直接告诉程序员要做什么,更准确快捷用例建模的实质以人为本,从参与者角度规定要做的事/规则二、需求分析视图业务流程分析图业务用例图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。