信息管理系统第2章MIS开发概论.ppt
《信息管理系统第2章MIS开发概论.ppt》由会员分享,可在线阅读,更多相关《信息管理系统第2章MIS开发概论.ppt(94页珍藏版)》请在三一办公上搜索。
1、1,第2章 MIS 开发概论,2,知识网络图,3,2.1 系统开发的任务和特点,系统开发:MIS从项目提出 运行、评价为止的全过程,4,2.1.1 系统开发的任务,开发企业“计算机化的信息系统”,5,2.1.2 系统开发的特点,1.复杂性高企业系统本身复杂诸多子系统企业规模、技术、功能 复杂性开发本身是综合性技术(知识密集)C科学、通信技术、经济应用数学、管理科学开发的各阶段大量的手工劳动,十分细致、复杂,易出错,6,2.集体的创造性活动背景系统开发复杂应用软件的非 移植性集体(系统分析师、C技术人员、管理业务人员、程序设计人员等)智慧3.质量要求高软件产品不容许有任何错误任何一个语法错误或语
2、义错误新系统必须优于原系统性能、质量、经济效果、满足用户的要求,7,4.产品是无形的软件:程序+文档+数据5.历史短经验不足(30余年)有关开发技术和管理技术还在研究中 特别是大型系统的软件生产更是如此。,8,2.2系统开发的指导原则,MIS开发属于系统工程的范畴,思想、步骤、组织和方法总称,9,2.2.1系统的目的性,MIS是人工系统。目的是:满足用户要求,10,2.2.2 系统的整体性,方法:逻辑模型 物理模型分析:手工系统 传统的 系统的整 工作方式 体优化,11,12,13,实现步骤:,14,15,2.2.3 系统的相关性,相关性:依 分解 协调原则,由顶向下发展系统层次结构:系统分解
3、为多子系统,可层层分解系统结构化分析和设计方法:“由顶向下”主导“由底向上”辅助,16,2.2.4 系统的扩展性和易维护性,系统与环境间的适应变化发展MIS应具有开放性扩展性易维护性,17,2.2.5 工作成果文档化 图表规范化,文档:资料文档的作用:供查阅、核对供交流供后继开发作基础文档的形式:以图表为主图表应当规范化图表应当标准化,开发、使用、维护 程序所需的,18,2.3 系统开发的方法,方法有多种,基础是生命周期法,20世纪80年代后期又有新方法,如原型法面向对象法软件工程,19,2.3.1 生命周期法,70年代初发展,多被定为标准的系统开发方法生命周期 过程MIS的生命周期如图5-4
4、(下页)系统分析设计实施,系统的发生、发展成熟、消亡或更新换代的,20,21,分析:各阶段的主要任务系统分析 开发成败的关键可行性分析原系统模型新系统逻辑模型系统设计逻辑模型物理模型详细设计系统实施编程调试系统转换运行维护评价,22,生命周期法的主要优点:段落清晰、文档标准、各部分可按计划工作完成生命周期法的缺陷:难以准确定义用户需求用户自己说不清开发过程不可修改开发周期长 难以适应环境变化23年/大系统 时过镜迁,“要求变了”“分析设计”阶段长,不便与用户交流整个开发工作是劳动密集型的人工完成 成本高 效率低,23,2.3.2 原型法(Prototyping Approach),开发过程:分
5、析、设计、编程、运行、评价多次重复、不断演进,24,25,优点:开发过程是一个循环往复的反馈过程,可确保用户要求得以较好地满足用户可很快接触和使用系统,提高用户参与系统开发的积极性开发周期短,使用灵活,适合结构不稳定的系统难度:形成和修改原型、需要支撑性工具,如图表生成器计算机数据字典 正在研制中程序生成器保证系统的可变更性、易于修改,26,2.3.3 面向对象的方法,背景:70年代A。Kay在Smalltalk计算机语言中首次提出面向对象的概念80年代 C+标志 实用化 面向对象的程序设计语言目的:通用性 可重用性、扩充性、可维护性组装 软件集成块(Software IC),27,特点:1.
6、操作与数据共同封装对象 数据+操作 封装通信单位,28,基本单元 对象功能实现靠对象间的消息传递应变能力强、重用性好,29,2.类与继承机制 使系统具有较好的,30,类继承 超类是子类的概括,子类可以继承 超类的属性、操作和约束规则,31,2.3.4 计算机辅助软件工程(CASE),实现 交互式开发环境实现各环节 自动化实现 直观的程序设计,在研过程中,具有快速响应、专用资源 早期查错功能,开发维护,通过强有力的 图形接口,32,2.4 系统开发的方式,33,表5一l 系统开发的方式,分析优缺点:队伍、质量、成本、维护与扩充等,34,2.5 系统开发的组织与 项目管理,35,2.5.1 系统开
7、发的组织,1.领导小组(自主开发模式下)成员构成企业领导、项目负责人、分析师、部门负责人职责提出建立新系统的规划和总策略保证满足企业不同部门对新系统的需求对开工作进行监督与控制协调系统开发中有关的各项工作向上级组织报告系统开发工作的进展情况委任计算中心主要工作人员,规定他们的职责范围,36,2.参加者三类人员系统分析员、程序设计员、企业管理人员作用,表52 各类人员在系统开发过程中的作用,口 执行 协助或咨询,37,对各类人员的要求系统分析员 他们的主要任务是研究用户对信息系统的需求;评价该企业开发计算机化信息系统的可行性;进行系统分析与没计,负责对新系统的安装、测试和技术文件的编写。系统分析
8、员实际上是系统开发的业务领导者与组织者。他们不仅应当具备计算机硬件、软件的知识,懂得企业管理的业务,还应当了解现代化管理方法以及各种经济数学模型在企业管理中的应用,并且应当具有理论联系实际、灵活运用上述知识的能力。此外,系统分析员应是用户与计算机技术人员之问的桥梁,他们应当善于处理人际关系,能与各类人员建立良好的合作关系。能正确理解各级管理人员提出的需求,灵活运用现代管理方法,,38,将这些需求经过分析和逻辑抽象转换为计算机系统的设计方案,成为编写程序的依据。他们只有具有概括能力、逻辑抽象能力、想象力和创造力,才能设计出高质量的系统。因此,系统分析员既是系统分析专家,又是知识面广、工作能力强的
9、通才。在一般情况下,一个人很难达到上述各项要求,因此在一些大系统开发时,常由几名不同专业的专家共同担当系统分析员的任务。(2)程序设计员。程序设计员的主要任务是按照系统分析员所提出的设计方案编制程序、调试程序、修改程序,直到新系统投入运行。在系统交付使用,39,以后,本企业的程序设计员还要担负系统的运行维护工作,负责程序的改进任务。程序设计员应该有较强的逻辑思维能力,要掌握计算机软件的基本知识,熟练掌握数据库及程序设计语言。(3)企业管理人员。参加系统开发的企业管理人员代表用户在实际工作中提出用户的需求,一方面对开发工作的质量进行监督,另一方面,他们应按照新系统的要求,组织管理基础工作的整顿,
10、提供新系统运行所需的各种基础数据。管理人员应当是精通管理工作的骨干,并且粗通计算机基础知识。,40,2.5.2 系统开发的项目管理,技术:网络计划技术 对整个过程进行计划和控制,41,42,43,本章小结:,一、关于系统开发的指导原则 系统开发通常具有复杂性高、质量要求高等特点。系统开发应按照系统的一般原则,深入分析系统的特点,根据系统发展的规律来建立系统,是系统开发的指导原则。考虑系统的目的性、整体性、机关性、扩展性和易维护性、工作成果文档化、图表规范化等等这些原则,是构成各种开发方法和技术工具的基础。,44,【典型例题分析】按照系统论的一般原理,系统的特征是指:系统具有目的性、整体性、相关
11、性和【答案】:环境适应性【分析】:系统的特征反映了系统最本质的方面。系统是处于环境之中,环境是一种更高级(更大)的系统,管理信息要适应外界环境的变化。,45,二、关于系统开发的方法和方式 系统开发的方法有原型法、面向对象的方法以及计算机辅助软件工程的方法。生命周期法是将信息系统的开发过程划分为系统分析、系统设计、系统实施三个阶段,每个阶段又有若干步骤。生命周期法是目前主要的开发方法。生命周期法的优点是:整个开发过程阶段和步骤清楚,每一个阶段和步骤均有明确的成果,这些成果作为下一步工作的依据。系统开发主要有自行开发、委托开发、合作开发和购(租)用软件包这四种方式,其各有优缺点,企业应结合自身的具
12、体情况加以选择。,46,【典型例题分析】1原型设计法与生命周期法的根本区别是()A原型法是面向目标的,生命周期法是面向工程的 B原型法是面向工程的,生命周期法是面向目标的 C原型法可以解决结构化问题,生命周期法只能解决半结构化的问题 D原型法开发周期长,生命周期法开发周期短【答案】:B,47,【分析】:目前系统开发主要方法为生命周期法,而在生命周期法的基础上逐渐发展了原型法。选项C和D都是二者的区别,开发周期长短的问题;但D项叙述错误,说反了。而两种方法的根本区别在于方法所面向的对象的不同。选项B的叙述是正确的。2在面向对象的方法中,子类可以继承 的属性、操作和约束规则。()A一个超类 B二个
13、超类 C多个超类 D其它子类【答案】:C,48,【分析】:“类”是指一组具有相同结构、操作和约束条件的对象。一个类的上层可以有超类,下层可以有子类。一个类可以有多个超类,也可以有多个子类。子类可以继承超类的属性,操作和约束规则,称为类继承机制。继承时可以是多个超类的特性。所以选择C。,49,三、关于系统开发的项目管理 系统开发过程中,应有制定管理信息系统规划,进行决策,协调各方面关系、控制开发进度的系统开发领导小组。有包括系统分析员、程序设汁和管理人员在内的系统开发的参加者。计算机管理信息系统的建立是一项复杂的系统工程,应用科学的项目管理方法,如采用网络计划技术,来对整个开发过程进行计划和控制
14、。,50,【典型例题分析】系统开发领导小组的任务,是制定管理信息系统,在开发过程中,根据客观发展的情况进行,协调各方面的,控制开发。【答案】:规划 决策 关系 进度【分析】:本题主要考查系统开发领导小组的任务。在系统开发过程中,就应有这样一个领导小组,能够制定管理信息系统规划,根据发展情况进行决策,协调各方面关系,控制开发进度。,51,同步跟踪强化训练,一、单项选择题 1系统开发具有复杂性高、是集体的创造性活动、质量要求高及 等特点()A产品是有形的 B产品可度量 C产品是无形的 D产品不可度量 2,管理中的计算机应用系统,一般()A不能直接移植 B能直接移植 C大部分可直接移植 D除数据外可
15、移植,52,3按照系统论的一般原理,系统的特征是指系统具有目的性、整体 性、相关性和()A扩展性 B环境适应性 C集合性 D易维护性 4系统开发工作的出发点和归宿是()A保持系统的先进性 B使系统具有可修改性 C保证信息畅通 D满足用户的需求 5系统开发中,强调系统的整体性,采用先确定 模型,再设 计物理模型的开发过程()A开发 B实体 C逻辑 D整体,53,6结构化系统分析和设计的主导原则是 开发系统()A由顶向下 B由底向上 C集中 D分散平行 7目前有多种系统开发的方法,作为各种开发的主要方法的基础是()A原型法 B生命周期法 C面向对象的方法 D增长法 8在各种系统开发方法中,系统重用
16、性、扩充性、维护性最好的开发 方法是()A原型法 B生命周期法 C面向对象的方法 D增长法,54,9原型法开发系统的主要优点是()A系统重用性好 B系统可维护性好 C系统开发费用低 D用户要求可较好满足 10在面向对象的方法中,所谓“对象”就是 和操作的封装 通信单位()A数据 B程序 C数据库 D文件 11在面向对象的方法中,所谓“类”是指一组具有相同结构、操作和约束条件的()A对象 B操作 C子类 D横块,55,12发展计算机辅助软件工程(CASE)是提高 的重要途径()A系统的重用性 B系统可维护性 C系统可扩充性 D系统开发效率和质量 13系统开发的方式有:自行开发、委托开发、(租)软
17、件包等()A个人承包 B计算机公司承包 C合作开发 D引进国外软件 14当系统工作内容经常变动,系统维护工作量很大时,宜选用 开发方式。()A自行 B委托 C购买软件包 D租用软件包,56,15系统开发采用委托开发的方式,其主要缺点是()A费用高 B系统维护困难 C开发周期长 D难适应本企业要求 16应用软件系统开发的发展趋势是采用 方式。()A自行开发 B委托开发 C合作开发 D购(租)买软件包 17系统开发的具体业务领导者和组织者是()A系统开发领导小组 B系统分析员 C程序设计员 D管理人员,57,18系统开发的参加者有系统分析员、程序设计员和()A企业领导 B系统开发领导小组成员 C各
18、职能部门负责人 D管理人员 19在系统开发过程中,企业管理人员直接参与执行的工作包括:系 统分析和()A系统运行、评价 B系统调试 C编写程序 D系统设计 20在系统开发过程中,程序员直接执行的任务是编程序和()A系统设计 B调试程序,58,C系统运行 D系统评价 21在大型信息系统开发过程中,常采用 对整个开发过程 进行计划和控制()A网络计划技术 BCASE技术 C由顶向下的方法 D面向对象的方法 22系统分析阶段的基础工作是()A教育和培训 B系统调查 C初步设计 D详细设计 23确定信息系统的硬件需求应在 阶段进行()A系统分析 B系统实现 C系统设计 D系统运行,59,24程序算法的
19、设计、编码,调试应在 阶段进行()A系统分析 B系统设计 C系统实现 D系统运行 25在信息系统的研制过程中,责任重大,并且起到核心和桥梁作用 的人员是()A程序员 B管理人员 C信息用户 D系统分析员 26关于管理信息系统,以下说法正确的是()A研制过程中,重点应放在程序编写上 B为了提高系统效率,可以忽视用户要求 C只能完全模拟人工进行事务处理即可,60,D对于无结构或半决策化的决策任务,应提供一系列辅助决策的方法和手段 27严格地遵循什么原则是管理信息系统研制成败的关键()A生命周期性 B原型法 C系统工程 D自底向上 28原型法比较适合开发()AEDI BDSS C任何信息系统 D专家
20、系统 29信息系统的总体规划不仅要有一定的理论和技术上的指导,还 必须收集些什么作为依据(),61,A组织的外部情况 B计算机技术发展情况 C组织内的数据和业务要求 D技术、经济、社会等因素各方面的可行性 30发展面向对象方法的主要目的是()A提高软件系统的可重用性 B简化编程 C节省开发费用 D节省开发时间 31在面向对象方法中,系统模型的基本单元是()A数据 B消息 C类 D对象,62,32继承性是什么系统的基本特性()AEDI BMIS C面向对象 DDSS 33系统开发中强调系统的整体性,采用()A先确定逻辑模型,再设计物理模型 B先确定物理模型,再设计逻辑模型 C先分解系统,再协调系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 系统 MIS 开发 概论

链接地址:https://www.31ppt.com/p-5230312.html