【软件工程基础复习整理】第四章需求分析(5)UML建模语言

本文详细介绍了UML建模语言在需求分析中的应用,包括UML结构、静态模型图和动态模型图。内容涵盖类、状态、包、关联关系等概念,以及静态模型图中的类图、包图、组件图等。同时,阐述了动态模型图如用例图、顺序图、状态图等,强调了同步和异步消息的区别。最后,总结了用例建模和对象建模的关键点。
摘要由CSDN通过智能技术生成

结构化方法:数据流建模,IDEF0功能建模,IDEF1X数据建模
数据和功能分开
面向对象方法:封装起来

UML建模语言

面向对象方法的统一建模语言——UML建模语言
结构化方法70年代高潮,面向对象方法80年代末90年代初高潮
多种面向对象方法→统一方法UML方法

UML结构

UML结构
描述结构的物件:类
描述行为的物件:状态(图)
分组物件:包

关系标记和语义

  • 关联关系:约束
    -老师带学生,老师教课程,2种关联关系——组合和组装
  • 依赖关系:存在/改变依赖于另一个东西
  • 泛化关系:一半和特殊的关系
    -学生和大学生,大学生和计算机专业的大学生
  • 实现关系:接口实现
    UML图扩展机制约束{abstract}
    构造型《i
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值