管理信息系统的开发方式与方法 (2)课件.ppt
《管理信息系统的开发方式与方法 (2)课件.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的开发方式与方法 (2)课件.ppt(169页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统的开发方式与方法第1页,此课件共169页哦内容内容 内容提要内容提要3.1 MIS开发涉及的基本问题开发涉及的基本问题3.2 MIS的开发方式的开发方式3.3 结构化生命周期法结构化生命周期法3.4 原型法(原型法(Prototyping Approach)3.5 面向对象的方法面向对象的方法3.6 软件开发工具软件开发工具3.7 MIS开发的组织工作开发的组织工作小结小结习题习题3 返回返回第2页,此课件共169页哦内容提要内容提要 MIS的的开开发发是是一一个个复复杂杂的的系系统统工工程程,它它要要受受到到多多方方面面条条件件的的制制约约。研研究究这这些些条条件件无无疑疑将将有
2、有助助于于MIS的的开开发发,有有利利于于对对MIS开开发发中中涉涉及及到到的的有有关关问问题题的的理理解解。在在MIS建建设设的的长长期期实实践践中中,已已形形成成了了多多种种系系统统开开发发的的方方式式和和方方法法。因因此此,为为了了保保证证系系统统开开发发工工作作的的顺顺利利进进行行,应应该该根根据据所所开开发发系系统统的的规规模模大大小小、技技术术的的复复杂杂程程度度、管管理理水水平平的的高高低低、技技术术人人员员的的情情况况、资资金金与与时时间间要要求求等等各各个个方方面面的的不不同同要要求求采采用用不不同同的的开开发发方方式与方法。式与方法。返回返回第3页,此课件共169页哦学完本
3、章后,应该掌握以下内容:学完本章后,应该掌握以下内容:1 MIS开发的基本原则开发的基本原则2 MIS开发应具备的条件开发应具备的条件3 MIS的开发策略的开发策略4 MIS的开发方式的开发方式5 MIS的常用开发方法的常用开发方法6.MIS开发的环境开发的环境返回返回第4页,此课件共169页哦3.1MIS开发涉及的基本问题开发涉及的基本问题3.1.1MIS开发的基本原则开发的基本原则3.1.2MIS开发的条件开发的条件3.1.3MIS的开发策略的开发策略 返回返回第5页,此课件共169页哦3.1.1 MIS开发的基本原则开发的基本原则实用性原则实用性原则系统性原则系统性原则符合软件工程规范的
4、原则符合软件工程规范的原则完善,逐步发展的原则完善,逐步发展的原则返回返回第6页,此课件共169页哦实用性原则实用性原则系统必须满足用户管理上的要系统必须满足用户管理上的要求,既保证系统功能的正确性又方求,既保证系统功能的正确性又方便实用,需要友好的用户界面、灵便实用,需要友好的用户界面、灵活的功能调度、简便的操作和完善活的功能调度、简便的操作和完善的系统维护措施。的系统维护措施。实用实用/系统系统/软件工程软件工程/逐步逐步/返回返回第7页,此课件共169页哦系统性原则系统性原则 在在MIS的开发过程中的开发过程中,必须必须十分注重其功能和数据上的整十分注重其功能和数据上的整体性、系统性。体
5、性、系统性。实用实用/系统系统/软件工程软件工程/逐步逐步/返回返回第8页,此课件共169页哦符合软件工程规范的原则符合软件工程规范的原则 MIS的开发是一项复杂的应用的开发是一项复杂的应用软件工程,应该按软件工程的理软件工程,应该按软件工程的理论、方法和规范去组织与实施。论、方法和规范去组织与实施。实用实用/系统系统/软件工程软件工程/逐步逐步/返回返回第9页,此课件共169页哦逐步完善逐步完善,逐步发展的原则逐步发展的原则 MIS的建立不可能一开始就十的建立不可能一开始就十分完善和先进,而总是要经历一个分完善和先进,而总是要经历一个逐步完善、逐步发展的过程。逐步完善、逐步发展的过程。实用实
6、用/系统系统/软件工程软件工程/逐步逐步/返回返回 第10页,此课件共169页哦3.1.2 MIS开发的条件开发的条件 1.MIS开发的条件开发的条件 2.MIS开发前的准备工作开发前的准备工作 返回返回第11页,此课件共169页哦1.MIS开发的条件开发的条件领导重视,业务人员积极性高领导重视,业务人员积极性高;必须有建立必须有建立MIS的实际需求和迫切性的实际需求和迫切性;必须要有一定的科学管理基础必须要有一定的科学管理基础;有必要的投资保证,并能提供系统维护有必要的投资保证,并能提供系统维护人员的编制和维护费用人员的编制和维护费用;管理人员知识结构应满足系统建设需要管理人员知识结构应满足
7、系统建设需要;基础数据要齐全规范。基础数据要齐全规范。返回返回第12页,此课件共169页哦2.MIS开发前的准备工作开发前的准备工作建立开发领导机构及组织开发队伍;建立开发领导机构及组织开发队伍;借鉴同类系统的开发经验;借鉴同类系统的开发经验;选择适合本企业实际的开发方式;选择适合本企业实际的开发方式;确定系统目标、开发策略和投资金额;确定系统目标、开发策略和投资金额;收集和整理基础数据。收集和整理基础数据。返回返回第13页,此课件共169页哦3.1.3MIS的开发策略的开发策略 1.几种可以考虑的开发策略几种可以考虑的开发策略2.选择策略时应注意的选择策略时应注意的3个问题个问题返回返回第1
8、4页,此课件共169页哦1.几种可以考虑的开发策略几种可以考虑的开发策略接受式开发策略接受式开发策略直线式开发策略直线式开发策略 迭代式开发策略迭代式开发策略 实验式开发策略实验式开发策略 规划式开发策略规划式开发策略图图31选择开发策略的模型选择开发策略的模型 返回返回第15页,此课件共169页哦接受式开发策略接受式开发策略认为用户对信息的需认为用户对信息的需求的叙述是正确的、完全求的叙述是正确的、完全的和固定的,并且以此作的和固定的,并且以此作为开发的根据。为开发的根据。接受接受/直线直线/迭代迭代/实验实验/规划规划/模型模型/适合适合/返回返回第16页,此课件共169页哦适合:适合:小
9、项目,高度结构化,用户需小项目,高度结构化,用户需求明确和开发者有充分经验的情形。求明确和开发者有充分经验的情形。例如:对文件的转换、从已有例如:对文件的转换、从已有文件或数据库中产生各种报表、以文件或数据库中产生各种报表、以及某些简单的、单用户的系统等。及某些简单的、单用户的系统等。返回返回第17页,此课件共169页哦直线式开发策略直线式开发策略从需求说明开始到最后开发从需求说明开始到最后开发直线的进行下去直线的进行下去,每完成一步都要每完成一步都要进行评审进行评审,以验证是否和需求一致。以验证是否和需求一致。接受接受/直线直线/迭代迭代/实验实验/规划规划/模型模型/适合适合/返回返回第1
10、8页,此课件共169页哦直线式开发策略直线式开发策略适合:适合:用户的应用需求可较好的定用户的应用需求可较好的定义义,且以后不需进一步修改或只且以后不需进一步修改或只需稍作修改需稍作修改(如生命周期法如生命周期法)、系、系统规模较大统规模较大,但结构化程度高但结构化程度高,用户任务的综合性强以及开发者用户任务的综合性强以及开发者具有熟练技术与丰富经验的情形。具有熟练技术与丰富经验的情形。返回返回第19页,此课件共169页哦迭代式开发策略迭代式开发策略研研制制过过程程中中验验证证需需求求不不论论是是有有错错还还是是不不恰恰当当,都都可可以以回回到到需需求求确确定定过过程程,对对需需求求说说明明进
11、进行行修修改改,如如此此重重复复进进行行,直直到到所所开开发发的的系系统统满满足需求为止。足需求为止。若若开开发发需需求求的的不不确确定定性性比比较较高高,直直线线式式开开发发策策略略不不能能保保证证用用户户真真正正的的信信息息需需求求,就就需需要要把把传传统统直直线式过程加以改进线式过程加以改进,使其按迭代方式重复进行。使其按迭代方式重复进行。接受接受/直线直线/迭代迭代/实验实验/规划规划/模型模型/适合适合/返回返回第20页,此课件共169页哦迭代式开发策略迭代式开发策略适合:适合:大型多用户系统、对大型多用户系统、对用户或开发者来说是新的用户或开发者来说是新的应用领域的情形应用领域的情
12、形。返回返回第21页,此课件共169页哦实验式开发策略实验式开发策略采用原型法或应用的模拟采用原型法或应用的模拟,通过试验的方式去逐次近似并通过试验的方式去逐次近似并减少不确定信息需求减少不确定信息需求,同时找出同时找出原型的缺点原型的缺点,直到用户对需求完直到用户对需求完全理解和需求得到保证为止。全理解和需求得到保证为止。接受接受/直线直线/迭代迭代/实验实验/规划规划/模型模型/下页下页/返回返回第22页,此课件共169页哦若信息需求不确定性很高若信息需求不确定性很高,则可通过一个实际工作系统来则可通过一个实际工作系统来验证需求是否得到保证。验证需求是否得到保证。如:高层管理决策支持系统、
13、交如:高层管理决策支持系统、交互预测模型及多用户的非结构化互预测模型及多用户的非结构化系统等。系统等。返回返回第23页,此课件共169页哦规划式开发策略规划式开发策略从系统的战略目标、信息需求分从系统的战略目标、信息需求分析、资源分配和项目计划等方面进行析、资源分配和项目计划等方面进行规划规划,合理的设计出系统的总体结构。合理的设计出系统的总体结构。各个子系统的开发各个子系统的开发,则根据其信息需求则根据其信息需求的不确定性程度的不确定性程度,选择不同的开发策略。选择不同的开发策略。接受接受/直线直线/迭代迭代/实验实验/规划规划/模型模型/适合适合/返回返回第24页,此课件共169页哦规划式
14、开发策略规划式开发策略适用于:适用于:MIS的规模特别大的规模特别大,复杂程度复杂程度特别高特别高,例如跨地区、跨部门的全例如跨地区、跨部门的全国性的大系统国性的大系统,其信息需求的不其信息需求的不确定性程度特别大确定性程度特别大,必须做好必须做好MIS的总体规划。的总体规划。返回返回第25页,此课件共169页哦图图31 选择开发策略的模型选择开发策略的模型 接受接受/直线直线/迭代迭代/实验实验/规划规划/模型模型/返回返回 不确定因素不确定因素不确定级别不确定级别开发策略开发策略项目的规则项目的规则结构化程度结构化程度用户对任务的用户对任务的理解程度理解程度开发者对任务开发者对任务熟练程度
15、熟练程度低低中中高高很高很高接受式接受式直线式直线式迭代式迭代式实验式实验式规划式规划式第26页,此课件共169页哦2.选择策略时应注意的选择策略时应注意的3个问题个问题(1)关于总体规划关于总体规划(2)开发的技术方法开发的技术方法(3)开发的进程控制开发的进程控制返回返回第27页,此课件共169页哦关于总体规划关于总体规划 在系统建立与开发过程的整体规在系统建立与开发过程的整体规划上划上,应采取应采取“总体规划总体规划,分期实施分期实施,逐步投资逐步投资,逐步见效逐步见效”的策略原则。的策略原则。具体的方法有以下两种:具体的方法有以下两种:“自上而下自上而下”的方法的方法“自下而上自下而上
16、”的方法的方法返回返回第28页,此课件共169页哦开发的技术方法开发的技术方法 在考虑系统开发的技术方法在考虑系统开发的技术方法上上,必须注意应用成熟的技术必须注意应用成熟的技术,MIS开发不是搞科研开发不是搞科研,而是一项应用软而是一项应用软件工程。件工程。返回返回第29页,此课件共169页哦(3)开发的进程控制开发的进程控制在系统开发的进程控制在系统开发的进程控制上,应立足于采用增量实现上,应立足于采用增量实现的策略。的策略。返回返回第30页,此课件共169页哦3.2MIS的开发方式的开发方式3.2.1 自行开发自行开发3.2.2委托开发委托开发3.2.3合作开发合作开发3.2.4利用现成
17、软件包开发利用现成软件包开发返回返回第31页,此课件共169页哦3.2.1自行自行开发开发由用户依靠自己由用户依靠自己的力量独立完成系统开发的力量独立完成系统开发的各项任务。的各项任务。自行开发自行开发/适合适合/优点优点/缺点缺点/注意注意/比较比较/返回返回第32页,此课件共169页哦适适合合有较强专业开发分析与设计队伍有较强专业开发分析与设计队伍 和程序设计人员和程序设计人员系统维护使用队伍的组织和单位系统维护使用队伍的组织和单位如:大学、研究所、计算机公司、如:大学、研究所、计算机公司、高科技公司等单位。高科技公司等单位。自行开发自行开发/适合适合/优点优点/缺点缺点/注意注意/比较比
18、较/返回返回第33页,此课件共169页哦优优点点 开发费用少开发费用少,容易开发出适合本容易开发出适合本单位需要的系统单位需要的系统,方便维护和扩展方便维护和扩展,有利于培养自己的系统开发人员。有利于培养自己的系统开发人员。自行开发自行开发/适合适合/优点优点/缺点缺点/注意注意/比较比较/返回返回第34页,此课件共169页哦缺缺点点(1)容易受业务工作的限制,系容易受业务工作的限制,系统整体优化不够,开发水平较低。统整体优化不够,开发水平较低。(2)系统开发时间长,开发人员系统开发时间长,开发人员调动后,系统维护工作没有保障。调动后,系统维护工作没有保障。自行开发自行开发/适合适合/优点优点
19、/缺点缺点/注意注意/比较比较/返回返回第35页,此课件共169页哦注注意意(1)需要大力加强领导,实行)需要大力加强领导,实行“一把手一把手”原则;原则;(2)向专业开发人士或公司进)向专业开发人士或公司进行必要的技术咨询,或聘请他们行必要的技术咨询,或聘请他们作为开发顾问。作为开发顾问。自行开发自行开发/适合适合/优点优点/缺点缺点/注意注意/比较比较/返回返回第36页,此课件共169页哦3.2.2委托开发委托开发 由使用单位由使用单位(甲方甲方)委托通常是委托通常是有丰富开发经验的机构或专业开发有丰富开发经验的机构或专业开发人员人员(乙方乙方),按照用户的需求承担系按照用户的需求承担系统
20、开发的任务。统开发的任务。委托开发委托开发/适合适合/优点优点/缺点缺点/注意注意/比较比较/返回返回第37页,此课件共169页哦适适合合使用单位使用单位(甲方甲方)没有没有MIS的系的系统分析、系统设计及软件开发人统分析、系统设计及软件开发人员或开发队伍力量较弱、但资金员或开发队伍力量较弱、但资金较为充足的单位。较为充足的单位。委托开发委托开发/适合适合/优点优点/缺点缺点/注意注意/比较比较/返回返回第38页,此课件共169页哦优优点点省时、省事,开发的省时、省事,开发的系统技术水平较高。系统技术水平较高。委托开发委托开发/适合适合/优点优点/缺点缺点/注意注意/比较比较/返回返回第39页
21、,此课件共169页哦缺缺点点费用高、系统维护与扩展需费用高、系统维护与扩展需要开发单位的长期支持,不利于要开发单位的长期支持,不利于本单位的人才培养。本单位的人才培养。委托开发委托开发/适合适合/优点优点/缺点缺点/注意注意/比较比较/返回返回第40页,此课件共169页哦注注意意 使用单位使用单位(甲方甲方)的业务骨干要的业务骨干要参与系统的论证工作;参与系统的论证工作;开发过程中需要开发单位开发过程中需要开发单位(乙方乙方)和使用单位和使用单位(甲方甲方)双方及时沟通,进双方及时沟通,进行协调和检查。行协调和检查。委托开发委托开发/适合适合/优点优点/缺点缺点/注意注意/比较比较/返回返回第
22、41页,此课件共169页哦3.2.3合作开发合作开发由使用单位由使用单位(甲方甲方)和有丰富和有丰富开发经验的机构或专业开发人员开发经验的机构或专业开发人员(乙方乙方),共同完成开发任务。双方共同完成开发任务。双方共享开发成果共享开发成果,实际上是一种半委实际上是一种半委托性质的开发工作。托性质的开发工作。合作开发合作开发/适合适合/优点优点/缺点缺点/比较比较/返回返回第42页,此课件共169页哦适适合合 使用单位使用单位(甲方甲方)有一定的有一定的MIS分析、设计及软件开发人员,但开分析、设计及软件开发人员,但开发队伍力量较弱,希望通过发队伍力量较弱,希望通过MIS的开的开发建立、完善和提
23、高自己的技术队发建立、完善和提高自己的技术队伍,便于系统维护工作的单位。伍,便于系统维护工作的单位。合作开发合作开发/适合适合/优点优点/缺点缺点/比较比较/返回返回第43页,此课件共169页哦优优点点相对于委托开发方式比较节相对于委托开发方式比较节约资金约资金,可以培养、增强使用单位可以培养、增强使用单位的技术力量的技术力量,便于系统维护工作便于系统维护工作,系系统的技术水平较高。统的技术水平较高。合作开发合作开发/适合适合/优点优点/缺点缺点/比较比较/返回返回第44页,此课件共169页哦缺缺点点 双方在合作中沟通易双方在合作中沟通易出现问题出现问题,因此因此,需要双方需要双方及时达成共识
24、及时达成共识,进行协调和进行协调和检查。检查。合作开发合作开发/适合适合/优点优点/缺点缺点/比较比较/返回返回第45页,此课件共169页哦3.2.4利用利用现成软件包开发现成软件包开发 利用现成的软件包开发利用现成的软件包开发MIS,可购买现成的应用软件包或,可购买现成的应用软件包或开发平台开发平台,如财务管理系统、小型如财务管理系统、小型企业企业MIS、供销存、供销存MIS等等。等等。包开发包开发/软件包软件包/适合适合/优点优点/缺点缺点/比较比较/返回返回第46页,此课件共169页哦应用软件包应用软件包是预先编制好的、能完成一定功能是预先编制好的、能完成一定功能的、供出售或出租的成套软
25、件系统。它的、供出售或出租的成套软件系统。它可以小到只有一项单一的功能,比如打可以小到只有一项单一的功能,比如打印邮签,也可以是有印邮签,也可以是有50万行代码的、万行代码的、400多个模块组成的复杂的运行在主机多个模块组成的复杂的运行在主机上的大系统。上的大系统。包开发包开发/软件包软件包/适合适合/优点优点/缺点缺点/比较比较/返回返回第47页,此课件共169页哦适适合合对于功能单一的小系统开发对于功能单一的小系统开发颇为有效。但不太适用于规模较颇为有效。但不太适用于规模较大、功能复杂、需求量的不确定大、功能复杂、需求量的不确定性程度比较高的系统的开发。性程度比较高的系统的开发。包开发包开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统的开发方式与方法 2课件 管理信息系统 开发 方式 方法 课件
限制150内