【软件工程】八、OOAD过程概述及分析建模

UN了解面向对象的起源,掌握以下概念:抽象、继承、分解、整体-部分结构、服务

通过CRC卡片实例学习识别类的方法,重点是找出领域类,职责和交互类次之  

掌握UML类图表达法,包括:类、属性、关联、聚合、组合、继承


一、面向对象分析

面向对象分析技术关注应用领域中的实体,并将其建模为对象

面向对象分析技术主要基千分类、泛化、聚合关系在对象集合之间建立结松

对象的行为是执行预定的动作 (服务/活动)

对象通过执行动作来完成状态变迁

二、面向对象分析的起源

面向对象程序设计 (00P) [Booch86]
将OOP中的概念上推到分析和设计阶段

数据库设计 (Database design) [Chen 76]
将数据语义建模概念,如实体-关系、泛化、聚合、和分类用于系统分析和设计

结构化分析 (Structured Analysis ) [Ross 77]
将结构化分析方法与技术,如SADT方法等用于系统分析与建模

知识表示(Knowledge Representation) [Borgida85]
采用基于问题框架和语义网络的知识表示方法

三、面向对象分析方法

对象是问题领域中真实存在的实体,有定义清晰的边界

对象中封装有属性行为

面向对象分析的五个核心概念:对象、属性、结构、服务、主题

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值