- 博客(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关注的人