自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 构件及部署部分的设计

构件的含义 •《计算机百科全书》中 ü构件为在构件软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、语境有明显依赖关系、可独立部署且多由第三方提供的可组装软件实体。 •按照UML2.0的定义, ü构件是系统中的可替换的模块化部分,它封装了自己的内容; ü构件利用提供接口和请求接口定义自身的行为; ü它起类型的作用。

2014-06-08 23:49:21 630

原创 问题域部分的设计概述

对OOA结果按实现条件进行补充与调整就是问题域部分。        进行问题域部分设计,要继续运用OOA的方法,包括概念、表示法及一部分策略。 不但要根据实现条件进行OOD设计,而且由于需求变化或新发现了错误,也要对OOA的 结果进行修改。本章的重点是对OOA结果进行补充与调整,要强调的是这部分工作主要 不是细化,但OOA未完成的细节定义要在OOD完成。 补充与调整OOA实体类

2014-06-08 23:48:18 1435

翻译 架构模式

什么是架构模式? •An architectural pattern expresses a fundamental structural organization schema for software systems. It provides a set of predefined subsystems, specifies their responsibilities, and

2014-06-08 23:46:57 499

原创 OOA与OOD的关系

•1、从OOA到OOD不是转换; ü是调整和增补 •将OOA模型搬到OOD; ü进行必要的调整, ü作为OOD模型的问题域部分; ü增补其它四个部分,成为完整的OOD模型。

2014-06-08 23:40:00 3191

原创 面向对象设计发展历史

•1980s ,Grady Booch ,Ada ,Object-Oriented Design. •1983,R.J.Abbott,正文分析法,规范英文描述问题,名词-对象,动词-操作 •1986-, üGOOD,通用面向对象的开发 üHOOD, 层次式面向对象设计 üOOSD, 面向对象的结构化设计 •特点: ü基于结构化分析结果进行OOD üOOP的延伸,与编程语言有关

2014-06-08 23:35:23 1448

原创 类图设计

对象与类 对象是具有明确语义边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成,是构成系统的一个基本单位。 类是对一组具有相同属性和操作的一组对象的抽象描述。        ——解释: •  一个类的所有对象具有相同的属性,是指所有对象的属性的个数、名称、数据类型都相同,各个对象的属性值则可以互不相同,并且随着程序的执行而变化。 •  至于操作,对于

2014-06-08 23:33:54 545

原创 用况图设计

主要概念— 系统边界、参与者、用况、包含、扩展、泛化 问题的提出:在系统尚未存在时,如何描绘用户需要一个什么样的系统?如何规范地定义用户需求? 考虑问题的思路:把系统看作一个黑箱,看它对外部的客观世界发挥什么作用,描述它外部可见的行为。

2014-06-08 23:30:38 834

原创 软件体系设计方法

1、功能分解法(function  decomposition) ³ 功能分解=功能+子功能 +功能接口 ²以系统需要提供的功能为中心来组织系统。 ³定义各种功能 ³把功能分解为子功能 ³同时定义功能之间的接口 ³对较大的子功能进一步分解,直到可给出明确的定义。 ²设计数据结构和算法

2014-06-08 23:26:27 689

转载 面向对象发展史

•1、雏形阶段 ü60年代挪威计算中心开发的Simula67—面向对象语言的先驱和第一个里程碑(首先引入了类的概念和继承机制)。 ü70年代CLU、并发Pascal、Ada和Modula-2等语言对抽象数据类型理论的发展起到重要作用(支持数据与操作封装) ü犹他大学博士生Alan Kay设计了一个实验性语言Flex。从Simula 67中借鉴了许多概念,如类、对象、继承等。 ü1972

2014-06-08 23:23:14 4508

原创 知识要点

第一部分  面向对象技术概论(chap 1,2) 面向对象方法的基本概念、主要思想、特点、优势、历史与现状 第二部分捕获需求(chap 3)           用况图                                                  需求获取 第三部分对结构建模(chap 4)           类图(含对象图) 第四部分对行为建模(chap 5

2014-06-08 23:20:38 509

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除