ICONIX方法(用例分析方法实例教程).ppt

上传人:nbwa****ajie 文档编号:49062574 上传时间:2018-07-23 格式:PPT 页数:23 大小:197KB
返回 下载 相关 举报
ICONIX方法(用例分析方法实例教程).ppt_第1页
第1页 / 共23页
ICONIX方法(用例分析方法实例教程).ppt_第2页
第2页 / 共23页
ICONIX方法(用例分析方法实例教程).ppt_第3页
第3页 / 共23页
ICONIX方法(用例分析方法实例教程).ppt_第4页
第4页 / 共23页
ICONIX方法(用例分析方法实例教程).ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《ICONIX方法(用例分析方法实例教程).ppt》由会员分享,可在线阅读,更多相关《ICONIX方法(用例分析方法实例教程).ppt(23页珍藏版)》请在金锄头文库上搜索。

1、ICONIX 软件开发过程 UML & ICONIX 过程lUMLl对象建模语言l图形表示法l各种不同语义学的图形(Diagrams)lICONIX过程l使用UML的扩展子集l填补两者之间的缝隙(Gap) : l是什么(What) (分析) l怎么做(How) (设计)Why-问题和解决方案系统统重要问题问题UML解决方案 用户与用户活动?用例“现实世界”对象?高层类图 (领域模型)每个用例建立对象健壮性分析对象如何协作?顺序图(协作图)实时控制活动?状态图如何建立系统?底层类图 (设计类 )Scope-从用例到类图用例图ICONIX类图What-ICONIX概览类模型领域模型静态代码顺序图用

2、例动态健壮图GUI 原型How-步骤l领域建模l领域类图(Domain Model) l用例建模l用例图(User Case Model) l健壮性分析l健壮性图(Robustness Diagram)l类交互分析l时序图(Sequence Diagram)l状态图(Status Diagram)l类设计l设计类图(Design Class Diagram) 类模型领域模型静态代码顺序图用例动态健壮图GUI 原型起点 需求OOAOODWhen:四阶段里程碑l1. 需求(Requirements)l里程碑:需求评审(requirements review)l2. 分析(Analysis)l里程碑

3、:初期设计评审(preliminary design review)l3. 设计(Design)l里程碑:详细设计评审(detailed design review)l4. 交付(Delivery)l里程碑:交付验收(deployment)l有时被称为”探索 ”(discovery)阶段 l发现(Discover)客户真正 想要的东西l发现系统将要如何构建l目标是建立一个清晰的 词汇表(coherent vocabulary)GUI 原型用例图领域模型Step1:需求Step1:需求l1.1 领域建模 l确定现实世界领域对象和他们之间的关系l1.2 制作快速GUI原型(如可能)l1.3 制作用

4、例图l里程碑:需求评审l领域类图l快速GUI原型l用例图领域建模l找到问题领域中代表事物和概念的“类(对象)”l步骤:l发现类l建立归纳关系l建立类间的关联l要点:l名词类,名字短语属性l动词操作,动词短语类关联l不要把预想的设计类加入到“领域类”中示例用例建模l用例l参与者为了达到特定目标,在系统中执行活动的顺序l用例可以描述所有需要的系统功能l参与者l代表用户根据系统或实体的需求而扮演的一个角色l可以是其他系统,数据库,时钟等(存在于系统的外部)l用例图l参与者+用例l用例描述l基本事件流l可选和异常事件流l需求和设计之间的桥梁l每件事情在“真正”做什 么?(What)领域模型用例图健壮性

5、图顺序图Step2:分析Step2:分析l2.1 编写用例说明l2.2 进行健壮性分析l识别每个用例中所使用的对象l建立上述对象之间的关系l里程碑2:初步设计评审l用例说明l健壮性图l领域类图(更新)健壮性分析的目的l对用例进行一致性检查l完整性检查: 是不是处理的所有的分支l继续发现对象l概要设计三种类型的对象l边界类(Boundary objects) 与用户交互的对 象,如窗口,对话框等等l实体类(Entity objects)长期存在的数据,典 型地是映射到数据库的表结构l控制类(Control objects)包含应用程序逻辑 (intelligence)l实质就是Model-Vie

6、w-Controller(MVC)模式绘制健壮性图边边界对对象实实体对对象控制对对象允许许的不允许许的Step3:设计(Design)l3.1 类交互分析l识别对象之间发送的消息l3.2 类设计 l根据领域类图转换出设计类图l里程碑:详细设计评审l顺序图l状态图(如果需要)l设计类图交互(Interaction)分析l健壮性分析:对象都和谁讲话l交互分析: 他们讲了些什么l把用例图转换为顺序图l如果我们不知道有哪些对象,是不能直接转换的。顺序图格式l每个顺序图应该包含:l用例描述文本l对象 (使用健壮性图的ICON)l消息 (生命线之间的箭头)l方法名称 (箭头上的标签)顺序图领域模型类图代码l经过上述的过程步骤,最 终的设计和代码是很清晰 的 (straightforward)类图和代码Step4:交付(Delivery)l4.1 编写单元测试用例l4.2 编写代码l4.3 单元测试及集成测试l4.4 系统测试l4.5 验收测试l里程碑:部署l源代码l二进制代码(+安装部署代码)l系统测试记录l验收测试记录

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号