• 软件工程读书笔记(7)——第七章 面向对象分析


    第七章 面向对象分析

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

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

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

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

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

    一.分析的概念

    1.分析类

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

    2.分析活动

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

    二.识别分析类

    1.识别边界类

    2.识别控制类

    3.识别实体类

    三.定义交互行为

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

    四.建立分析类图

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

    1.定义关系和属性

    2.应用分析模式

    五.评审分析模型

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

  • 相关阅读:
    20181127-1附加作业 软件工程原则的应用实例
    20181120-1每周例行报告
    20181113-2 每周例行报告
    20181030-4每周例行报告
    20181023-3 每周例行报告
    20181016-10 每周例行报告
    百度笔试题
    字节跳动笔试题
    安装pyltp安装包出现: error: command 'D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2
    软件评测师复习经验谈
  • 原文地址:https://www.cnblogs.com/SanShaoS/p/4304560.html
Copyright © 2020-2023  润新知