2016 - 2024

感恩一路有你

面向对象分析三种模型 面向对象分析中的三种主要模型是什么?它们之间有什么关系?

浏览量:1873 时间:2021-03-18 02:36:22 作者:admin

面向对象分析中的三种主要模型是什么?它们之间有什么关系?

三个主要模型是对象模型、功能模型和动态模型。它们有三个不同但密切相关的角度来模拟目标系统。对象模型是最基本、最核心、最重要的三种模型,它们之间有以下关系。(1) 与功能模型的关系:对象模型表示功能模型中的参与者结构、数据存储和流程,动态模型表示执行顺序。(2) 与对象模型的关系:功能模型显示了类上的操作和每个操作的变量,因此也表示了类之间的“供应商-客户”关系;动态模型显示了每个对象的状态以及接收事件和更改状态时执行的操作。(3) 与动态模型的关系:功能模型表示动态模型中未定义和不可分解的动作和活动的定义,对象模型表示谁改变了状态并接受了操作。

面向对象模型主要由以下哪些模型组成?

您好,简而言之,功能模型定义了“做什么”,状态模型定义了“什么时候做”,对象模型定义了“谁对谁做”

所以这三个模型从不同的角度来描述事情,没有谁是谁的基础的理论,对于一个系统来说,他们同等重要,没有“物决定功能”或“功能决定对象”的理论。

当我们进行业务分析时,我们不仅分析业务对象,还分析业务行为。业务对象和业务行为共同构成了上述三个模型。然而,在实际的分析过程中,我们并不是先分析对象模型,而是一起分析。例如,如果采用动名词分析法进行分析,则需要将企业实体和企业行为结合起来进行分析,进而定位企业行为的属性。

面向对象分析三种模型 功能模型是什么 面向对象开发软件三种模型

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。