`

oo,ooa,ood,oop,tdd

    博客分类:
  • java
阅读更多
    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-OOP)

    【UML可视化OOA/OOP技术】IBM dev 475

    《UML可视化面向对象分析与设计IBM dev 475》是IBM提供的一个关于使用统一建模语言(UML)进行面向对象分析与设计(OOA/OOP)的专业课程。这个课程旨在帮助开发者深入理解如何利用UML工具来有效地进行系统分析、设计...

    OOA、OOD和UML

    面向对象分析(OOA)、面向对象设计(OOD)与UML的基础教程

    图书管理系统OOA-OOD报告.pdf

    图书管理系统OOA-OOD报告 图书管理系统OOA-OOD报告是一个详细的技术报告,旨在设计和开发一个基于计算机的图书管理系统。该系统旨在帮助图书馆管理员更有效地管理图书,包括图书分类、图书信息管理、读者管理、图书...

    什么是OOA与OOD

    面向对象分析(Object-Oriented Analysis,简称 OOA)与面向对象设计(Object-Oriented Design,简称 OOD)作为软件工程中重要的组成部分,在软件开发过程中扮演着关键角色。这两种方法学不仅帮助开发者更好地理解...

    ooa与ood实习示例下载(北大教程)

    **对象导向分析(Object-Oriented Analysis,OOA)与对象导向设计(Object-Oriented Design,OOD)是软件工程中的关键步骤,特别是在复杂系统开发中。这些方法论旨在通过模拟现实世界中的实体和关系来创建高效、可...

    OOA/OOD方法及其在MIS中的应用

    面向对象分析(OOA)和面向对象设计(OOD)是软件工程领域中两种重要的开发方法,它们在管理信息系统(MIS)的开发中扮演了关键角色。OOA和OOD方法能够帮助系统开发者以更加直观和模块化的方式构建复杂的信息系统,...

    UML 培训资料RUP,OOA,OOD

    UML提供了一套图形化的建模工具,RUP提供了一个完整的开发流程框架,而OOA和OOD则关注于分析和设计阶段。IBM的培训资料通过深入浅出的讲解和实例,帮助开发者掌握这些核心技能,从而提升软件项目的规划、设计和实施...

    ooa,ood介绍资料

    在本教程中,我们将探索面向对象分析(OOA)和面向对象设计(OOD)的基本概念。这些方法是软件开发过程中的关键步骤,特别是在理解和建模复杂系统时。我们的目标是展示如何通过用例分析、场景定义、顺序图和类图来...

    用例培训理论及实例(OOA/D概览)

    《用例培训理论及实例:OOA/D概览》 在软件工程领域,用例(Use Case)是一种描述系统或组件如何与外部参与者交互以实现特定目标的技术。它是一种强大的需求分析工具,广泛应用于对象导向分析与设计(Object-...

    ATM_Java_源代码(OOA、OOD设计模式)

    面有两个帐号: 帐号: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. ...

    OOA&OOD面向对象分析实验报告.doc

    面向对象分析(Object-Oriented Analysis,OOA)与面向对象设计(Object-Oriented Design,OOD)是软件开发过程中的重要阶段,特别是在构建复杂的系统如网上宠物商店时。本实验报告将详细阐述这两个阶段的需求描述、...

    UML复习资料(OOA,OOD,RUP)

    学习和掌握UML,对于进行面向对象分析(OOA)、面向对象设计(OOD)以及采用统一过程(RUP)进行软件开发都是非常重要的。通过复习UML的相关知识,可以提升软件开发的效率和质量,确保系统的可读性、可维护性和可...

    面向對象開發

    这一主题涵盖了面向对象分析(OOA)、面向对象设计(OOD)和面向对象编程(OOP),是现代软件工程的核心部分。 **面向对象分析(OOA)**: 在OOA阶段,主要任务是理解问题域,识别关键实体和它们之间的关系。通过与...

    uml缺陷报告系统

    一个非常完整UML建模的系统.相信对OOA/OOD人员有很大帮助

    生成程序流程图和对象分析(OOD/OOA)的报表控件

    OOD(Object-Oriented Design,面向对象设计)和OOA(Object-Oriented Analysis,面向对象分析)是现代软件工程中常用的方法论,它们强调以对象为中心,通过类与对象的关系来构建软件模型。 程序流程图是一种图形...

    headfirstOOA&OOD Part4

    HeadFirst系列OOA和OODPart4

Global site tag (gtag.js) - Google Analytics