网站大量收购独家精品文档,联系QQ:2885784924

新管理信息系统原理与应用(第三版) 教学课件 978 7 302 27444 5 ch10.ppt

新管理信息系统原理与应用(第三版) 教学课件 978 7 302 27444 5 ch10.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 面向对象分析和设计 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: * 第*页 第10章 面向对象分析和设计 本章内容结构 本章引言 学习目标 教学内容 本章小结 思考和练习 课堂讨论 本章引言 前面介绍的管理信息系统传统的分析和设计技术,是当前普遍使用的管理信息系统分析和设计技术。 但是,这种传统的管理信息系统分析和设计技术存在许多问题,例如,生产效率比较低、软件重用度很低、软件维护非常困难及开发出的软件往往不能真正地满足用户的需要。为了解决这些问题,许多研究和实践人员做了大量的工作,提出了许多解决问题的方法。 实践表明,面向对象分析和设计技术是解决当前管理信息系统分析和设计问题的一个有效方案。使用面向对象技术,特别是使用统一建模语言(unified modeling language,UML),可以大大提高管理信息系统分析和设计的质量和效率。 本章将重点介绍UML技术。 * 第*页 * 第*页 学习目标 了解传统生命周期方法存在的问题 理解面向对象方法的特点 了解UML产生的背景 理解和掌握UML的主要内容 理解和掌握用例图的作用和使用方法 了解类图的特点和掌握使用类图的方法 了解和掌握状态图的特点和用法 了解构件图和配置图的特点和作用 * 第*页 教学内容 10.1 传统生命周期方法存在的问题 10.2 UML概述 10.3 使用UML建立模型 * 第*页 10.1 传统生命周期方法存在的问题 传统的生命周期方法的本质,是在具体的软件开发工作之前通过需求分析预定义软件需求,然后逐个阶段、有条不紊地开发用户所需要的软件,实现预先定义的软件需求。但是实践证明,传统的生命周期法存在的许多问题: 开发的软件往往不能真正满足用户需要。 软件维护非常困难。 生产效率比较低。 软件重用困难。 * 第*页 10.2 UML概述 本节主要介绍UML的发展概要和主要内容。 UML的出现统一了面向对象的建模语言,标志着面向对象技术和方法的成熟。 * 第*页 UML的演变 面向对象技术不仅是一种程序设计方法,也是一种对真实世界的抽象思维方式。随着计算机应用技术的高速发展,管理信息系统软件的复杂程度不断提高,源代码的规模越来越大。在长期的研究和实践中,人们越来越深刻地认识到,建立简明准确的表示模型是把握复杂系统的关键。模型可以使用户从全局上把握系统的全貌及其相关部件之间的联系,可以防止用户过早地陷入各个模块的细节。因此,面向对象的分析和设计应该从建模开始。UML就是当前最为重要的面向对象的建模的语言之一。 UML语言是在吸收了众多面向对象技术和方法的基础上建立起来的。 * 第*页 UML的特点 UML只是一种建模语言,而不是一种建模方法。一般任何方法都应该由建模语言和建模过程两部分组成,其中建模语言提供了该方法中用于表示设计的符号,建模过程则描述了进行设计所需要遵循的步骤。 UML统一了面向对象建模的基本概念、术语和图形符号,为用户建立了便于交流的共同语言。用户可以根据所开发软件的类型、环境和条件,选用不同的建模过程。 * 第*页 UML的主要内容 客观现实世界是一个复杂的系统。如果希望理解客观现实的系统,则需要从不同的角度来考察。为了支持从不同的角度来考察系统,UML提供了5类、9种模型图。 第一类是用例图,它从用户的角度描述系统的功能,并且明确指出各功能的操作者。 第二类是静态图,包括类图、对象图和包图。 第三类是行为图,描述系统的动态模型和组成对象间的交互关系行为图包括两类,即状态图和活动图。 第四类是交互图,描述对象间的交互关系。第五类是实现图,包括构件图和配置图。 * 第*页 10.3 使用UML建立模型 本节介绍如何使用UML的模型图分析和建立管理信息系统的模型。 由于UML的模型图比较多,本节只介绍最常使用的UML模型图,主要包括用例图、类图和对象图、状态图、构件图和配置图。 * 第*页 使用用例图 用例图描述系统外部的执行者与系统提供的用例之间的某种联系。用例是指对系统提供的功能或用途的一种描述,执行者是可能使用这些用例的用户或者外部系统,用例和执行者之间的联系描述了使用者和用例的对应关系。用例图着重于从系统外部执行者的角度来描述系统需要提供哪些功能。用例图对于开发和分析管理信息系统的用户有极大帮助。 图10-1是一个销售管理信息系统的用例图示例。 * 第*页 用例图示例 * 第*页 使用类图和对象图 类图技术是面向对象方法的核心技术。在面向对象的建模技术中,类、对象及其之间的关系是最基本的建模元素。对于一个希望描述的系统来说,其类模型、对象模型及其之间的关系揭示了系统的本质结构。建立类模型的过程,

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档