oo(object-oriented):基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统的一门方法;本意----模拟人类的思维方式,使开发,维护,修改更加容易
ooa(object-oriented analysis):强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析-------其实就是进一步对oo进行细化,初步得出该oo的属性与方法(或者简单的理解:在得出的文档中对接口的粗略定义)
ood(object-oriented design):OO方法中一个中间过渡环节,其主要作用是对ooa分析的结果作进一步的规范化整理,以便能够被OOP直接接受------整理和定义oo的属性和方法
oop(object-oriented programming):把组件的实现和接口分开,并且让组件具有多态性----(抽象,继承,封装,多态)面向接口编程?
tdd(test driven development):极限编程的一个重要组成部分,clean code that works(代码整洁可用)是测试开发追求的目标-----尽量按照人类"循序渐进"的思维方式去解决问题 ,和oo不谋而合?
分享到:
相关推荐
面向对象软件开发技术(OOA-OOD-OOP)
OOA和OOD方法,Shlaer&Mellor的OOA方法,Rumbaugh的OOAD方法等。不同的方法 体系都分别体现了人们对OOA、OOD,以及面向对象软件开发过程的不同认识。本文的主要 目的就是,试图通过对现有OOA与OOD方法的共性进行纵观...
面向对象分析(OOA)、面向对象设计(OOD)与UML的基础教程
UML 统一建模语言 面向对象 OOA OOD OOP
图书管理系统OOA-OOD报告.pdf
文中给出实习实例:系统功能需求说明,OOA,OOD,JBOO 3.0使用方法说明等
Java OOA & OOD & UML
ooa,ood介绍的入门资料,请想用,谢谢
IBM dev 475 课程课件 Mastering Object-Oriented Analysis and Design with UML
首先对传统管理信息系统开发途径进行简单介绍,在此基础上分别从基本原理、具体研发思路以及开发方法的特点等方面对面向对象的系统开发方法进行阐述。
IBM的软件建模培训资料,里面丰富的PDF演讲资料.
OOA&OOD面向对象分析实验报告.doc
OOA/OOD/OOP UML 面向對象的分析、設計、編碼
用例在整个过程中的作用 用例正式模板 用例的结构
面有两个帐号: 帐号:1 PIN:42 帐号:2 PIN:1234 原文是如下: To run the simulation above, you need to do the following: 1.Click on the "ON" button (lower right-hand corner) to turn the ATM on. ...
UML复习资料,里面包含有详细的UML各个方面的问题与答案,其中有对象技术,RUP,OOD,OOA的问题。
一个非常完整UML建模的系统.相信对OOA/OOD人员有很大帮助
大学面向对象OOA&OOD;所有做过的实验整合