《面向对象分析与设计》读书摘要与学习笔记(一)

原创 2005年05月01日 02:46:00
有关软件开发的中的“复杂性”问题
Why complexity is an essential property of all software system??

主要有4个因素
a. the complexity of the problem domain
b. the difficulty of managing the development process
c. the flexibility possible through software
d. the problems of characterizing the behavior of discrete system

复杂系统的基本结构
No centralized parts that directly coordinate the activities of lower level ones. Instead of parts that act as independant agents, each of which exhibits some fairly complex behavior, and each of which contributes to mang higherlevel functions.

复杂系统的5要素
a. Frequently, complexity takes the form of hierarchy, whereby a complex system is composed of interrelated subsystems 
that have in turn their own subsystems, and soon, until some lowest level of elementary components is reached.
b. The choice of what components in a system are primitive is relatively arbitrary and largely up to the discretion of 
the observer of the system.
c. Intracomponent linkages are generally stronger than intercomponent linkages. This fact has the effect of separating
the high-frequency dynamics of the components-involving the internal structure of the components-from the low frequency
dynamics-involving interaction among components.
d. Hierarchic system are usually composed of only a few different kinds of subsystems in various combinations and arra-
ngements.
e. A complex system that works in invariouly found to have evolved from a simple system that works. A complex system d-
esigned from scratch never works and can/'t be patched up to make it work. You have to start over, beginning with a wor-
king simple system

                                                                           ------- to be continued~~ 

《面向对象分析与设计》读书摘要与学习笔记(二)

The 3 basic kinds of develop methoda. Top-down structured designb. Data-driven designc. Object-orien...
  • crashbluebird
  • crashbluebird
  • 2005年05月01日 02:49
  • 663

《面向对象分析与设计》读书摘要与学习笔记(三)

呵呵 最近功课太忙 都没时间更新了 幸好booch的书还算浅显~~~ 昨晚好不容易有时间研读了几个小时。。。。。。Elements of The Object Model Kinds of Progr...
  • crashbluebird
  • crashbluebird
  • 2005年05月01日 02:52
  • 771

面向对象分析与设计总结

1、UML中常见的关系的线性表示: 扩展关系:、泛化(继承)关系:、依赖关系: 聚合关系:、组成关系:、 关联关系:、实现关系: 2、UML中几种基本图及其基本功能作用:   UML的重要内...
  • u011973516
  • u011973516
  • 2014年06月12日 21:10
  • 1630

面向对象分析与设计概述

面向对象分析与设计概述一、概述面向对象分析与设计(Object Orient Analysis & Design,简称OOAD)是现代软件企业广泛采用的一项有效技术。OOAD方法要求在设计中要映射现实...
  • zhliro
  • zhliro
  • 2015年06月05日 13:37
  • 1440

《UML和模式应用》-面向对象分析和设计

分析强调的是对问题和需求的调查研究,而不是解决方案。设计强调的是满足需求的概念上的解决方案,而不是其实现。分析和设计可以概括为:做正确的事(分析)和正确地做事(设计)。在面向对象分析过程中,强调的是在...
  • itspice
  • itspice
  • 2004年10月24日 21:00
  • 1108

head first 深入浅出面向对象分析与设计读后感

2015-10-9 今天我读完了这本书第一章,觉得写的太好了。 用了一个简单的例子,就详细地讲解了封装的应用。 我认为可以这样的思想完全可以应用到linux操作系统设计里。 比如nand mt...
  • qingfengtsing
  • qingfengtsing
  • 2015年10月10日 09:38
  • 1253

面向对象分析与设计——类与对象

3           类与对象   OOAD的基本构建块就是类和对象。   3.1   对象的本质   3.1.1    什么是对象,什么不是对象             一...
  • wangfei_edu
  • wangfei_edu
  • 2014年10月22日 12:21
  • 440

面向对象与结构化的分析与设计

面向对象与结构化的分析与设计(转载,不错的文章) 分类: 系统分析与设计2010-10-05 22:00 374人阅读 评论(1) 收藏 举报 1 方法背景 结构化思想和...
  • jfkidear
  • jfkidear
  • 2012年08月04日 17:47
  • 2712

面向对象分析与设计学习笔记

1.软件开发过程:需求->用例->UML表示的类图->实现。分析与设计主要难点在把用例等映射到类图部分,而从类图到实现,只是简单的填空工作,可不需要讨论。有了类图,就可以写单元测试用例了,以单元测试用...
  • u010520477
  • u010520477
  • 2014年06月03日 19:15
  • 433

UML之父Grady Booch荣获DDJ程序设计杰出大奖

【图灵图书推荐】Grady Booch与其他两位UML爸爸的权威图书。 详情参见这里。这个奖国内可能没有太多人知道,但是从过去的得主来看,成色是十足的。恭喜Grady! • Alexander Ste...
  • turingbook
  • turingbook
  • 2007年03月14日 00:50
  • 2944
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《面向对象分析与设计》读书摘要与学习笔记(一)
举报原因:
原因补充:

(最多只允许输入30个字)