E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OOAD
OOAD
和UML
ooad
: object oriented analysis designer 又有两个分支: ooa(object oriented analysis
·
2015-10-27 13:39
UML
【
OOAD
】设计模式概述
模式的诞生与定义 模式起源于建筑业而非软件业模式(Pattern)之父——美国加利佛尼亚大学环境结构中心研究所所长Christopher Alexander博士《A Pattern Language: Towns, Buildings, Construction》——253个建筑和城市规划模式模式Context(模式可适用的前提条件)Theme或Problem(在特定条件下要解决的
·
2015-10-27 13:50
设计模式
【
OOAD
】面向对象设计原则概述
软件的可维护性和可复用性 知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成: 过于僵硬(Rigidity) 过于脆弱(Fragility) 复用率低(Immobility) 黏度过高(Viscosity) 软件工程和建模大师Peter Coad认为,一个好的系统设计应该具备如下三个性质
·
2015-10-27 13:50
面向对象
【
OOAD
】
OOAD
概述
什么是面向对象? OOP:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOA:面向对象分析( Object-Oriented Analysis ,OOA)是确定需求或者业务的角度,按照面向对象的思想来分析业务。OOD:面向对象设计(
·
2015-10-27 13:50
OO
【
OOAD
】OOP的主要特征
聚合 “虚包含” 不明确组合 “实包含” 明确 抽象(abstract)抽象:抽象是通过特定的实例抽取共同特征以后形成概念的过程。它强调主要特征,忽略次要特征。一个对象是现实世界中一个实体的抽象,一个类是一组对象的抽象,抽象是一种单一化的描述,它强调给出与应用相关的特性,抛弃不相关的特征。 忽略掉一个对象或实体的细节而只关注其主质特征的过程;简化功能与格式;帮助用户与对象交互。 封装(e
·
2015-10-27 13:49
oop
DRY原则
原则本身很简单,但是,对于
OOAD
(面向对象的分析和设计)来说,有着非常重大的意义。DRY利用的方法就是抽象:把共同的事物抽象出来,把代码抽取到一个地方去。这样就可以避免写重复的代码。
Qi Fei
·
2015-10-25 09:00
UML 及其作用
UML(Unified Modeling Language,统一建模语言)是一组用于描述
OOAD
过程的图形化表达方式。
·
2015-10-21 11:57
UML
OOAD
之单例模式Singleton的6种写法
1 主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一 :第一种 饿汉式(预加载) 1 public class Singleton { 2 private Singleton(){}////在自己内部定义自己一个实例,注意这是private 3 private static Singleton instance
·
2015-07-13 20:00
Singleton
OOAD
之创建型模式之工厂模式
首先我们为什么要学习设计模式呢? 1)模式从经验中总结出来的,经过证实的方案,模式只有在实际系统中经过多次验证之后才能成为模式. 2) 提高系统的可维护性, 通过使用设计模式,在系统面临升级和维护时,将把维护成本控制在最低的水平上. 3) 增加表达能力: 设计模式有很强的语言表述性. 设计模式是对解决方案的总结,使得设计模式能够更好的传达和交流,成为开发人员之间
·
2015-07-11 00:00
工厂模式
OOAD
之面向对象设计原则
学习这个设计模式 真的觉得很抽象,只有自己多多的领会! 在很多时候,很多的知识都会觉得讲起来是很矛盾的。 本章目标 1 掌握内聚度和耦合度的概念 2 掌握面向对象设计原则 (一)如何衡量软件设计的质量 内聚度:表示一个应用程序的单个单元所负责的任务数量和多样性。内聚与单个类或者单个方法单元相关。(在我自己的理解就是:在一个类中完成自己所有
·
2015-07-08 18:00
面向对象
第一章 面向对象软件工程与UML
这个
OOAD
讲的都是很抽象的东西!老师说这个在现在的学习中用到的不是很多,但是以后出去工作的时候就会常用到的。 首先来了解
OOAD
是讲什么的。
·
2015-07-07 22:00
面向对象
OOD 事务模型 和 BCE模式 -- 读《UML和
OOAD
快速入门》
先整个OOD的模型其中如何得到领域模型?事务模式:事务模式强调以“事务”为中心,串起跟事务相关的事务明细,参与者,地点,物品。通过事务模式,快速理解领域模型,得到大致的类图。通过用例描述与用例图,可以进一步由业务建模(业务规则)细化类图。序列图关联了类图与用例图两方面,可通过BCE确定序列图。BCE模式,将对象分为三类:边界类(boundary class),控制类(control class)和
fonjames
·
2015-06-20 00:00
领域模型
设计
UML
UML统一建模语言之基础
UML基础介绍1.UML的定义UML(UnifiedModelingLanguage,统一建模语言)是一组用于描述
OOAD
过程的图形化表达方式,它可以帮助我们在
OOAD
过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节
枫中叶
·
2015-06-09 16:00
UML
UML类图简介
UML(UnifiedModelingLanguage),即统一建模语言或标准建模语言,始于OMG(ObjectManagementGroup,对象管理组织),是
OOAD
(ObjectOrientedAnalysisDesign
iEearth
·
2015-04-03 09:00
UML
类图
Oracle第二次免费培训课总结
朱老师先介绍了下
OOAD
/UMLOOAD/UML1:静态:用例,类图,对象图,部署图,组件图2:动态:时序图,协作图,活动图,状态图用例:菜单中每一项,都是用例又直接给我们放出了话~~谁能把这些问题达清楚
tragedyxd
·
2015-01-17 17:00
java
jsp
mysql
xml
javaee
C/C++ 基础语法注意事项 (二)
OOAD
把一个对象的特征称为属性,而把其行为称为服务或方法。若在逻辑上B是A的“一种”(is-a-kind-of),则允许B继承A的功能和属性。
sztan
·
2015-01-17 11:00
面向对象
c/c++
高质量编程
《
OOAD
与UML那点儿事》目录索引
关键字:
OOAD
、UML、设计模式 各位园友,大家好,我是Bobby,在学习
OOAD
和开发的项目的过程中有一些感悟和想法,整理和编写了一些学习资料 【内容简介】掌握某种开发语言,让你实现了由零到一的脱变
·
2014-12-22 15:00
UML
【UML】UML世界的构成
面向对象的分析与设计(OOA&D,
OOAD
)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumb
u013036380
·
2014-11-01 20:00
对软件开发中uml建模的理解和图形整理(一)
由于uml(统一建模语言)在开发中经常会用到,特别是在软件开发中的
OOAD
阶段,因此要理解和使用uml显得尤为重要。在uml开始之前,咱先回顾一个
OOAD
、OOP的主要特征。
JAVE_LOVER
·
2014-09-24 22:00
UML建模
软件开发
UML
OOAD
Java学习系列(二十七)UML建模的理解和图形整理(一)
由于uml(统一建模语言)在开发中经常会用到,特别是在软件开发中的
OOAD
阶段,因此要理解和使用uml显得尤为重要。在uml开始之前,咱先回顾一个
OOAD
、OOP的主要特征。
JAVE_LOVER
·
2014-09-24 22:00
Java学习
作为软件工程师,你必须知道的20个常识
1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的
OOAD
与它的SOLID原则对于每一个软件工程师来说都是该牢记的。
chentianliang
·
2014-09-09 14:00
软件工程
面向对象分析与设计—四色原型模式(彩色建模、领域无关模型)(概念版)
3.一直以来其实我们被一个缝隙隔开了,使我们对
OOAD
遥不可及4.四色原型模式填补这个历史缝隙,让我们真的看见
OOAD
的希望5.在四色原型上运用彩色建模增强视觉冲击力6.通过四色原型模式建模出领域无关模型
王清培
·
2014-08-12 19:30
建模
UML
四色原型模式
.NET
C#
面向对象分析与设计―四色原型模式(彩色建模、领域无关模型)(概念版)
3.一直以来其实我们被一个缝隙隔开了,使我们对
OOAD
遥不可及4.四色原型模式填补这个历史缝隙,让我们真的看见
OOAD
的希望5.在四色原型上运用彩色建模增强视觉冲击力6.通过四色原型模式建模出领域无关模型
wangqingpei557
·
2014-08-12 19:30
UML
建模
四色原型模式
.NET应用架构设计—面向对象分析与设计四色原型模式(彩色建模、领域无关模型)(概念版)
3.一直以来其实我们被一个缝隙隔开了,使我们对
OOAD
遥不可及4.四色原型模式填补这个历史缝隙,让我们真的看见
OOAD
的希望5.在四色原型上运用彩色建模增强视觉冲击力6.通过四色原型模式建模出领域无关模型
王清培
·
2014-08-12 19:00
需求用例分析之九:序列图
在RUP和
OOAD
中,UML序列图的最基本定位是用于识别类与类之间的信息传递,是识别类的方法的最佳场合。它是在得到用例
zhangmike
·
2014-06-25 21:20
软件工程
需求工程
需求用例分析之九:序列图
在RUP和
OOAD
中,UML序列图的最基本定位是用于识别类与类之间的信息传递,是识别类的方法的最佳场合。它是在
zhangmike
·
2014-06-25 21:00
用例
序列图
关于面向对象的一些思想--
OOAD
一、面向对象的基本思想面向对象方法是一种运用对象、类、继承、聚合、关联、消息和封装等概念和原则来构造软件系统的开发方法。面向对象方法的基本思想如下:(1)客观世界中的事物都是对象,对象间存在一定的关系。(2)用对象的属性描述事物的数据特征;用对象的操作描述对象的行为特征。(3)对象的属性与操作结合为一体,成为一个独立的、不可分的实体,实体对外屏蔽其内部细节。(4)通过抽象对事物进行分类。把具有相同
Kingbaiyulong
·
2014-06-13 22:00
用况图学习总结--
OOAD
要进行软件开发,首先要准确地描述用户需求中的功能需求,形成功能规格说明。当前的一种主流做法就是使用用况图来描述系统需求。1、系统:是由“用户”使用的软件,以及所有与其相关的硬件。指被开发的计算机软硬件系统,不是指现实世界的系统。系统边界:一个系统所包含的所有系统成分与系统以外各种事物的分界线。系统成分:在OOA和OOD中定义,在编程时加以实现的系统元素——对象现实世界中的事物与系统的关系包括如下几
Kingbaiyulong
·
2014-06-13 22:00
类图学习总结-
OOAD
1、概念与表示法对象是具有明确语义边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成,是构成系统的一个基本单位,它用于描述客观事物。 类是对一组具有相同属性和操作的一组对象的抽象描述。 类为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和操作两个主要部分。一个类的所有对象具有相同的属性,是指所有对象的属性的个数、名称、数据类型都相同,各个对象的属性
Kingbaiyulong
·
2014-06-13 22:00
人机交互学习总结--
OOAD
把人机交互部分作为系统中一个独立的组成部分,进行分析和设计,有利于隔离界面支持系统的变化对问题域部分的影响。人机交互部分的需求分析:对使用系统的人进行分析——以便设计出适合其特点的交互方式和界面表现形式;对人和机器的交互过程进行分析——核心问题是人如何命令系统,以及系统如何向人提交信息。人机界面的设计准则:易学、易用、操作方便 尽量保持一致性 及时提供有意义的反馈 使用户的注意力集中在当前的任务上
Kingbaiyulong
·
2014-06-13 22:00
图书馆管理系统-面向对象的分析与设计(总实验)
综合实验:《图书管理系统分析与设计》实验要求:1:要求按
OOAD
方法,使用标准UML进行系统建模。至少包括4种建模图:用况图及其详细事件流,类图,顺序图或通信图,活动图或状态图。
kingbaiyulong
·
2014-06-13 21:39
图书馆管理系统-面向对象的分析与设计(总实验)
综合实验:《图书管理系统分析与设计》实验要求:1:要求按
OOAD
方法,使用标准UML进行系统建模。至少包括4种建模图:用况图及其详细事件流,类图,顺序图或通信图,活动图或状态图。
Kingbaiyulong
·
2014-06-13 21:00
面向对象的分析与设计的一些介绍2
OOAD
(ObjectOrientAnalysis&Design,面向对象的分析和设计,面向对象分析与设计)是现代软件企业广为采用的一项有效技术。
Kingbaiyulong
·
2014-06-13 21:00
OOAD
-建立顺序图
步骤:■按照当前交互的意图,如系统的一次执行,或者一组对象(包括参与者实例,以下不再明确地提及参与者实例)之间的协作,详细地审阅有关材料(如有关的用况),*设置交互的语境,其中包括可能需要的那些对象。■通过识别对象在交互中扮演的角色,在顺序图的上部列出所选定的一组对象(应该给出其类名),并为每个对象设置生命线。通常把发起交互的对象放在左边。■对于那些在交互期间要被创建和撤销的对象,在适当的时刻,用
Andoor
·
2014-06-13 20:00
OOAD
之用况图
一:用况的基本定义。 用况是对参与者使用系统的一项功能时所进行的交互过程的一个描述。 用例图所包含的元素如下: 1.参与者:表示与您的应用程序或系统进行交互的用户、组织或外部系统。 2.用例:用例就是外部可见的系统功能,对系统提供的服务进行描述。 3.子系统:用来展示系统的一部分功能,这部分功能联系紧密。 4.关系:用例图中涉及的关系有:关联、泛化、包含、扩展;二:
Andoor
·
2014-06-12 23:00
UML学习总结
面向对象的分析与设计(OOA&D,
OOAD
)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch
Andoor
·
2014-06-12 23:00
umlの用例图
我的总结是在看完uml学习之后又参考了同学借的《uml和
ooad
快速入门》的思路,利用齿轮带动的原理进行。废话不多说了,首先分析一下类图和用例图的联系与区别。
u010892841
·
2014-05-01 16:00
UML
需求
用例图
几款常用UML建模工具介绍
面向对象的分析与设计(OOA&D,
OOAD
)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、R
Ricky_Fung
·
2014-04-17 11:51
UML建模
软件工程
OOAD
单例模式
单例模式的要点单例单例显然单例模式的要点有三个;一是某各类只能有一个实例;二是它必须自行创建这个事例;三是它必须自行向整个系统提供这个实例。在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙"和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而且从单例对象到自身的连接线可以看出,单例对象持有对自己的引用。资源管理一些资源管理器常常设计成单例模式。在计算机系统
Lover_IT
·
2014-03-20 02:00
单例模式
架构分析引起的笔记
突然发现对RUP、
OOAD
、ArchectureDesign、DesignPattern等观念傻傻分不清楚。经过一阵google,终于算是明白了一点,现记录如下。
swimmer2000
·
2014-03-11 15:00
UP
arc
RUP
OOAD
架构分析
OOAD
OOAD
(ObjectOrientAnalysisDesign,面向对象的分析和设计,面向对象分析与设计)是现代软件企业广为采用的一项有效技术。
at9009
·
2014-02-24 10:00
UML其实就两个点
面向对象的分析与设计(OOA&D,
OOAD
)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbau
u010168160
·
2014-02-23 10:00
软件开发
UML
可视化
UML 之 概述
面向对象的分析与设计(OOA&D,
OOAD
)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumb
u010786678
·
2014-02-09 15:00
UML
DDD & DDDLib在恒拓开源的发展历程与推广经验
Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware》(中文译名:领域驱动设计—软件核心复杂性应对之道),池建强在2011年发表的一篇文章《领域驱动设计和实践》中是这样形容DDD的:领域驱动设计事实上是针对
OOAD
·
2014-01-01 09:00
开源
DDD
dddlib
DDD & DDDLib在恒拓开源的发展历程与推广经验
Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware》(中文译名:领域驱动设计—软件核心复杂性应对之道),池建强在2011年发表的一篇文章《领域驱动设计和实践》中是这样形容DDD的:领域驱动设计事实上是针对
OOAD
刘林
·
2013-12-28 00:00
视频专辑:
OOAD
与UML教学视频
专辑:
OOAD
与UML教学视频简介:UML统一建模语言入门视频教程,包含了类图、状态图、协作图、时序图、部署图、组件图、对象图、用例图等各种图以及UML工具(StartUml)的讲解1 1.
OOAD
详解
小白forever
·
2013-11-17 22:00
UML
OOAD
作为软件工程师,你必须知道的20个常识
1、针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的
OOAD
与它的SOLID原则对于每一个软件工程师来说都是该牢记的。
sxdtzhaoxinguo
·
2013-11-15 11:00
软件工程
作为软件工程师,你必须知道的20个常识
1、针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的
OOAD
与它的SOLID原则对于每一个软件工程师来说都是该牢记的。
sxdtzhaoxinguo
·
2013-11-15 11:00
UML
面向对象分析与设计UML(统一建模语言)不是
OOAD
,也不是方法,它仅仅只是一种图形表示法如果不掌握对象思想,那么UML或PD将毫无意义设计原则:单一职责,开放封闭,接口隔离,里氏替换,依赖倒置 我们需要一种用于
u011659172
·
2013-10-21 11:00
UML统一建模语言
UML(统一建模语言[图形化])
OOAD
开发过程是一个迭代。递增的开发过程。迭代是指生命周期中的一个步骤 软件开发设计原则 uml中的九种基本图形1、用例图 描述角色以及角色与用例之间的连接关系。
u010841344
·
2013-09-14 11:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他