摘要: 为什么要学习统一建模语言UML?面向对象编程方法学是面向对象编程的指导思想。进行面向对象编程编程的第一步是利用对象建模技术(Object Modeling Technique,OMT)来分析目标问题,抽象出相关对象的共性,对它们进行分类,并分析各类之间的关系,再用类来描述同一类对象,归纳出类之间的关系。Coad和Yourdon在对象建模技术、面向对象编程和知识库系统的基础之上设计了一整套面向对象的... 阅读全文
posted @ 2010-03-04 14:05 Silver.Lee 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 2003 年,我曾经在网上看到一篇技术文章《 没头没尾—项目开发笔记:如何编写最外层用例 ?! 》,这篇文章写得很好,真实记述、反映了用例写作中的一些常见现象和误区。 然而,该文的前后两个用例实际上都不是针对客户的真正的“最外层用例”,尽管作者作了些改进,但这些用例在具体的内容和写法上还存在一些问题。 1.引言“本系统的目标是制作出一个跨企业的信息平... 阅读全文
posted @ 2010-03-04 14:04 Silver.Lee 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 一、用例基础1.1用例简史用例技术大体上经历了萌芽、成熟和发展3个阶段[12],最早可追溯到上世纪60年代末UML(统一建模语言)、RUP(Rational统一过程)之父Ivar Jacobson(伊瓦·亚克申)博士在著名的瑞典爱立信公司领导程控电话交换机开发时采用的traffic case(话务案例),1986年前后亚克申博士在OOPSLA大会上发表的论文[4]标志着用例的正式诞生。1... 阅读全文
posted @ 2010-03-04 14:03 Silver.Lee 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 目前,在的内地版《神雕侠侣》中,杨过和小龙女有一份不为人知的默契与浪漫,那就是他们所绘制的并肩小人图。这样的小人图,是UML用例图的一部分,被称为参与者。 2.1 用例与用例图用例是需求分析中最重要的概念,需求表征了一个系统的设计特性、特征和行为,描述一个系统的需求意味着描述了建立在该系统外部的事物与系统之间的契约,契约上声明了期望系统做什么。需求获取(Requirement Elicitatio... 阅读全文
posted @ 2010-03-04 14:01 Silver.Lee 阅读(505) 评论(1) 推荐(0) 编辑
摘要: 从参与者的角度并以主动语态编写用例。应该以主动语态:“学生表明参加研习班意向”,而不是被动语态“研习班意向被学生表明”来编写用例。而且,应该从参与者的角度来编写用例。毕竟,用例的目的是理解用户如何对系统进行操作。 编写方案文本,而非功能需求。用例描述的是对参与者来说有价值的一系列行动,而不是特性集。例如,“招收研习班的学生”用... 阅读全文
posted @ 2010-03-04 14:00 Silver.Lee 阅读(362) 评论(0) 推荐(0) 编辑