- 博客(7)
- 收藏
- 关注
原创 面向对象分析与设计——实战
7 实战 7.1 管理和计划强有力的、积极主动管理和指导项目活动的项目领导的重要性。7.1.1 风险管理软件开发经理管理非技术风险,项目架构师管理技术风险。技术风险包括:继承结构的选择、机制的选择非技术风险:监督第三方厂商交付,管理客户和开发团队间关系,分析期间发现真正的需求对微观过程,固有的不稳定性,需要采取积极的计划来强制结束设计开发
2014-10-22 13:49:37
1020
原创 面向对象分析与设计——过程
6 过程以为有银弹;按指南步骤去做(滋生进度谎言);完全忽略文档,或文档驱动。 6.1 首要原则6.1.1 成功项目的特征 成功的软件项目:提交产物满足或超出客户预期,开发过程符合时间和费用上的要求,结果在面对变化和调整时有弹性。成功项目的特征:l 存在很强的架构愿景l 应用了管理良好的迭代、增量式开发生命周期
2014-10-22 13:04:48
2335
原创 面向对象分析与设计——分类
4 分类 没有完美的类结构,也没有一组正确的对象。设计选择是许多竞争因素的折中。OOA提出了一些有用的、值得推荐的实践和经验法则。 4.1 正确分类的重要性 确定类之间的泛化、特化、聚合等层次结构;识别对象交互的共同模式,发明机制; 指导模块化。 4.1.1 分类的困难 发现一种秩序
2014-10-22 12:29:57
898
原创 面向对象分析与设计——类与对象
3 类与对象 OOAD的基本构建块就是类和对象。 3.1 对象的本质 3.1.1 什么是对象,什么不是对象 一个对象是一个具有状态、行为和标识符的实体。 结构和行为类似的对象定义在他们共同的类中。 “实例”和“对象”这两个术语可以互换使用。 3.1.2 状态
2014-10-22 12:21:51
1129
原创 面向对象分析与设计——对象模型
2 对象模型 对象模型包括:抽象、封装、模块化、层次结构、类型、并发和持久 2.1 对象模型的演进 OO建立在以前技术的最佳思想之上。两大趋势:小规模→大规模;高级程序设计语言; 2.1.1 程序设计语言的换代 l 第一代(1954~1985):科学和工程应用,公式计算FORTRANⅠ 数学表达式 l
2014-10-22 09:18:58
6730
原创 面向对象分析与设计——复杂性
第一篇 概念 1 复杂性 软件复杂性 → 项目延迟、超预算、有缺陷, 即:软件危机 → 人力资源浪费、机会丧失 1.1 复杂系统的结构 世界是复杂的,以下举例论证。 1.1.1 个人计算机的结构
2014-10-22 08:52:08
1260
原创 面向对象分析与设计——前言
书 名面向对象分析与设计(第3版)英文名Object-Oriented Analysis and Design with Applications(Third Edition)作 者Grandy Booch, Robert A.Maksimchuk, Bobbi J.Young等出版社电
2014-10-22 08:40:34
605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人