第三篇 开发方法与信息系统规划优秀课件.ppt
《第三篇 开发方法与信息系统规划优秀课件.ppt》由会员分享,可在线阅读,更多相关《第三篇 开发方法与信息系统规划优秀课件.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三篇第三篇开开发方法与信息系方法与信息系统规划划第1页,本讲稿共61页教学要求教学要求n教学目的:教学目的:通过本章的学习,使学生掌握结构化系统开发方法、原型法、面向对象方法的基本思想、开发过程、特点、优缺点、适用范围;了解管理信息系统建设规划的常用方法的基本思想,规划过程、使用工具,理解各种规划方方法所适用的范围。n教学重点教学重点:各种开发方法的基本思想、开发过程、适用范围。系统规划的内容和作用。BSP法的步骤。n教学难点教学难点:在实际管理信息系统开发过程中开发方法的选择;各种开发方法之间的比较。U/C矩阵的应用。n计划课时计划课时:4第2页,本讲稿共61页第三篇开发方法与规划篇第三篇
2、开发方法与规划篇3.1信息系统开发方法3.2信息系统战略规划第3页,本讲稿共61页3.1信息系统开发方法n MISMIS开发的基本原则开发的基本原则 实用性原则实用性原则 系统性原则系统性原则 符合软件工程规范的原则符合软件工程规范的原则 完善,逐步发展的原则完善,逐步发展的原则 第4页,本讲稿共61页常用的系统开发方法常用的系统开发方法n1结构化系统开发方法(StructuredSystemDevelopmentMethodology)n2原型法(Prototyping)n3面向对象方法(Object-OrientedMethod)第5页,本讲稿共61页一、结构化系统开发方法一、结构化系统开
3、发方法n结构化开发方法是在生命周期(lifecycle)法基础上发展起来的。n生命周期生命周期 从提出要建立一个从提出要建立一个MISMIS开始开始,到完全建成的全到完全建成的全过程过程,是一个是一个连续连续发展的过程发展的过程,即一个阶段的完即一个阶段的完成就是下一个阶段的开始成就是下一个阶段的开始,这个过程称为系统这个过程称为系统的开发生命周期的开发生命周期(System Development Life Cycle,(System Development Life Cycle,简称简称SDLC)SDLC)。第6页,本讲稿共61页基本思想基本思想 将系统的生命周期划分为将系统的生命周期划分
4、为:系统规划、系统分析、系统规划、系统分析、系统设计、系统实施系统设计、系统实施、系统运行和维护系统运行和维护等阶段。等阶段。应用应用系统工程系统工程的方法的方法,按照规定的步骤和任务要求按照规定的步骤和任务要求,使用一定的图表工具完成规定的文档使用一定的图表工具完成规定的文档,在在结构化结构化和和模块模块化化的基础上进行的基础上进行MISMIS的开发工作。的开发工作。第7页,本讲稿共61页图图 系统的生命周期系统的生命周期 详细详细设计设计提出提出要求要求可行性可行性研究研究系统系统评价评价系统系统维护维护验收验收编程编程调试调试系统系统转换转换详细详细调查调查初步初步调查调查逻辑逻辑设计设
5、计开发方开发方案选择案选择战略战略规划规划审查审查审查审查总体总体设计设计系统规划系统规划系统分析系统分析系统设计系统设计系统实施系统实施系统运行系统运行 和维护和维护请按键请按键第8页,本讲稿共61页1.系统规划阶段 对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定MIS的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可行性。输出:可行性分析报告、系统设计任务书 返回第9页,本讲稿共61页2.系统分析阶段 逻辑设计阶段逻辑设计阶段 根据根据系统任务书系统任务书所确定的范围,所确定的范围,对现行系统进行详细调查
6、,描述现行系统的对现行系统进行详细调查,描述现行系统的业务流程业务流程,指出现,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即要求,即提出新系统的逻辑模型提出新系统的逻辑模型。输出:系统分析报告输出:系统分析报告 返回返回第10页,本讲稿共61页3.系统设计阶段 物理设计阶段 根据系统分析报告中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案即设计新系统的物理模型。总体设计 物理设计阶段 详细设计 输出:系统设计说明书第11页,本讲稿共61页4.系统实施阶段 将设计的系统付诸实施。购置、安装、调试计算机
7、等设备,编写程序,调试程序,人员培训,数据文件转换,系统调试,系统转换。返回第12页,本讲稿共61页5.系统运行和维护阶段 记录系统的运行情况,根据一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。下页第13页,本讲稿共61页结构化系统开发方法的优缺点结构化系统开发方法的优缺点n优点n开发人员与用户紧密结合,建立用户第一的观点n采用“从上到下”的开发策略,注重开发过程的整体性和全局性。n缺点n用户介入系统开发的深度不够,系统需求难以确定用户介入系统开发的深度不够,系统需求难以确定(原因原因);n开发周期长,文档过多;开发周期长,文档过多;n各阶段文档的审批工作困难。各阶段文档的审批
8、工作困难。第14页,本讲稿共61页原因 用户懂管理,不懂计算机,分析人员缺乏对特定组织的管理状态的认识和了解;用户不能确切描述现行信息系统的现状和未来目标,分析人员理解会有偏差;组织的管理体制随环境而变化,要求系统开发有高度的可变性,这正是生命周期法难以支持的.返回请按键请按键第15页,本讲稿共61页二、原型法二、原型法n原型法基本原理原型法基本原理原型:原型:可以逐步改进成运行系统的模型可以逐步改进成运行系统的模型 开发者在初步了解用户需求的基础上,构成、设计和开发开发者在初步了解用户需求的基础上,构成、设计和开发一个系统初始模型,该模型称为原型或骨架。一个系统初始模型,该模型称为原型或骨架
9、。(一个可以实现一个可以实现的系统应用模型。的系统应用模型。)开发人员和用户在此基础上共同探讨、改进和完善方案,开发人员和用户在此基础上共同探讨、改进和完善方案,开发人员再根据方案对原型进行修改得到新的原型,再征求开发人员再根据方案对原型进行修改得到新的原型,再征求用户意见,如此反复,直至用户满意为止。用户意见,如此反复,直至用户满意为止。第16页,本讲稿共61页原型法开发原型法开发MIS的过程示意图的过程示意图确定用户基本要求确定用户基本要求构造初始模型构造初始模型评价、使用系统原型评价、使用系统原型用户满意?用户满意?系统转换、系统维护系统转换、系统维护与评价与评价修改、完善系统修改、完善
10、系统原型原型图图 原型法开发过程原型法开发过程YN请按键请按键第17页,本讲稿共61页 原型法的特点基本特点该方法更多地遵循了人们认识事物的规律,因而更容易为人们所普遍掌握和接受该方法将模拟(仿真,Simulation)手段引入系统分析的初期阶段,通过原型来实现用户和系统分析人员间的沟通,解决了传统方法中的一个重要难题通过原型统一认识对象、问题标准和建立反馈渠道,为我们准确地认识问题创造了条件充分利用最新的软件工具,使整个信息系统的研制过程摆脱了老一套工作方式,不仅使系统开发的效率有所提高,还使系统的弹性得以增强该方法可以充分打消用户的心理负担,提高用户参与开发的积极性,对用户的实际工作水平提
11、高也有所帮助 返回返回请按键请按键第18页,本讲稿共61页三、面向对象方法三、面向对象方法面向对象的方法对象的基本思想在面向对象的方法中,对象是一个非常广泛的概念,凡是在系统中的具体和抽象实体,都可以被称为对象每个对象由两个方面组成属性:它决定对象的特征方法:是指可能施加于对象的动作(处理)对象具有以下特点封装性抽象性继承性动态链接性 第19页,本讲稿共61页 面向对象开发方法的特点面向对象的方法面向对象的系统开发步骤面向对象分析(OOA)面向对象设计(OOD)面向对象程序设计(OOP)面向对象的系统开发方法的评述这种方法在近年发展很快,由于受相对完备的理论和开发工具的支持,使之成为系统开发中
12、一种普遍的方法由于对象具有的基本特点,面向对象的开发方法可以进行整体分析、分离设计、集成总装的开发策略,因而降低了系统开发的复杂度该方法的应用为软件组件复用提供了一种可行的方法,因而在类似大型系统的开发中可以有效地降低开发成本、缩短开发周期和提高开发质量由于面向对象是一种较新的思维方式,因而在进行OOA是可能会造成用户的某些不适应。另外,由于OO方法的抽象程度较高,要完备地发现应用领域的全部对象,以其将这种对象映射为规范的对象描述都有一定的困难第20页,本讲稿共61页各种开发方式的比较n前面所讨论过的几种常用方法对系统开发过程中的几个主要环节支持情况如何呢?现分析如下:结构化系统开发方法,是能
13、够全面支持整个系统开发过程的方法,该方法基于模块化的设计思想,采用“自顶向下,逐步求精”的技术对系统进行划分。简单易懂,使用方便,获得了广泛应用。第21页,本讲稿共61页原型方法,它是一种基于4GL(第4代程序生成语言)的快速模拟方法,它通过模拟以及对模拟后原型的不断讨论和修改最终建立系统。要想将这样一种方法应用于一个大型信息系统开发过程中的所有环节是根本不可能的,故它多被用于局部系统或处理过程简单系统的设计到实现环节。面向对象法,它是一种围绕对象来进行系统分析和系统设计,然后用面向对象的工具建立系统的方法。这种方法可以普遍适用于各类信息系统开发,但是不能涉足系统分析以前的开发环节。第22页,
14、本讲稿共61页各种开发方式的比较n这三种常用的系统开发方法各有所长,迄今为止还很难绝对地从应用角度来评价其优劣。虽然每种方法都是在前一种方法不足的基础上发展起来的,但就目前技术的发展来看,这种发展只是局部弥补了其不足,就整体而言很难完全替代。另外这种发展和弥补是在一定技术基础之上的,没有基础一切都无从谈起。具体应用时应该根据实际条件,博采众方法之长,避其之短,而不能生搬硬套。一般来说,系统的功能或要求预先难以确定,在开发过程中可能有重大变化;n规模较小、结构不太复杂的系统适宜于用快速原型法或面向对象法。因为它们在设计系统的模型时,只需提出系统的基本要求,系统要求的扩充和完善可以在开发过程中逐步
15、提出并实现,因而比较容易适应不断变化的环境,缩短系统开发的时间。第23页,本讲稿共61页信息系统实现过程n总体规划企业长期目标,步骤n分步实施各个子系统统一设计初步方案利于系统集成n集成统一系统构成集成信息平台总体规划总体规划集成统一分步实施分步实施第24页,本讲稿共61页信息系统战略规划内容内容n3.2.1管理信息系统战略规划的概念n3.2.2制定管理信息系统战略规划的常用方法n3.2.3企业流程重组第25页,本讲稿共61页3.2.1管理信息系统战略规划的概念管理信息系统战略规划的概念n一、诺兰模型n二、开发信息系统的策略n三、信息系统规划的内容n四、MIS战略规划的制定过程 第26页,本讲
16、稿共61页管理信息系统战略规划的概念管理信息系统战略规划的概念管理信息系统战略规划的概念管理信息系统战略规划的概念战略是组织领导者关于组织的以下问题的概念的集合:组织的使命和长期目标组织的环境约束及政策组织当前的计划和计划指标的集合MIS战略规划是一个组织的战略规划的重要组成部分,是关于MIS长远发展的规划MIS战略规划的作用合理分配和利用信息资源,节省信息系统的投资通过制订规划,找出存在的问题,更正确地识别出为实现企业目标MIS必须完成的任务,促进信息系统的应用,带来更多的经济效益。指导MIS的开发,用规划作为将来考核系统开发工作的标准若规划不好,不仅项目本身将造成损失,也将导致企业运行不好
17、第27页,本讲稿共61页 诺兰模型返回返回预算预算费用费用初始初始蔓延蔓延控制控制集成集成数据数据管理管理成熟成熟1 1/2 2/3 3/4 4/5 5/6 6 /六要素六要素/层次层次阶段阶段了解诺兰模型(诺兰73年提出,80年完善),掌握企业目前所处的阶段,对信息系统建设提出符合实际的目标和规划方案第28页,本讲稿共61页初初 始始阶段阶段蔓蔓 延延阶段阶段控控 制制阶段阶段集集 成成阶段阶段管管 理理阶段阶段成成熟熟阶阶段段人 们对计算机还 不 了 解,只是从兴趣出发而接触计算机。人们把计算机用于简单的数据处理而提高了效率,计算机技术应用开始大面积推广普及。各行业盲目使用计算机,开发信息
18、系统,而缺乏对其应用的总体规划和管理,既浪费了资源,也没有提高效益,计算机应用出现了滑坡。人 们开始从实际需要出发,总结经验,全面规划开发计算机的各层应用,进行系统的集成和改造。在上阶段的基础上,引进计算机网络、数据库和多媒体技术,并充分发挥计算机信息系统的功能,把计算机应用推到了更高的层次和更新的领域。人 们 除了把计算机应用于日常管理之外,进一步共享资源、优化数据、统一规划,扩展应用,大大发挥了计算机决策支持的作用。NolanNolan模型模型 将计算机信息系统应用的发展归纳为六个阶段:将计算机信息系统应用的发展归纳为六个阶段:第29页,本讲稿共61页NolanNolan模型的启示模型的启
19、示1.信息系统建设是一项长期的、复杂的、投入高的社会化系统工程,其发展呈波浪式进程,它受各种综合条件的影响和制约,并不是一蹴而就的,而应遵循一定的客观规律;2.信息系统伴随着计算机技术的应用发展而实施的,其发展的各阶段是一个人类对其应用的认识逐步提高的过程,各阶段是不能逾越的,但我们可以尽可能压缩蔓延和控制阶段的时间,对其规划和改造,使其按照正确的方向前进,并推动它从低层向到高层发展;3.我国是一个发展中国家,人口众多,资源还很紧缺,要在短时间内改变现有的管理信息系统的现状是不现实的,我们应该吸取别国的经验教训,避免盲从,少走弯路,根据自己国家、自己地区、自己单位的实际情况,规划出一套切实可行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三篇 开发方法与信息系统规划优秀课件 第三 开发 方法 信息系统 规划 优秀 课件
限制150内