信息系统课件-管理信息系统开发综述.pptVIP

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

信息系统课件-管理信息系统开发综述.ppt

(4)继承 父类可以派生出子类,子类自动继承父类的属性和方法。 (5)封装 封装(Encapsulation)又称为信息隐蔽。面向对象开发方法中,对象是数据和操作的封装体。 (6)多态 多态指相同的操作作用于多种不同类型的对象却获得不同的结果。 3.应用面向对象开发方法设计MIS的基本思路 (1)获取用户需求。 (2)用统一的建模工具构造对象模型 。 (3)识别与问题有关的类及类之间的联系,识别与MIS解决方案有关的类 。 (4)对设计类及其联系进行调整,使之如实地表达事物之间实际存在的各种关系 。 4.面向对象的开发过程 (1)系统调查和需求分析 (2)系统分析阶段(OOA) (3)系统设计阶段(OOD) (4)系统实现阶段(OOP) (5)系统测试阶段(OOT) 5.面向对象开发方法的特点 (1)采用全新的面向对象思想,使得系统的描述及信息模型的表示与客观实体相对应,更符合人们认识事物的思维习惯 。 (2)系统开发的基础统一于对象之上,各个阶段工作过渡平滑 。 (3)面向对象开发方法采用了继承、封装、多态和消息传递机制,使软件的一致性、模块的独立性以及程序的共享性和可重用性大大提高。 2.1.5.2 可视化开发方法 1.可视化开发的概念 所谓可视化开发就是在可视化开发工具(例如Visual Basic、Visual FoxPro等)提供的图形界面上,通过操作界面元素,例如文本框、复选框、组合框、命令按钮等控件和菜单、工具栏等,由可视化开发工具自动生成应用程序。 2.可视化开发的基本步骤 (1)生成基本窗口。 (2)开发人员从工具箱中挑选界面组成元素放入窗口指定位置。 (3)逐一安排界面元素,使窗口的元素布局合理。 (4)根据功能要求和业务逻辑编写事件代码。 (5)调试程序,生成可执行文件。 2.1.6 各种开发方法的比较 1.生命周期法 生命周期法能全面支持整个系统开发过程,基于模块化设计思想,采用“自顶向下,逐步求精”的技术对系统进行划分。但在总体思路上比较保守,是以不变应万变来适应环境的变化。 2.原型法 原型法通过快速构造系统原型和对原型的不断修改、完善建立系统,强调开发人员与用户的交流,从动态的角度看待系统变化,采用以变应变的思路。 3.CASE方法 CASE方法是一种除系统调查外全面支持系统开发过程的方法,同时也是一种自动化的系统开发方法。 4.面向对象法 面向对象法是一种围绕对象来进行系统分析和系统设计,然后用面向对象的工具建立系统的方法。 2.2 管理信息系统的开发方式 建立和开发MIS的主要方式有:购买现成软件包、自行开发、委托开发以及联合开发等。主要从用户需求、开发成本、开发周期、技术力量、可维护性以及外部环境等方面加以比较,选择一种适合本单位的开发方式。 2.3 管理信息系统的结构模式 随着计算机技术、网络技术的发展,管理信息系统的结构模式也在不断改进,主要有五种结构模式:单机模式、中央集中模式、客户机/服务器模式(Client/Server,C/S模式)、浏览器/服务器模式(Browser/Server,B/S模式)和多层混合模式。 管理信息系统开发综述 2.1 管理信息系统的开发方法 2.2 管理信息系统的开发方式 2.3 管理信息系统的结构模式 2.4 管理信息系统开发的人员分工 2.5 管理信息系统开发的规范和标准 2.6 管理信息系统开发过程概况 2.7 管理信息系统开发的条件与原则 开发管理信息系统时,首先要选择适宜的开发方式、合理的结构模式,充分满足开发管理信息系统的基本条件,分析开发过程可能要遇到的各种问题。其次要重视建立开发机构,开发人员分工明确,责任到人。 2.1 管理信息系统的开发方法 2.1.1 结构化方法的原理和特征 结构化方法是指把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用系统标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的软件产品。结构化程序设计(Structured Programming,SP)方法主要有以下几个特征。 (1)自上向下逐层开发。 (2)结构化、模块化编程。 (3)尽量限制消除无条件转移语句。 结构化程序设计方法主要包括以下几种基本结构。 (1)顺序结构。 (2)选择结构。 (3)多分支判断结构。 (4)先判断后执行的循环结构。 (5)先执行后判断的循环结构。 2.1.2 生命周期开发方法 生命周期法采用结构化的思想、系统工程的观点和工程化的方法进行管理信息系统的开发。 生命周期开发方法首先将整个系统的开发过程分为系统规划、系统分析、系统设计、系统实施、系统评价、系统维护六个相对独立的开发阶段。其次,在系统规划、系统分析、系统设计各阶段,按照

文档评论(0)

1亿VIP精品文档

相关文档