管理信息系统理论与实务 第3版 教学课件 作者 朱顺泉2 第2章.pptVIP

管理信息系统理论与实务 第3版 教学课件 作者 朱顺泉2 第2章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 管理信息系统的组织运作方式与开发方法 组织与运作方式 自行开发 委托开发 合作开发(前2种的结合) 应用软件包 最终用户 自行开发可可以培养组织内部的人才,获得宝贵的开发经验,但组织要有一个长期研究计划,要在一个较长的时期内不断投入科研经费。委托开发是由组织外部的技术人员来进行,但组织的管理人员如何外部技术人员配合是一个难题。无论采用哪种形式开发,都需要管理人员的参与,才能开发出真正可用的系统来。 系统开发首先应有组织机构上的保证,以委托开发方式为例,一项开发最好由用户单位、开发商、中间机构三方人员来共同完成。以联想为例。通过第三方有许多好处,如做可行性研究分析时,由它来做比较好。据统计:由开发方做100%结论,由第三方做只有40%可行。在开发MIS的组织机构中,开发方一般由项目领导、分析员、设计员、程序员等组成。系统分析员调查了解企业的情况。目前,常用开发方法有:生命周期法、原型法和对象法。 生命周期法(系统分析时使用) 原型开发法 (系统设计与实施时使用) 面向对象的开发法 (系统设计与实施时使用) 据统计资料,系统开发调查与分析占整个开发工作的60%,系统设计与实现只占总开发工作量的不到40%。 生命周期法 系统调查与规划 系统分析 系统设计 系统实施 运行测试 系统维护 系统分析 进行业务流程分析 数据流程分析(数据流程图) 数据分析(数据字典) 处理分析 系统设计 功能模块划分 代码设计 数据库设计 界面设计 处理设计 系统实施与系统维护 程序设计 系统调试 系统转换 系统维护 系统评价 传统生命周期法的特点 结构化 规范化 文档化 工程管理容易 传统生命周期法存在的缺陷 用户与开发人员之间的思想交流不直观 开发过程复杂 开发周期太长,费用太高 使用工具落后 原型法的开发过程 原型法的开发系统的特点 由于原型法的循环反复、螺旋式上升的工作方法,更多地遵循了人们认识事物的规律,因而更容易被人们掌握和接受。 原型法强调用户的参与,特别是对模型的描述和系统运行功能的检验,都强调了用户的主导作用,这样沟通了人们的思想,缩短了用户和系统开发者的距离。 原型法提倡使用工具开发, 大大提高工作效率,缩短了开发时间。 原型法将系统调查、系统分析和系统设计合而为一,使用户一开始就能看到系统开发后是一个什么样子。这样,消除了用户的心理负担,打消了他们对系统何时才能实现以及实现后是否适用等疑虑,提高了用户参与开发的积极性。同时用户使用了系统,对系统的功能容易接受和理解,有利于系统的移交、运行和维护。? 原型法的开发系统的局限性 对于大型系统的开发,原型法常常显得无能为力.因为大型系统,不经过系统分析来进行整个系统的设计,想直接用屏幕来一个一个地模拟是困难的. 对于有大量运算,逻辑性较强的程序模块,原型法很难构造出模型来供人评价,因为这类问题没有那么多交互方式,也不是三言两语就能把问题说清楚. 对于原来的管理基础不够完善,信息处理混乱的一些企业,容易造成工作过程不清析,这样用原型法构造原型有一定困难. 由于原型法不经过系统分析,因此整个系统没有一个完整的概念,各子系统之间的接口不明确,系统开发的文档无法统一,容易给以后的维护带来困难. 原型法在使用过程中应注意的问题 重视开发过程的控制 应将原型法与生命周期法有机结合起来 应充分了解原型法的使用环境,熟练掌握开发工具 原型法对开发环境的要求 要有一个方便灵活的数据库管理系统(DBMS) ,对需要的文件和数据模型化,适应数据的存储和查找要求,方便数据的存取 一个与数据库(DB)对应方便灵活的数据字典,具有存储所有实体的功能 一套高级的软件工具(如第四代自动生成语言4GL或开发生成环境等)用以支持结构化程序. 一套与数据库(DB)对应的快速查询语言,支持任意非过程化的组合条件查询. 一个非过程化的报告/屏幕生成器 面向过程与面向对象方法的比较 对象及相关概念 对象:封装数据和操作的实体 对象类:描述一组的共同行为和属性对象集合 实例:单个对象 对象的特性 封装性:一个对象是由数据和对数据的操作封装而成,封装是将一个对象的属性(数据)和操作(程序代码)集成为一个对象整体。用户只需根据对象提供的外部特性接口访问对象。接口用于描述对象之间的相互作用、请求和响应,即对消息的说明。 继承性:是父类和子类之间共享数据和方法的机制,子类可以继承父类的属性和操作,这就是类的继承机制。如果在一个对象类中加入新对象,则这个新对象可自动地继承本对象类的全部属性和操作。继承性使面向对象的系统具有较好的可重用性、可扩充性和灵活性,因而有利于软件系统的维护。 多态性:对象之间的相互操作、调用和应答都是通过将发送消息到对象的外部接口来实施的。在收到消息时,对象要予以响应

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档