《3.什么是建模.pptVIP

  • 5
  • 0
  • 约3.94千字
  • 约 27页
  • 2017-01-01 发布于北京
  • 举报
《3.什么是建模

第二章 UML建模 什么是建模 建模由建造真实的一个抽象组成 抽象就是简化: 忽略无关细节,仅表达相关的细节。 什么是相关或不相关的依赖于建模的目的。 建模示例 街道地图 为什么为软件建模 软件的复杂性越来越增加得多。 Windows XP 40 mio 代码行。 UML约定 矩形是类或实例,圆角矩形、圆矩形 椭圆是功能或用例 实例用带下划线的名字表示 myWatch: SimpleWatch 类用非下划线的名字表示 SimpleWatch 图的构成 结点:实体, 弧:实体之间的关系。 用例图 系统示例 售票系统(P8-13) 简单手表系统(P23-25,31) 事故管理系统Friend(P34-36) 你的兴趣:连连看,…… 解释 用例图表达系统外部行为,在需求获取活动中使用。 参与者(Actor)是系统的一类用户,表达角色。 用例表达一种功能的一系列交互行为。 用例模型是所有用例的集合,是系统所有功能及其环境的描述。 参与者 用例 用例图 名字:购买车票 参与者:乘客 入口条件: 乘客站在售票机面前 乘客有足够的钱买车票 出口条件:乘客拿到票 事件流 事件流: 乘客选择旅行的地区 售票机显示付款数额 乘客插入不少于数额的钱 售票机找零钱 售票机出票 问题:少了什么?(异常情况) “扩展”关系 扩展 extends 扩展

文档评论(0)

1亿VIP精品文档

相关文档