- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
# 第一章 OOAD 与 UML 简介 课程地位 课程目标 本章目标 分析 设计 面向对象的系统分析与设计 4-1 面向对象的系统分析与设计 4-2 面向对象的系统分析与设计 4-3 面向对象的系统分析与设计 4-4 面向对象的系统分析 面向对象的系统设计 OOAD 的优点 建模 3-1 建模 3-2 建模 3-3 面向对象的建模方法 可视化建模 UML 4-1 UML 4-2 致力于并推动 UML 发展的一些重要公司有: Hewlett – Packard Microsoft Oracle IBM Unisys UML 4-3 统一建模语言 (UML) 主要用于建模 UML 能用于任何面向对象的方法论 用例图演示系统与用户的交互 类图演示系统的逻辑结构 对象图演示对象和链接 状态图演示行为 组件图演示软件的物理结构 部署图展示软件与硬件配置间的对应关系 UML 4-4 UML 是帮助形象化、指定、构建和记录开发中系统的建模语言。UML 的功能如下: 图形符号可展示和表达系统的概观 是为规划中系统精密且明确地建模的一种方法 使用 UML 构建的模型与语言无关,可以使用任何语言编程 帮助完成从开始至交付过程中的所有归档 为了执行所有的任务和功能,UML 提供了一组特定的图和元素,可用来描述开发中系统的不同状态 UML 和 OOP 统一建模语言是对描述面向对象的系统分析和设计工作所用符号进行标准化尝试的一种语言 其目的是建立一套不依赖于完成设计所用方法的符号 UML 的开发意图是用于所有面向对象的开发方法、生命循环阶段、应用程序域和媒体 UML 未定义标准过程,而是为迭代开发过程提供帮助 UML 应用的领域 信息系统:与数据库有关的系统 技术系统:处理和控制技术设备 嵌入式系统:控制像移动电话这样的设备以及家用设备 分布式系统:使用CORBA和类似的面向对象机制分布在不同系统上的数据库系统 系统软件:用于操作系统和编写系统实用程序 业务系统:与工作流有关的系统 UML 图 2-1 UML 借助图形符号展示和表达系统的概观 ,据此 可以开发出表示系统各个方面的不同图示。有助于 理解系统的行为和状态的典型图有: UML 图 2-2 UML 和 SDLC Rational XDE 简介 创建Java Modeling project 总结 2-1 分析是从开发者的角度来描述系统需要做什么 设计阶段是软件开发生命周期中最富挑战性和创造性的阶段 面向对象的系统分析是在对象帮助下构建系统。并且,面向对象的系统设计是设计由现实世界对象组成的系统 UML 是在面向对象模式下为软件建模使用的语言 由于人们无法全面理解复杂系统,因此应构建复杂系统的模型,建模型的主要原因是为了能够更好地理解将要开发的系统 总结 2-2 软件开发生命周期 (SDLC) 的各阶段都需要使用UML图。 IBM Rational XDE Developer 是一种完整的可视化设计和开发环境。支持代码和模型同步。 UML 使用不同的图展示系统的各个方面。常见的图包括: 用例图 类图 时序图 协作图 活动图 状态图 ACCP V4.0 ACCP V4.0 C# SQL Server XML PSPM ASP.NET Oracle OOAD Computer Base HTML/JavaScript SQL Base OOP/Java C STB JSP/Servlet EJB/WebService WinForms Struts/JSF Testing/SQA Linux 掌握UML建模语言 掌握使用UML进行面向对象的分析与设计 掌握使用Rational XDE工具绘制业务系统的各种UML图 简介面向对象的系统分析与设计 (OOAD) 理解建模的基本概念 理解统一建模语言 (UML) 描述 UML 与软件开发生命周期 (SDLC) 各阶段之间的关系 认识可视化建模工具-Rational XDE 开发人员寻求从他们自己的角度来理解问题 没有考虑技术问题 确认需求的可靠性 按优先次序排列需求 生成并评估备选方案 与管理人员评审推荐方案 回答:要解决问题,必须完成哪些工作? 设计应用程序体系结构 设计用户界面 设计并集成数据库 用于设计详细资料的原型 设计并集成系统控件 回答:应该使用那些技术?应如何解决问题? 设计阶段规定系统如何满足需求规范中提到的系统分析阶段确定的需求 面向对象的系统分析和设计是指面向对象概念基础上的分析与设计 信息系统可视为相互协作完成任务的交互对象的集合 对象 - 计算机系统中可对信息作出相应的事物 所有的过程、程序、数据实体或文件都定义为对象 面向对象编程 (OOP) 是根据确定的和协同操作的对象进行编程的方法论 面向对象编程着重
您可能关注的文档
- 动物生产学(特种经济动物养殖)-2(第9章犬).ppt
- 动物面向对象描述.ppt
- 动生电动势和感生电动势.ppt
- 动画剧本-剧本格式与基本内容.ppt
- 动画造型第二章《基础知识》.ppt
- 动词、形容词(短语)总结.ppt
- 助人自助携手成长.ppt
- 助人行为的影响因素.ppt
- 助理人力资源管理师考前重点第三部分.ppt
- 助理物流师培训课程——物流信息技术.ppt
- 2025年山东省东营市行政职业能力测验题库推荐.docx
- 2025年山东省威海市行政职业能力测验模拟试题附答案.docx
- 2025年山东省东营市行政职业能力测验模拟试题附答案.docx
- 2025年山东省东营市行政职业能力测验模拟试题必考题.docx
- 2025年山东海事职业学院单招职业倾向性考试题库必威体育精装版.docx
- 博士研究生科研创新能力提升项目(社科类)申报书.doc
- 2025年山东服装职业学院单招职业倾向性测试必刷测试卷附答案.docx
- 2025年山东服装职业学院单招职业技能考试题库附答案.docx
- 2025年山东海事职业学院单招职业倾向性考试必刷测试卷附答案.docx
- 2025年山东城市服务职业学院单招职业适应性测试必刷测试卷附答案.docx
最近下载
- 黄元御《四圣心源》译读要点.doc VIP
- 6.螺杆式冷水机组(含风冷螺杆式冷热水机组)用户需求URS-1.doc VIP
- 农贸市场运营方案设计.ppt VIP
- 高考英语图表作文公开课课件讲义资料.doc VIP
- 测绘资质分级标准.pdf VIP
- 铁矿矿石的物化性质与实验分析考核试卷.docx VIP
- 2019年冀教版七年级数学下册期末考试试卷.pdf VIP
- (高清版)DB34∕T 4095-2022 高速公路建设项目电子源文件同步归档指南.pdf VIP
- 2025年河北石家庄市市属国有企业公开招聘应届毕业生223名笔试模拟试题及答案解析.docx VIP
- 初中语文教学总结.docx VIP
文档评论(0)