随笔分类 -  [D].面向对象设计与分析专题

面向对象系统分析与设计专题<7>__UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系
摘要:在画用例图的时候,理清用例之间的关系是重点。用例的关系有泛化(generalization)、扩展(extend)和包含(include)。其中include和extend最易混淆。下面我们结合实例彻... 阅读全文

posted @ 2011-04-21 14:15 kingmoon 阅读(3639) 评论(1) 推荐(0) 编辑

面向对象系统分析与设计专题<6>__类图
摘要:1 类图用例叙述详细描述了系统将对每一个事件做出的响应,这为后续工作中系统及其环境间交互建模提供了可能。同时,为了理解应用程序的问题域以及定义用户对已存储数据的需求需要建立概念模型,描述系统中各种对象以及它们之间的各种关系。面向对象方法的核心工作是分析和设计对象以及类,这是一个迭代过程。类作为一个整体,代表了早期系统问题域的概念模型,随着其含义的逐步明确,概念模型不断演进,发展到实现模型,直接对应到程序语言的实现框架,最后根据实现模型进行类编程实现。 尽管在面向对象分析与设计阶段都使用类图,但它们的抽象层次是不一样的。分析层次的类图通过描述应用程序领域内的有用名词概念以及它们之间的相互关系,从 阅读全文

posted @ 2011-04-20 23:28 kingmoon 阅读(5609) 评论(0) 推荐(0) 编辑

面向对象系统设计与分析专题<5>__用例模型
摘要:PS: 这是部分是在业务事件流分析后建立与用户交流的模型 用例模型用于对系统的功能以及与系统进行交互的外部事物建模,这是面向对象系统开发的第二个步骤。用例模型表示系统和参与者间的交互,由表示参与者和... 阅读全文

posted @ 2011-04-19 22:59 kingmoon 阅读(5499) 评论(0) 推荐(0) 编辑

面向对象系统设计与分析专题<4>__业务事件分析
摘要:PS;这部分内容第一次接触.但是依照前面专题<3>所讲.它是设计用例图的基础.位于需求获取之后.做需求分析时用的方法.1 事件分析相关概念 事件分析启动了面向对象开发过程并作为后续模型开发的基础,是确定用户所需系统功能的强大技术。事件分析包含一些基本概念:事件、事件流、数据流。1.事件 事件是在特定的时间发生的事情,并且启动或触发了系统的预置响应。事件分为外部、内部和定时三类。外部事件是发生在系统边界外的事件。如读者借书、顾客取款、学生选课等。 内部事件是发生在系统边界内的事件。例如,当库存商品的数量低于设定点时发出报警属于内部事件。在涉及各对象动态行为的实时系统和协调系统中,内部 阅读全文

posted @ 2011-04-19 17:49 kingmoon 阅读(1550) 评论(1) 推荐(0) 编辑

面向对象系统设计与开发专题<3>__开发过程
摘要:1 面向对象系统开发过程概述 面向对象的思想已经涉及到软件开发的各个阶段,如:面向对象的分析(OOA,Object Oriented Analysis)、面向对象的设计(OOD,Object Ori... 阅读全文

posted @ 2011-04-19 15:28 kingmoon 阅读(2940) 评论(0) 推荐(0) 编辑

面向对象系统分析与开发专题<2>__面向对象方法与工具
摘要:1.面向对象方法概述 面向对象的方法起源于面向对象的编程语言。自20世纪80年代中期到90年代,OO的研究重点已经从面向对象编程语言转移到设计方法学方面,陆续提出了一些面向对象的开发方法和设计技术。其中具有代表性的工作有:B.Henderson-Sellers和J.M. Edwards提出的面向对象软件生存周期的“喷泉”模型及面向对象系统开发的七点框架方法;G.Booch提出的面向对象开发方法学;P.Coad和E.Yourdon提出的面向对象分析(OOA)和面向对象设计(OOD);J.Rumbaugh等人提出的OMT方法;Jacobson提出的OOSE方法等等。值得一提的是统一的建模语言UML 阅读全文

posted @ 2011-04-19 13:04 kingmoon 阅读(1341) 评论(0) 推荐(0) 编辑

面向对象系统分析与开发专题<1>__基本单位-类
摘要:1.类与对象 对象(Object)是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。对象可以用来描述要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自... 阅读全文

posted @ 2011-04-19 12:48 kingmoon 阅读(986) 评论(1) 推荐(0) 编辑

导航