`
sq1228
  • 浏览: 81404 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

OO分析设计经验谈

阅读更多

1. OO分析设计不一定用于OO语言,同样适用于VB,PHP(以前版本),C等; 编程之前最好进行OO设计,然后再进行编码,这样的代码可读性和易重构性要强得多.
2. OO设计之前,首先应具备一定的OO概念. 如果从来没有接触过,应好好补一下.
3. UML是现在做OO设计的统一语言,应好好学习, 应拥有一本<<UML用户手册>>, 对UML的各个概念,包括角色.用例.顺序图.协作图.类图.动态图.聚集.组成.关联.依赖.泛化等作一系统了解.
4. 还有一个很重要的一点,大家最好要对RUP(Rational Unified Process)作一了解, RUP是现在用得最广泛的软件过程. 介绍了从商业建模.需求.分析.设计.测试.步署.项目管理等多个工作流, 详细描述了每个工作流的步骤及工件.

分享到:
评论

相关推荐

    需求分析_OO分析

    PPT,需求分析,OO分析前言,PPT,需求分析,OO分析前言,

    面向对象需求分析(OO RES)

    在江苏油田勘探开发一体化数据中心建设项目中,OO RES 被用来分析和设计钻前工程系统的需求。该系统的主要功能包括钻前基本信息、钻前工程工作内容、钻杆排运行记录等。 OO RES 方法被用来描述这些功能需求,并设计...

    OO系统分析员之路--用例分析系列

    【OO系统分析员之路--用例分析系列】是一组关于用例分析的教程,适合初学者和有一定经验的系统分析员。本系列共八篇文章,旨在深入解析面向对象(OO)系统分析中的用例分析技术,帮助读者理解和掌握用例在需求分析中...

    OO设计原则 -- OO设计的 DIP依赖倒置原则

    ### OO设计原则 -- OO设计的 DIP依赖倒置原则 #### 概述 在软件工程领域,特别是面向对象设计中,依赖倒置原则(Dependency Inversion Principle, DIP)是六大设计原则之一,由著名软件架构师Robert C. Martin提出...

    OO设计原则总结

    ### OO设计原则总结 #### 什么是设计原则? 设计原则是一系列指导软件开发的基本准则,遵循这些原则可以帮助开发者构建出更加灵活、易于维护和扩展的软件系统。这些原则旨在解决常见的软件设计问题,如耦合度高、...

    面向对象分析与设计 麻志毅的课件

    2. **OO分析-分析前言**:这部分内容可能涵盖了面向对象分析的基础,包括问题域识别、需求收集、用例分析等,为后续的设计活动打下基础。 3. **OO分析-状态图**:状态图描述了一个对象在其生命周期中的各种状态以及...

    OO设计原则-里氏替换原则

    ### OO设计原则——里氏替换原则详解 #### 一、引言 面向对象设计原则(Object-Oriented Design Principles)是一套指导软件开发者如何更好地设计类、接口等面向对象元素的原则集合,旨在提高代码的可复用性、可...

    实战OO 鲁棒 分析

    在面向对象(Object-Oriented,简称OO)设计中,鲁棒分析是一种评估和增强系统鲁棒性的方法。它帮助设计师识别系统的组成部分,即实体对象、控制对象和边界对象,并通过构建这些对象间的逻辑关系,确保系统设计的...

    OO中对于23种设计模式的整理

    OO 中的 23 种设计模式的整理 在面向对象编程(Object-Oriented Programming,OO)中,设计模式(Design Pattern)是指在软件设计中普遍存在的问题和解决方案的总结。OO 中的 23 种设计模式是指 GoF(Gang of Four...

    设计模式——可复用的OO软件

    设计模式——可复用的OO软件

    OO与设计模式

    软件工程软考认证,Java与设计模式,下午必考题,24种设计模式

    信息系统分析与设计:第7章 需求的OO描述方法.ppt

    《信息系统分析与设计:第7章 需求的OO描述方法》主要探讨了如何运用面向对象(Object-Oriented, OO)的方法来理解和描述信息系统的需求。本章内容包括统一建模语言(Unified Modeling Language, UML)、对象管理...

    面向对象分析与设计课程设计任务书.pdf

    面向对象分析与设计(Object-Oriented Analysis and Design,OOAD)是软件工程领域的一种方法论,专注于如何通过面向对象(Object-Oriented,OO)的方法来分析和设计软件系统。面向对象的方法强调对象是系统的基本...

    OO软件工程

    本知识体系主要围绕“OO软件工程”展开,包括了系统分析、需求理解和系统设计三个关键阶段。 首先,系统分析是软件开发的第一步,它涉及到对问题域的理解和建模。在“OO系统分析.doc”中,我们可能详细了解到如何...

    面向对象分析与设计复习提要试题样卷

    这份资料可能会涵盖UML(统一建模语言),它是OO分析和设计中的主要图形表示工具,包括类图、序列图、用例图等。 另一方面,"面向对象分析与设计试题样卷.doc"则提供了实践应用的机会,可能包括选择题、填空题、...

    实战OO的pdf自留备份

    综上所述,《实战OO》这本书全面覆盖了面向对象设计的各个环节,从需求分析到系统实现,再到部署实施,对于提升开发者在OO领域的专业技能具有极高的价值。通过阅读和学习,读者可以更好地掌握类图的绘制、设计模式的...

    《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导

    第一册:《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。 第二册:《HeadFirst设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计...

Global site tag (gtag.js) - Google Analytics