![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象分析与设计
文章平均质量分 80
ButterU
这个作者很懒,什么都没留下…
展开
-
面向对象分析与设计课程学习之绪论
绪论:软件开发方法的演化与最新趋势一、引言二、系统与结构1.系统(1)相互作用的多元素的复合体——贝塔朗菲①多元性②相关性③整体性(2)相互作用和相互依赖的若干组成部分结合成的具有特定功能的有机体——钱学森①由许多部分组成②部分之间存在着相互关联、相互作用、相互制约③具有某种功能的整体 整体的功能性(3)整体大于部分之和——亚里士多德2.耗散系统原创 2014-03-08 20:09:36 · 750 阅读 · 0 评论 -
面向对象分析与设计课程学习之面向对象技术概论
面向对象技术概论一、什么是对象及面向对象1.哲学中的对象a) 客体(对象)object可感知或可想象到的任何事物。客体既包括客观存在并可观察到的事物,也包括想象的事物。b) 主体subject是指对客体有认识和实践能力的人。c) 客体是相对于主体而言的。处于客体的事物,当作为某一具体事物本身的时候,就成了主体,其他与之处于关系的物,就变成了客体。处于主体的事物,作为其他事物的关原创 2014-03-09 18:33:54 · 1152 阅读 · 1 评论 -
面向对象分析与设计课程学习之用况图
用况(USE CASE)图一、用况图的历史1.1987年,I.Jacobson首先提出2.得到了许多方法学的采纳3.90年代末被UML采纳并标准化二、系统边界1.黑盒:系统对外部的客观世界发挥什么作用,提供什么业务功能来展现系统。2.白盒:系统如何提供业务功能的。3.问题的提出:在系统尚未存在时,如何描绘用户需要一个什么样的系统? 如原创 2014-03-29 21:30:29 · 1769 阅读 · 0 评论 -
面向对象分析与设计课程学习之不同的分析与设计方法
不同的分析与设计方法一、功能分解法(function decomposition)1.以系统需要提供的功能为中心来组织系统。2.首先定义各种功能,然后把功能分解为子功能。3.对较大的子功能进一步分解,知道可给出明确的定义。4.设计功能/子功能所需要的数据结构5.定义功能/子功能之间的接口。6.作为一种早期的建模方法,没有明确地区分分析与设计。建模过程:层层进行功原创 2014-03-22 22:29:59 · 1149 阅读 · 0 评论 -
面向对象分析与设计课程学习之OOA&D方法概貌
OOA&D方法概貌一、OOA&D方法的主要概念面向对象的概念包括以下两种情况:(1)用来构成系统模型的基本成分,称为建模元素(2)在建模中需要遵守的某种原则,不代表任何模型成分建模元素:对象、类属性、操作继承关系(及一般-特殊结构)聚合关系(及整体-部分结构)关联消息主要原则抽象OO方法广泛地运用抽象原则,例如: 系统中的对象是对现实世原创 2014-03-22 22:35:56 · 1485 阅读 · 0 评论 -
面向对象分析与设计课程学习之交互图
面向对象的系统分析——交互图一、建立动态模型1.对静态结构建模a) 对服务进行了外部观察b) 不关心对象是怎样提供(进行)这些服务的2.对行为建模a) 捕获对象是怎样提供服务的b) 当对象提供一个特定服务的时候,它负责展现的一系列的活动.c) 识别必须由其他对象提供的附加服务3.如何定义行为------定义为操作(方法)原创 2014-06-04 09:05:03 · 1208 阅读 · 0 评论 -
面向对象分析与设计课程学习之状态图
面向对象的系统分析——状态图一、引入1.对事物所处的状态及其变迁的考虑a) 大多数事物在其生命周期中经历了不同的阶段;b) 事物在其生存阶段,按次序递进;c) 在现实世界中,存在着引起事物状态间的递进(或者表明它已经递进)的事变;d) 对象在一段有限的时间内,位于某个状态中;e) 事物从一个阶段到另一个阶段的递进是即时的;f) 当事变原创 2014-06-04 09:08:54 · 1783 阅读 · 0 评论 -
面向对象分析与设计课程学习之类图
面向对象系统分析——类图类图是面向对象建模的最重要的图。一个类图应该注重表达系统静态结构的一个方面,并且要与抽象的层次相一致。结构1.结构是由种种转换规律组成的体系,结构就是由具有整体性的若干转换规律组成的一个有自身调整性质的体系。2.结构的的三个特征a) 整体性i. 代数结构ii. 类的类属性iii. 面向对象系统的功能原创 2014-06-04 09:02:42 · 2847 阅读 · 0 评论