多变环境中的信息系统管理管理企业信息系统的开发.pdf

多变环境中的信息系统管理管理企业信息系统的开发.pdf

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多变环境中的信息系统管理 管理企业信息系统的开发 主要内容  信息系统开发的基础  信息系统的开发技术  IT系统开发模式(过程)  信息系统的整合  以互联网为基础的系统开发  IT项目的管理  管理IT团队  评价信息系统的收益 ERP:对企业的手术 Scott Buckhout,1999,研究5亿以上公司ERP项目  平均超额投入 179%  平均逾期时间230%  平均效果为预期效果的 59%  项目取消率35 % 你敢操刀吗?如何下手? 信息系统的开发  目标  在给定预算和给定时间内,按用户需求,设 计和完成一个信息系统并交付用户。  难点  如何估计用户需求?  如何估计预算?  如何估计项目时间?  如何控制项目风险? 信息系统开发的内容  需求确定和顾客期望管理  计算机语言与写程序  数据库  计算模式  开发工具  系统交付的流程  系统整合  系统开发的方法  项目管理 信息系统的开发技术  “盘古开天地”的开发技术  1950年代  结构性的开发技术  1970年代  面向对象的开发技术  1990年代 “一锅粥”的开发技术  1950年代,系统开发处在八仙过海各显神通的阶段  机器贵、编程人员少而无经验  整个系统就是一个大程序  没有任何系统性结构  每人写的都不一样  70年代的软件危机  复杂系统无法写、无法维护  系统很难超越十万行的程序复杂性的门坎  没有人能读懂他人的程序  没法改动  问题  中国重复了这个阶段吗? 结构性的开发技术  目标  系统开发标准化和高效率  关键思路  人解决复杂问题的基本方法为“分而制之”  将大问题分解为几个小问题,一直到小问题分成了能解决的 小问题为止  又称为有上而下的方法(Top-down method)  解决问题的重点在于流程(不是数据)  程序的结构上将程序分为主程序和子程序  主程序对应大问题  子程序对应分解了的小问题 结构性的开发技术的例子  计算同学们的成绩 主程序 读取学生的记录 读取学生的成绩 按成绩排序 生成报告 打印学生成绩 打印学生成绩 (及格的) (不及格的) 结构性的开发技术的优缺点  优点  简单  容易理解  超越了十万行程序复杂性的限制  缺点  数据与信息处理的过程分离  改动数据的结构导致大量的程序改动  导致软件虫子(BUG)  很难再使用以写好的程序(REUSE)  问题分割是人为的,缺乏制度性的机制  很难超越百万行程序的坎 结构性的开发技术的改动成本大  如果学生的数据结构改变了,所有用到学生记录的子 程序都需要相应改变  忘记了一个改变,就是一个BUG 主程序 需要改变的子程序 读取学生的记录 读取学生的成绩 按成绩排序

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档