信息系统课件-管理信息系统的研制途径.pptVIP

  • 0
  • 0
  • 约2.53千字
  • 约 20页
  • 2022-10-07 发布于未知
  • 举报

信息系统课件-管理信息系统的研制途径.ppt

* * * 管理信息系统 的研制途径 管理信息系统开发概述 系统开发要回答: What、Why、Who 、Where、When 系统开发的最大错误是没弄清问题就动手去做,系统开发之初,识别问题至关重要。 系统生命周期 是指从立项、功能确定、设计、开发成功、投入使用,并在使用中不断修改、完善,直至被新的系统所替代,而停止该系统使用的全过程 管理信息系统开发概述 系统开发的生命周期分为五个阶段 系统规划与可行性研究阶段 系统分析阶段 系统设计阶段 系统实施阶段 系统运行与维护阶段 管理信息系统开发概述 70年代,系统开发的结构化生命周期法 80年代初,原型法 80年代末期,计算机辅助软件工程(Computer Aided Software Engineering,CASE) 和面向对象(Object-Oriented,OO)的开发方法 90年代,系统集成或基于组件的开发 常用系统开发方法简介 生命周期法(瀑布模型) 可行性研究 需求分析 总体设计 详细设计 编程调试 运行维护 MIS的生命周期法 按照MIS的生命周期来开发的一种方法,把MIS的开发分为五个阶段:总体规划、系统分析、系统设计、系统实施和系统的运行维护。 对每一阶段规定它的任务、工作流程、管理目标及要编制的文档,使开发工作易于管理和控制,形成一个可操作的规范。 结构化生命周期法的优点 建立面向用户的观点 严格区分工作阶段 自顶向下进行开发 工作文件的标准化和文献化 采用图表工具描述系统 结构化生命周期法的不足 所需文档资料数量大 人机交互界面表达难 用户信息反馈慢 开发周期长 常用系统开发方法简介 常用系统开发方法简介 原型法(螺旋模型) 先按照用户提出的需求,快速、低成本地建立一个系统原型,然后提供给用户试用,在试用过程中不断完善。通过用户与系统原型的交互作用,用户能够不断明确自己的信息需求。被用户最终认可的原型,即可作为系统的最终开发结果。 常用系统开发方法简介 原型法的特点 符合人们认识事物的规律 有利于项目的开发者和用户之间的交流,原型法加强了开发过程中的用户参与程度 实际的原型为准确认识问题创造了条件 能充分利用最新的系统开发环境 将系统的调查、分析、设计融为一体原型法对大型系统有局限性 面向对象开发方法 面向对象的原则是把对象和对该对象的操作都封装在一个类中,在程序设计时要考虑多个对象及其相互间的关系。面向对象的好处是实现代码的重复使用。 不使用面向对象描述一件事 青椒炒牛肉 取出青椒 500 g,用刀切成细丝,过油 取出牛肉 300 g,切丁,用酱油、酒、 黑醋腌制 30 分钟 起油锅、放入牛肉炒及青椒大火快炒 1 分半 拿出太白粉、水调在一起,这个称为 芡汁 將芡汁倒入锅中搅拌,会产生粘稠现象 這叫芶芡 完成。 使用面向对象描述一件事 青椒炒牛肉 青椒 数量:500 g 处理:用刀切成细丝,过油 牛肉 数量:300 g 处理:切丁,用酱油、酒、黑醋腌制 芡汁 制作:太白粉调上适量的水 芶芡:將芡汁倒入锅中 青椒处理好、牛肉处理好、芡汁制作好, 放入锅中快炒 1 分半后用芡汁芶芡即可。 常用系统开发方法简介 青椒炒牛肉 青椒 数量:500 g 处理:用刀切成细丝,过油 牛肉 数量:300 g 处理:切丁,用酱油、酒、黑醋腌制 芡汁 制作:太白粉调上适量的水 芶芡:將芡汁倒入锅中 青椒处理好、牛肉处理好、芡汁制作好, 放入锅中快炒 1 分半后用芡汁芶芡即可。 先定义好参与这件事的物品有哪些 (这些物品叫做 “对象”) 再定义这些物品所需的数量及行为 (这些数量及行为叫做 “属性”与“方法”) 接下来就可用物品间的互动行为 来描述整件事情是如何发生的。 (这部份的描述称为“程序”) class 青椒炒牛肉 { 青椒处理好 牛肉处理好 芡汁制作好 青椒 + 牛肉炒 1 分半 用芡汁芶芡即可 } class 青椒 { 数量 = 500 g 处理法 { … } } class 牛肉 { 数量 = 300 g 处理法 { … } } class 芡汁 { 制作法 { … } 芶芡法 { … } } 常用系统开发方法简介 面向对象方法的的基本概念 对象 类 继承 多态性

文档评论(0)

1亿VIP精品文档

相关文档