OOAD

原则:分析和设计文档要独立,因为分析文档(用例图、活动图的读者是业务角度描述),设计文档是项目开发角度描述。

总体过程:

1.需求模型建模

需求归档完成用例图--通过场景细化需求完成活动图--完成了需求模型(分析角度描述)

2.体系结构模型建模

根据需求模型提取接口和用户界面--把接口和用户界面分配到组件(设计角度描述)

名词解释:

什么是体系结构模型:就是将系统分解为几个子系统,确定子系统之间的依赖和通信关系,确定好组件的通信依赖关系后的关系图

什么是组件:组件是某个接口或某些接口的具体实现。 

 设计过程一般分为体系结构设计(定义组成系统的组件)和组件设计(定义组件中的类和接口)

 

面向对象设计:

真实世界中的对象和抽象代码对象之间的对应关系促使程序员的思考在问题领域中思考,而不是计算机领域中,但是设计的复杂性实际上取决于真实对象表面之下的东西,需要用业务代码来反映业务规则、资源分算法和其他细节,并不是只用对象来反映真实世界。

posted on 2009-06-01 15:42 igaofen 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/igaofen/archive/2009/06/01/1493786.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值