第四章管理信息系统的开发方法.pptVIP

  1. 1、本文档共48页,可阅读全部内容。
  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文档。上传文档
查看更多
第四章管理信息系统的开发方法

第四章 管理信息系统开发; 管理信息系统开发是指根据管理信息系统要求,在原系统基础上,加上计算机系统的处理限制和用户习惯,建立一个基于计算机的人机系统的过程。管理信息系统开发是实施组织变革、发展与创新,实现组织目标的战略措施。 。 ;;“自底向上”的开发策略;“自顶向下”的开发策略; 策略;2 管理信息系统开发的生命周期lifecycle;;分析阶段是通过对原有系统存在的问题进行分析,找出解决这些问题的各种方案,评价每种方案的可行性,提出可行性分析报告和用户需求报告。 在分析阶段,用户和信息技术专家对原系统进行详细的调查,通过交谈、观察原系统的运行过程,收集各种报告、表格和文档,以及发调查问卷等多种形式,分析并确定系统的优点、缺点和问题,以及用户有哪些信息需求必须被满足。;设计阶段要构建一个如何运行拟开发系统的技术框架。 项目小组在接受分析阶段产生的业务需求的基础上,从物理或技术的观点设计系统的技术框架。 系统设计工作应该自顶向下地进行,包括总体设计和详细设计两个方面。 ;主要任务是把设计阶段完成的设计报告转换成软件的程序代码。 系统分析与设计人员要同程序员一起共同完成每个程序的程序说明书,根据这些说明书,程序员再写出相应的程序代码。 程序说明书中要说明每个程序的功能、所使用的编程语言、输入输出的内容与格式、处理的过程与顺序以及必要的控制等。该阶段的标志是从逻辑设计转化到物理实现。;;;;3 管理信息系统开发方法;1) 结构化开发方法;结构化开发方法将系统开发过程分成若干阶段,每个阶段进行若干活动,完成多个任务,形成标准产品。;结构化系统开发方法的特点: 结构化系统开发方法是在生命周期(life cycle)法基础上发展起来的。 结构化系统开发方法: 强调开发人员与用户的紧密结合(用户参与) 在开发策略上强调“从上到下”,逐层分解 注重开发过程的整体性和全局性 阶段文档标准化 优缺点: 结构化系统开发方法适合于大型信息系统的开发。 开发过程复杂繁琐,开发周期长,成本高,系统难以适应环境的变化。 维护性和稳定性较差;2 ) 原型法: 原型法系统开发人员本着对用户需求的理解,先快速实现一个原型系统,然后通过反复修改来实现管理信息系统。 与结构化系统开发方法的区别:;原型法: 基本思想 开发人员首先要对用户提出的问题进行理解,短时间内定义用户的需求,然后开发一个原型系统并运行之。开发人员和用户一起针对原型系统的运行情况反复对它进行修改(在这过程中也可以添加新功能),直到用户对系统完全满意为止。 ;用户对新系统提出需求(各种问题);优 点 原型法贯彻的是“从下到上”的开发策略,它更易被用户接受。 用户满意度提高 开发效率高 缺 点 由于该方法在实施过程中缺乏对管理系统全面、系统的认识、因此,它不适用于开发大型的管理信息系统。 开发过程缺乏规范性 每次反复都要花费人力、物力,如果用户合作不好、盲目纠错,就会拖延开发过程。 ;原型法的适用范围   基于上述局限性,原型法主要用于以下一些场合:   (1)用于用户事先难以说明需求的较小的应用系统。原型法有助于开拓系统开发人员的想象力和他们与用户之间的交流,通过不断学习和发现来建立系统。   (2)用于决策支持系统的开发。   (3)适用于与生命周期法结合起来使用,整体上以生命周期法为主,对其中功能独立的模块可以尝试采用原型法。;;面向对象的分析 识别类/对象 确定对象的属性 确定对象/类的关系 如,学生是一个类,张三作为具体对象是学生类的实例,学号等是对象的属性;图书馆主任是这么说的: 我们原本是一个传统的图书馆,传统的借书方式要求读者亲自来到图书馆,这显得非常不方便,而且随着藏书的增加和读者群的增长,尤其而且大量的读者到 图书馆,使得图书馆的场地不足,工作人员也不够了。所以想到借助网络,让读者通过网络借/还书,这样可以省掉大量的场地维护和工作人员成本支出,同时计算 机可以方便的检索目录,让读者可以足不出户借到需要的书。为了把书送到借阅人手里,我们已经联系了A特快专递公司和B城市物流公司,初步达成协议,由他们 往返借阅人和图书馆之间把图书送出和收回。读者在网上出示和验证借书卡,找到他们需要的书,提交申请,图书管理员确认后,就会通知物流公司来取书,当读者 拿到书之后,物流公司需要把读者的签单拿回来以证明读者已经拿到了书。当然这个过程中,读者是需要付费的。还书也是基本同样的过程。;借阅人视图;借阅管理员角度;业务用例场景 — borrow books;业务实体的总体关系视图;面向对象的设计------模块化 面向对象的编程 面向对象方法的优缺点: 符合人们的思维方式 重用性好 需要一定的软件支撑环境 对开发人员要求较高 ;;CASE工具: 开发模式:CASE工具+开发方法 采用CA

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档