zoukankan      html  css  js  c++  java
  • 软件工程读书笔记(7)——第七章 面向对象分析

    第七章 面向对象分析

    在需求获取阶段,开发人员关注于理解用户以及他们的使用要求。而在需求分析阶段,开发人员关注于理解系统需要构建的内容,其核心是产生一个准确的、完整的、一致的和可以验证的系统模型,称为分析模型。

    面向对象的分析模型由三个独立的模型组成:

    功能模型:由用例和场景表示;

    分析对象模型:由类图和对象图表示;

    动态模型:由状态图和顺序图表示。

    一.分析的概念

    1.分析类

    边界类;控制类;实体类。

    2.分析活动

    需求分析的重点在于理解系统本身,它将需求获取阶段产生的用例和场景转换成分析模型。(分析过程是一个循环渐进的过程

    二.识别分析类

    1.识别边界类

    2.识别控制类

    3.识别实体类

    三.定义交互行为

    顺序图可以讲用例和分析对象联系在一起,实现将用例的行为分配到所识别的分析类中,并且帮助开发人员发现和补充前面遗漏的分析类。

    四.建立分析类图

    在分析了对象之间的交互行为之后,开发人员需要建立分析类图,即定义分析类之间的关系和分析类的属性。

    1.定义关系和属性

    2.应用分析模式

    五.评审分析模型

    分析模型是在多次迭代和调整过程中产生的,并且需要开发人员与用户之间的密切交流才能保证模型的正确性。在建模完成后,必须开发人员和用户对形成的分析模型进行正式评审,确保分析模型的正确性、完整性、一致性和可行性。

  • 相关阅读:
    Java类的访问权限
    安卓文件的保存路径问题
    Android 关于android.os.Build介绍
    java,安卓之信息的输出
    20141211
    20141208
    20141206
    20141203
    最近需要学习的东东
    Android:用代码修改一行文字中某几个字的颜色
  • 原文地址:https://www.cnblogs.com/SanShaoS/p/4304560.html
Copyright © 2011-2022 走看看