分析模型

本文深入探讨了面向对象分析产生的分析模型,包括功能模型、对象模型和动态模型。接着,阐述了面向对象分析与设计的区别,强调分析侧重理解问题,设计侧重解决方案。实体类和软件类的定义被详细解释,其中实体类代表核心业务,软件类包括边界类和控制类,用于协调系统交互。最后,根据软件类型对软件进行了分类,讨论了在不同类型的软件中各类角色的作用。
摘要由CSDN通过智能技术生成

面向对象分析产生的分析模型:

  1. 功能模型:把用户的功能性需求转化为开发人员和用户都能理解的一种表达方式,一般结果是用例模型
  2. 对象模型:通过对用例模型的分析,把系统分解成互相协作的分析类,一般情况下,通过类图和对象图来描述系统中的所有对象,对象的属性以及对象之间的相互关系,对象模型使系统的静态模型
  3. 动态模型:描述系统的动态的行为,通过顺序图和协作图来描述系统中对象之间的交互关系,解释所有对象是如何通过分工协作来实现每个具体用例,通过状态图来描述系统中单个对象的状态变化抢矿,已解释单个对象的动态行


面向对象分析和面向对象设计:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值