本章主要讲解面向对象的设计。设计也是一个建模的活动。设计的原则有三:模块化,耦合度和内聚性,复用性。软件设计有几种体系结构。一是仓库体系结构,有两种不同的软件部件:一个表示当前的中心数据结构和一组相互独立的处理中心数据的子系统。二是分层体系结构,将软件设计组织成为类或组件的层次或集合,在同一个层次上...
分类:
其他好文 时间:
2015-03-01 00:14:59
阅读次数:
150
AOP:(Aspect Oriented Programming)面向切面编程
通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。...
分类:
其他好文 时间:
2015-02-28 21:39:21
阅读次数:
241
面向对象设计设计活动划分成系统设计和详细设计等两个主要阶段,对于复杂系统而言,降低复杂性的有效方法是将系统模块化,也就是将一个复杂的大系统分解成若干个相对简单的较小部分,称为子系统。耦合度是表示两个子系统之间的关联程度,耦合越低越好。内聚性是子系统内部的相关程度,内聚越高越好。复用就是利用某些已开发...
分类:
其他好文 时间:
2015-02-28 21:29:47
阅读次数:
143
面向对象设计 设计的概念有设计活动,设计规则,其中设计规则有1 模块化 2耦合度和内聚性 3复用性。 对于大型复杂的系统来说软件体系结构设计显得尤为重要主要有:仓库体系结构,分层体系结构,MVC体系结构,客户机/服务器体系结构管道和过滤器体系结构。还介绍了一个系统的案例MiniLibrary系统的....
分类:
其他好文 时间:
2015-02-26 22:54:48
阅读次数:
157
面向对象设计主要讲设计的概念、软件体系结构、系统设计、详细设计、应用设计模式、用户界面设计和设计文档等方面知识,面向对象的设计是面向对象技术中比较重要的阶段。设计的概念中讲了设计活动和设计原则,设计是一个建模活动,此活动能实现从需求分析到软件实现间的跨越。设计原则主要有模块化、耦合度和内聚性和复用性...
分类:
其他好文 时间:
2015-02-24 22:10:10
阅读次数:
181
本章的主要内容是面向对象设计设计的概念 设计活动 与分析一样,设计也是一个建模活动,它在分析模型的基础上完成在实现在环境的类建模、状态图建模、协作按摩、组件建模、部署建模、持久建模和用户界面原型,实现从需求分析到软件实现之间的跨越。 设计原则 1. 模块化;2. 耦合度和内...
分类:
其他好文 时间:
2015-02-24 22:09:17
阅读次数:
130
面向对象设计阶段包括体系结构设计、详细设计、用户界面设计和数据库设计等。设计活动划分成系统设计和详细设计。设计原则有模块化(大系统分解成若干小系统)、耦合度(两个子系统之间的关联程度,耦合越低越好)、内聚性(子系统内部的相关程度,内聚越高越好)、复用性。设计模式也是一和复用。软件体系结构设计的好坏是...
分类:
其他好文 时间:
2015-02-24 19:50:21
阅读次数:
174
第八章、面向对象设计 1.设计的概念 设计活动:实现从需求分析到软件实现之间的跨越,设计活动结束后需形成设计规格说明书。设计原则包括模块化、耦合度和内聚性、复用性三方面。2.软件体系结构包括仓库体系结构、分层体系结构、MVC体系结构、客户机/服务器体系结构和管道和过滤器体系结构几种,其不...
分类:
其他好文 时间:
2015-02-24 13:46:52
阅读次数:
138
在设计阶段,将集中研究系统的软件实现问题,包括体系结构设计、详细设计、用户界面设计和数据库设计等。通常,设计活动划分成系统设计和详细设计等两个主要阶段。设计原则包括模块化、耦合度和内聚性和复用性。软件体系结构涉及软件系统的总体组织、全局控制、数据存取以及子系统之间的通信协议等。系统设计阶段要确定设计...
分类:
其他好文 时间:
2015-02-21 19:57:19
阅读次数:
211
在面向对象分析阶段,形成以下分析阶段:(1)功能模型:从用户的角度描述系统功能,由用例和场景表示(2)分析对象模型:描述了系统的概念实体,由类图和对象图表示(3)动态模型:描述系统对象之间交互行为,由状态图和顺序图表示。面向对象设计有一定的设计原则:1.模块化 2.耦合度和内聚性 3.复用性。...
分类:
其他好文 时间:
2015-02-21 19:53:30
阅读次数:
220