面向对象分析设计学习与探索(一):开篇

转载 2007年09月18日 18:51:00
面向对象分析设计学习与探索(一):开篇

工作三年了,说实话也没有好好的学习过面向对象的程序设计,只是一些工作中的感性认识加上自己所谓的一些理论。这段时间正在看一本书《Head First Object-Oriented Design and Analysis ,书中的故事生动描述了OOA&D,借此机会对自己学习到的东西做一下总结,并和大家分享。废话少说,现在开始。

        一、好的应用程序设计(Well-designed apps rock)

        二、收集需求(Gathering Requirements

        三、需求变化(Requirements Change)

        四、分析(Analysis

        五、好的设计=软件的灵活程度(Good Design = Flexible Software

        六、解决真正大的问题(Solving Really Big Problems

        七、体系结构(Architecture

        八、设计原则(Design Principles

    
九、重构与测试(Iteration and Testing

    十、面向对象分析设计生命周期(The OOA&D Lifecycle

 

相关文章推荐

[OOAD]面向对象分析与设计之OOD学习总结

面向对象设计(Object-Oriented Design,OOD)就是运用面向对象方法进行系统设计。 OOD具有如下特点: (1)以面向对象的分析为基础,一般不依赖于结构化分析。 (2...

[OOAD]面向对象分析与设计之建立辅助模型学习总结

UML中的一些图可以用于建立面向对象分析的辅助模型(顺序图、通信图 、活动图、状态机图和包图)。其中,顺序图、通信图、活动图、状态机图用于描述系统的行为方面,包图用于组织系统的模型。 顺序图是一种详...

[OOAD]面向对象分析与设计之类图学习总结

1、概念与表示法 对象是具有明确语义边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成,是构成系统的一个基本单位,它用于描述客观事物。        类是对一组具有相同属...

[OOAD]面向对象分析与设计之用况图学习总结

要进行软件开发,首先要准确地描述用户需求中的功能需求,形成功能规格说明。当前的一种主流做法就是使用用况图来描述系统需求。 1、 系统:是由“用户”使用的软件,以及所有与其相关的硬件。指被开发的计算...

[OOAD]面向对象分析与设计之人机交互界面设计学习总结

把人机交互部分作为系统中一个独立的组成部分,进行分析和设计,有利于隔离界面支持系统的变化对问题域部分的影响。 人机交互部分的需求分析: 对使用系统的人进行分析——以便设计出适合其特点的...

[OOAD]面向对象分析与设计之控制驱动部分设计学习总结

为了描述问题域固有的并发行为,表达实现所需的设计决策,需要在OOD部分对控制驱动部分进行建模。 控制流驱动部分,用于定义和表示并发系统中的每个控制流。 ——用主动对象表示每个控制流(进程、线程...

基于UML的面向对象分析与设计

[转自:http://www.uml.org.cn/mxdx/200901071.asp] 摘要 本文以实例的方式,展示了如果使用UML进行面向对象的分析与设计。本文将假设读者对UML、面向对...

面向对象分析与设计示例:骰子游戏

代码:class Die { int faceValue; public Die() { faceValue = 0; } public int getFa...

面向对象分析与设计(UML 2.0)读书笔记(一)

1.什么是方法学? 方法学是做事的系统方法,它是一个可以接受的过程。方法学还包括资源管理、规划、调度和其他管理任务的建议或技术。   2.方法学能够解决的问题? 规划:确定需要做什么调度:...

例解基于UML的面向对象分析与设计

摘要       本文以实例的方式,展示了如何使用UML进行面向对象的分析与设计。本文将假设读者对UML、面向对象等领域的基本内容已了然于胸,所以将不会过多阐述,而将重点放在应用过程上。本文的目的是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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