OOD

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

    系统设计的难点:

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

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

    分析和设计:

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

    面向对象分析和设计:

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

    UP阶段:

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

    相关文章

      网友评论

        本文标题:OOD

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