电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

很好的UML学习资料

很好的UML学习资料_第1页
1/60
很好的UML学习资料_第2页
2/60
很好的UML学习资料_第3页
3/60
UML 期末考试参考资料 第1 页(共60 页) 第一章 概述 §1 .1 模型 一. 模型: 1. 模型: 简而言之,模型是对现实的简化。模型提供了系统的蓝图,包含细节设计,也包含对系统的总体设计。一个好的模型包括重要的因素,而忽略不相干的细节。每一个系统可以从不同的方面使用不同的模型进行描述,因此每个模型都是对系统从语义上近似的抽象。模型可以是结构的、侧重于系统的组织,也可以是行为的、侧重于系统的动作。 通常,模型由一组图示符号和组织这些符号的规则组成,利用它们来定义和描述问题域中的方法和概念。 2. 建模的重要性: 1) 软件的建模: 许多软件开发组织总是像建造狗窝一样进行软件开发,得到的结果通常情况下都是失败;如果你像盖房子或者盖写字楼一样开发软件,问题就不仅仅是写代码,而是怎么样写正确的代码和怎么样少写代码。这就使得高质量的软件开发变成了一个结构、过程和工具相结合的问题。 2) 建模的作用: 用户 可以通过模型直 观 地 看 到用户 与 系统间 的交 互 ;分 析 人员 可以看 到模型对象间 的交 互 ;开发人 员 可以看 到要开发的对象和每个对象的任 务 ;测 试人 员 可以看 到对象间 的交 互 并 根 据 这些交 互 准 备 测 试案 例 ;项 目 管 理 人 员 可以看 到整 个系统及 各 部 分 的交 互 ;而信 息 总管 可以看 看 高层 模型,看 看 公 司 的各 个系统如何相互 交 互 。 二. 建模的目标: 建立 模型可以帮 助 开发者更 好地 理 解 正在 开发的系统。通过建模,要实现以下四 个目 标 : 1. 帮 助 开发人 员 按 照 实际 情况或按 照 开发人 员 所 需 要的样式 对系统进UML 期 末 考 试 参 考 资 料 第 2 页 (共 60 页 ) 行 可 视 化 ; 2. 允 许 开 发 人 员 详 细 说 明 系 统 的 结 构 或 行 为 ; 3. 给 出 一 个 指 导 开 发 人 员 构 造 系 统 的 模 板 ; 4. 对 开 发 人 员 作 出 的 决 策 进 行 文 档 化 。 §1 .2 面向对象分析与设计 一. 面向对象的基本概念: 面 向 对 象 = 对 象 + 类 + 继 承 + 通 信 ( Coad 和 Yourdon 给 出 的 简单 定 义 )。 1. 面 向 对 象 技 术 的 基 本 观 点 : 1) 客 观 世 界 由 对 象 组 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

很好的UML学习资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部