管理信息系统分析与设计-第5章 系统开发概述.pptVIP

管理信息系统分析与设计-第5章 系统开发概述.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

实例:方法:表现类的行为特征,描述类具有规律的行为,是描述对象对消息的响应。例:在高校中,“学生”作为一个类有描述自身的信息,包括学号、姓名、出生日期、入学时间、专业、所学课程、联系方式等。学生还具有对这些信息处理的行为,例如“选课”,发出“查看所学课程成绩”等消息。“张三”是“学生”的一个实例,他具有“选课”的功能,他会发出“查看所学课程成绩”的消息。面向对象分析(OOA:Object-OrientedAnalysis):基本思想定义问题中所有的对象,以及描述对象之间如何交互完成任务的。采用一个完整的类图的子图(称类图子图)集中地反映逻辑模型中类之间的特定关系,其中包括类层次结构图、类组合结构图和消息流图,分别描述类之间的继承关系、类之间聚合关系、反映消息在各类方法之间的传递,即得到管理信息系统的逻辑模型。在逻辑模型中,不存在具体的对象,只存在描述对象共性的类。逻辑模型的组成与表达类描述语言(CDL),或类图(CD:ClassDiagram)以及辅以少量文字的说明例:下图描述了问题相关的3类对象:分销商、客户、物流企业以及其属性、方法和消息面向对象设计(OOD:Object-OrientedDesign)以OOA设计的逻辑模型为任务,在一定的语言与系统平台上,精细化逻辑模型中的类,以及增加与系统通信需要的附加类,着重考虑与系统实现有关的因素,进行问题域部分的设计,以帮助用户从数据、控制和交互控制等这些方面对具体的实现进行补充描述。面向对象程序设计(OOP:Object-OrientedProgramming)以OOD设计的物理模型为任务,采用一定的程序设计语言(如C++、Java等)或开发工具(如微软的VisualStudio.Net、JBuild等)完成对类及对象中各属性的说明,实现各服务的代码,以及对其他一些有关内容进行编码,生成面向对象的源程序,即产生计算机可执行模型。面向对象方法的模型表示有许多方法,例:Booch法:区分系统的逻辑和物理结构并描述这两种结构的静态和动态语义。面向对象的建模技术(OMT:ObjectModelingTechnique):在实体-关系(E-R)模型上扩展了类、继承和行为而得到的。OOSE(Object-OrientedSoftwareEngineering):以其“用例驱动(UseCaseDriven)”思想而著称。统一建模语言(UML:UnifiedModelingLanguage):融合了当前一些流行的面向对象开发方法的主要概念和技术,成为一种面向对象的标准化的统一建模语言不同的方法,其用于表达逻辑模型、物理模型、计算机可执行模型有不同。结构化方法与面向对象方法的比较结构化方法:按功能或过程分解问题域,将复杂过程分解成一系列具有层次结构的子过程,将问题设计成一系列功能相互独立而又共享数据的模块。面向对象方法:按照对象或概念来分解问题域,将复杂过程分解成一系列具有封装、继承、多态的对象不同开发方法的问题分解图5.10结构化方法与面向对象方法5.5软件流程模型问题的提出:在管理信息系统的开发过程中,系统分析开发者将遇到企业用户提出的各种各样新需求,而这些需求将会导致系统发生变化。当新需求产生、而导致系统在结构或者功能上的变化,如何处理?软件流程模型(softwareprocessmodel)瀑布模型存在的问题弱点适应的场合演进式模型存在的问题弱点适应的场合5.6系统开发人员与开发方式系统开发人员信息主管(CIO:ChiefInformationOfficer)不仅要对计算资源的运用、计算中心的正常运行负责,更重要的是要参与企业的核心管理层的决策,决定企业的信息战略,保证信息战略与企业战略相配合,并对企业信息化的发展做出长远规划。不单是技术角色,而是技术加管理的综合角色。CIO必须了解先进的管理思想和理念,作为企业的决策者之一,从信息的角度为企业提供管理的手段和思路,增加企业高层管理的智慧和思想。制定完善的信息管理制度,采用现代化信息技术,对涉及信息活动的各种要素进行合理控制,以实现信息资源的合理配置和有效利用。系统分析员价值不在于建立一个特殊的模型,或者完成设计程序,而是其具有分析和解决业务信息问题的能力,其主要表现在如下几方面:事实的发现能力问题的抽象能力对信息的高敏感性系统的建模能力(企业流程等)系统设计员系统架构师程序设计员测试人员系统维护人员数据库管理员文档人员美工项目经理终端用户项目组的人员结构公司人员项目经理、需求分析师、用户IS部门人员系统设

您可能关注的文档

文档评论(0)

翰林大当家 + 关注
实名认证
服务提供商

文案个性定制,计划书、方案、策划书专业撰写。

1亿VIP精品文档

相关文档