OOD

作者: 橙小张 | 来源:发表于2018-01-01 20:45 被阅读9次

系统设计的难点:

  • 如何为对象类分配职责
  • 对象之间如何协作
  • 什么样的类应该做什么样的事情

OO开发中至关重要的能力:熟练地为软件对象分配职责

分析和设计:

  • 分析:强调的是对问题和需求的调查研究,而不是解决方案,例如一个系统应该如何使用它,他应该有那些功能(做正确的事情)。
  • 设计:强调的是满足需求的概念上的解决方案,而不是实现,设计应该区分开,例如面向对象设计或者数据库设计(正确的做事)

面向对象分析和设计:

  • 面向对象分析:强调的是在问题领域内发现和描述对象或者概念。
  • 面向对象设计:强调的是定义软件对象以及如何协作以实现需求。

UP阶段:

  • 初始:大体的构思,业务案例,范围和模糊评估。
  • 细化:精化的构想,核心架构的迭代实现,确定大多数需求和范围以及进行更为实际的评估。
  • 构造:
  • 移交:

相关文章

  • OOD

    系统设计的难点:如何为对象类分配职责对象之间如何协作什么样的类应该做什么样的事情 OO开发中至关重要的能力:熟练地...

  • OOD Detection

    这里其实与uncertainty预估有一定的关联性。对于ood或者shifting data,我们的目标就是能识别...

  • OOD与OOP的区别

    OOD:面向对象设计 面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间...

  • 专业术语解释

    1 OOD:面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。...

  • DDD -- 领域驱动设计 -- 面向对象(OOA/OOD)的缺

    OOA/OOD/OOP中,尤其是OOD/OOP,大家都不陌生,用了很多年。并且大部分人,都是从OOP开始,到了一定...

  • GeekBand笔记: C++面向对象高级编程(3)

    OOD(Object Oritented Design) Inheritance 继承表示 is-apublic,...

  • OO、OOD、OOA、OOP的定义

    很多人在求职的时候,会遇到一个这样的问题:“OOD/OOP是什么”,这个时候有人就会问OOD、OOP是什么呢?那么...

  • JAVA OOD 小结

    Primitive data type, and object data type Student s = new...

  • OOD 小总结

    Singleton object: 只能生成一个instance, 就叫singleton object 调用时:...

  • OOA、OOD、OOP

    OOA Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务...

网友评论

    本文标题:OOD

    本文链接:https://www.haomeiwen.com/subject/eqqxnxtx.html