UML学习软件建模的概念

上传人:xmg****18 文档编号:116873362 上传时间:2019-11-17 格式:PPT 页数:18 大小:2.87MB
返回 下载 相关 举报
UML学习软件建模的概念_第1页
第1页 / 共18页
UML学习软件建模的概念_第2页
第2页 / 共18页
UML学习软件建模的概念_第3页
第3页 / 共18页
UML学习软件建模的概念_第4页
第4页 / 共18页
UML学习软件建模的概念_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《UML学习软件建模的概念》由会员分享,可在线阅读,更多相关《UML学习软件建模的概念(18页珍藏版)》请在金锄头文库上搜索。

1、本次课程目标本次课程目标 学习习面向对对象的分析和设计设计的概念 Stylish templates can be a valuable aid to creative professionals. 学习软习软件建模的概念 Stylish templates can be a valuable aid to creative professionals. 软软件建模的概念 什么是模型什么是模型 模型的概念模型的概念 模型就是对现实客观世界的形状或状态的抽 象模拟和简化 讨论讨论 以我们常见的模型为例子,讨论模型所起到 的作用 为什么要系统建模为什么要系统建模 系统建模的作用系统建模的作用 建模

2、是为了能够更好的研究、理解和验证正 在开发的系统。具体表现: 对于软件系统的用户,模型向他们描述了软件开 发者对于软件系统需求的理解 对于开发团队,模型有助于团队对软件需求、架 构和功能的沟通 对于维护和技术支持人员,模型能够帮助他们理 解程序的架构和功能 当系统越大、越复杂,建模的重要性就越大 ,建模也不仅仅针对大型软件系统,一些小 的系统也能从建模过程中受益 系统建模的目标系统建模的目标 便于开发人员展现系统 允许开发人员制定系统的结构或行为 提供指导开发人员构造系统的模板 记录开发人员的决策 系统建模的原则系统建模的原则 选择建立什么样的模型对如何发现和解决问 题具有重要的影响。 每个模

3、型可以有多种表达方式。 最好的模型总是能够切合实际。 孤立的模型是不完整的。任何好的系统都是 由一些几乎独立的模型拼凑出来的。 Stylish templates can be a valuable aid to creative professionals. 面向对对象的分析和设计设计的概念 面向对象的分析面向对象的分析 面向对象的分析面向对象的分析 目的 面向对象分析的目的是认识客观世界的系统 并对系统进行建模。根据客观世界的具体实 例来建立准确、具体、严密的分析模型 分析模型的用途 明确问题域的需求 为用户和开发人员提供明确的需求 为用户和开发人员提供一个沟通协商的平台 面向对象的分析面

4、向对象的分析 分析过程 获取需求内容的陈述 建立系统的对象模型结构 建立对象的动态模型 建立系统功能建模 确定类的操作 面向对象的设计面向对象的设计 面向对象的设计面向对象的设计 定义 面向对象的设计是把分析阶段得到的需求转 变成符合成本和质量要求的、抽象的系统实 现方案。 从分析到设计,是一个逐渐扩充模型的过 程。 面向对象的设计面向对象的设计 设计准则 模块化、抽象、信息的隐藏、低耦合、高内聚 启发规则 设计的结果清晰易懂 一般到具体结构的深度适当 尽量设计小而简单的类 使用简单的消息协议 使用简单的函数方法 把设计变动减至最小 作业作业 知识回顾知识回顾 Knowledge Knowledge ReviewReview

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号