《UML和模式应用》Craig Larman

OOA:Object Oriented Analyzing

OOD:Object Oriented Design

OOP:Object Oriented Programming

OOA/D最为本质的原则:GRASP原则或模式;

分析和设计,定义如何解决问题,需要对哪些内容编程,用易于交流、评审、实现和演化的多种方式来获取这个设计。

统一建模语言(UML):描述软件设计蓝图的语言。

模式在构造复杂系统时的重要性。

软件设计模式可以帮助开发人员描述设计片段,重用设计思想,使用其他人的专业经验。模式给出了抽象的探索式过程的名称和形式,以及面向对象技术的规则和最佳实践。

设计活动与其他任务相关,它们不再是一个纯粹的系统化转换或使用创造性直觉的脑力活动。

---

迭代1:OOA/D的基本知识以及如何为对象分配职责

迭代2:对象设计,特别是常用的“设计模式”

迭代3:多个不同的主题,如架构分析和框架设计

---

XP和Scrum应用UP指导(UP:Unified Process)(应用这些技术的前提?基础编程技术的结实)

---

建模(构建UML草图......)的目的主要是为了理解,而非文档

---

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值