版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章管理信息系统的开发方法第1页,课件共30页,创作于2023年2月第一节MIS的开发策略(1)“自下而上”的开发策略
基本思想:从业务系统开始,先实现每个基本功能(即数据处理功能),然后逐步向高级建设(即,增加管理/控制功能)。(2)“自上而下”的开发策略
基本思想:从整体上协调和规划,由全面到局部、由长远到近期,从探索合理的信息流出发来设计信息系统。第2页,课件共30页,创作于2023年2月两种策略优缺点的对比一般发生在“初装”和“蔓延”阶段。备注复杂、繁琐。整体性和逻辑性强。自上而下缺乏整体优化;开发过程存在大量的重复工作。能保证最终的系统可以运行(虽然系统性能不一定良好)。自下而上缺点优点策略第3页,课件共30页,创作于2023年2月第二节MIS的开发方法一、结构化系统开发方法二、原型法三、面向对象开发方法第4页,课件共30页,创作于2023年2月一、结构化系统开发方法用系统的思想和系统工程的方法,按照用户至上的原则,结构化、模块化、自顶向下对系统进行分析与设计。基本思想系统规划
系统分析系统设计系统实施系统运行和维护开发阶段每个阶段都有明确的任务,并要产生一定规格的文档资料交付给下一个阶段;而下一个阶段则在上一个阶段交付的文档的基础上继续进行开发过程。第5页,课件共30页,创作于2023年2月系统规划阶段可行性分析报告系统设计任务书系统分析阶段系统分析说明书系统设计阶段系统设计说明书系统实施阶段实施进度报告系统测试分析报告系统运行和维护阶段新需求建议书自顶向下进行系统分析、设计自底向上进行系统实施第6页,课件共30页,创作于2023年2月优点
结构化系统开发方法注重开发过程的整体性、全局性,特别适合开发大型MIS。
开发过程繁琐,周期长,难以适应环境的变化。缺点第7页,课件共30页,创作于2023年2月二、原型法在MIS开发的开始阶段,凭借系统开发人员对用户需求的理解与用户共同确定系统的基本要求和主要功能,在强有力人、软件环境支持下,快速给出一个满足用户需求的初始系统原型,然后与用户反复协商修改,最终形成MIS系统。基本思想1.确定用户的基本需求2.设计系统初始原型3.使用和评价系统4.修正和改进原型开发阶段第8页,课件共30页,创作于2023年2月原型法的基本原理和过程用户对新系统提出需求(各种问题)开发人员对问题进行总结开发一个原型系统运行原型系统修改增加功能
完成系统开发并交付使用增加新功能否提出意见是是否否第9页,课件共30页,创作于2023年2月优点简易,用户容易接受从原理到流程十分简单,最终总可以获得一个满意的MIS--无高深理论和技术(方法本身)用户与开发者思想易于沟通使用软件工具效率高,摆脱了传统方法不适合开发大型系统,因为返工现象特别严重。要求管理基础工作完整、准确,一般只适用于处理过程明确、简单、涉及面窄的小型系统。缺点第10页,课件共30页,创作于2023年2月三、面向对象方法客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。基本思想1.用户需求分析2.面型对象分析3.面向对象设计4.面向对象的系统实施开发阶段1.封装性2.抽象性3.继承性4.动态链接性特点第11页,课件共30页,创作于2023年2月面向对象的基本概念(1)对象(Object):对象是构成系统的基本要素,用来描述客观事物的一个实体。对象:一组属性+一组操作方法属性:描述对象的静态特征操作:对象的行为或对象所具有的功能,描述对象的动态特征。(2)类(Class):对象的抽象,具有相同属性和操作的集合。(3)继承(4)封装(5)消息第12页,课件共30页,创作于2023年2月面向对象开发方法的基本思想(1)客观事物是由对象组合而成的,对象是在原事物基础上抽象的结果。(2)对象是由属性和操作方法组成的。(3)对象之间的联系通过传递消息来实现。(4)对象可以按其属性归类,子类可以继承父类的特性。(5)对象具有封装性,一个对象就构成一个严格模块化的实体,在系统开发中可被共享和重复引用,达到软件重用的目的。第13页,课件共30页,创作于2023年2月订阅订阅编号订阅信息订阅者编号订阅邮局编号识别订阅要求报告订阅者情况终止订阅识别订阅者信息识别地址信息报告地址变化订阅者编号订阅者姓名地址编号订阅者对象名属性方法消息传递第14页,课件共30页,创作于2023年2月面向对象法的优势(1)符合人类的思维习惯,有利于用户与开发人员的沟通,缩短开发周期,提高系统开发的正确性和效率。(2)各阶段工作过渡平滑,避免了许多中间转换环节,加快了系统开发进程。(3)封装、继承、多态性等特征是的软件的一致性、独立性和可重用性提高。第15页,课件共30页,创作于2023年2月四、CASE方法
CASE是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发步骤。
CASE具实际上把原先由手工完成的开发过程转变为以自动化工具和支撑环境支持的自动化开发过程。
CASE中集成了多种工具,这些工具既可以单独使用,也可以组合使用。基本思想CASE工具+某种开发方法应用模式第16页,课件共30页,创作于2023年2月⑴支持开发的全过程(除系统调查外);⑵能提高软件质量,可实现“软件重用”;⑶能加快开发速度;⑷能简化软件开发的管理和维护;⑸能自动生成开发过程中的各种文档。特点第17页,课件共30页,创作于2023年2月MIS的开发方法评价从严格意义上看:目前尚无一种方法能偶很好地解决系统开发的复杂性。现有的各种方法都有各自的适用范围和优缺点,在实际的系统开发过程中,往往是根据特定环境和条件来选择和综合运用这些方法。第18页,课件共30页,创作于2023年2月第三节MIS的开发方式(1)自行开发方式(2)委托开发方式(3)合作开发方式(4)利用现成的软件包开发方式第19页,课件共30页,创作于2023年2月(1)自行开发方式适合:有较强的MIS分析、设计、程序设计、系统维护的组织和单位。优点:开发费用少、容易开发出适合本单位需要的系统、有利于培养自己的系统开发人员。缺点:系统整体优化不够,开发水平较低。系统维护工作没有保障。第20页,课件共30页,创作于2023年2月(2)委托开发方式适合:技术力量薄弱、资金较为充足的单位。优点:省时、省事;开发的系统技术水平较高。缺点:费用高;系统维护与扩展需要开发单位的长期支持;不利于本单位的人员培养。注意:使用单位的业务骨干要参与系统的论证工作;开发过程中需要开发单位和使用单位双方及时沟通、协调。第21页,课件共30页,创作于2023年2月(3)合作开发方式适合:
有一定的技术力量,希望通过系统的开发,建立完善和提高自己的技术队伍,便于系统维护工作的单位。优点:
节约资金;可以培养、增强使用单位的技术力量;便于系统维护工作。缺点:
双方在合作中沟通容易出现问题。第22页,课件共30页,创作于2023年2月(4)现成的软件包开发方式适合:
开发的系统是多数组织都要用到的通用功能,如财务管理、工资管理;
缺少组织内部的开发人员不适合:
规模较大、功能复杂、需求量不确定程度高的系统。优点:缩短开发时间,节省开发费用,系统可以得到较好的维护。缺点:系统功能较简单,专用性差,难以满足特殊要求。第23页,课件共30页,创作于2023年2月第四节软件工程与项目管理软件工程产生的背景:20世纪60年代中期,软件危机(1)软件开发费用和进度失控。(2)软件的可靠性差。(3)生产出来的软件难以维护。危机主要原因:软件项目的规模日益扩大,而规模宏大的软件项目必然需要大量的人来齐心协力地共同参与。软件工程概念:软件项目的建设过程和传统的工程相似,都要经历设计、实施、验收等节点。第24页,课件共30页,创作于2023年2月(1)软件工程的概念软件工程:
研究用工程化的方法构建和维护软件的一门新兴工程学科。研究:软件生产的客观规律,建立与系统化软件生产有关的概念、原则、方法、技术和工具,指导和支持软件系统的生产活动,以达到降低软件生产成本、改进软件产品质量与生产率,最终实现软件的工业化生产。第25页,课件共30页,创作于2023年2月(2)软件工程的主要内容软件工程软件开发技术软件管理技术软件开发技术软件工具软件开发环境软件开发管理软件经济管理第26页,课件共30页,创作于2023年2月信息系统建设“80/20”对于IS,业界有两个80/20估计:一:80%的项目都失败了,只有20%是成功的二:在那些失败的项目中,80%的原因是非技术因素导致的,只有20%是由技术因素导致的失败。非技术因素:
企业业务流程与组织结构的改造问题、企业领导的观念问题、企业员工的素质问题、软件管理问题等第27页,课件共30页,创作于2023年2月why不重视项目管理原因:IT行业平均利润率远远高于传统行业,因此即使内部攒在很大的问题,仍能赢利,从而造成众多IT企业忽视了项目管理的重要性。第28页,课件共30页,创作于2023年2月例背景:某知名IT企业的市场部接到一个老客户的1亿元人民币的项目。承接项目时:计算出的理论利润相当高项目结束后:进行财务结算,发现项目亏损。追究原因:(1)主要原因:客户多次更改需求,而项目小组始终认为还有足够的利润,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河南工业和信息化职业学院单招综合素质考试备考试题带答案解析
- 2026年贵州轻工职业技术学院高职单招职业适应性考试备考题库有答案解析
- 土地合作开发协议2025年项目推广
- 2026年贵州工商职业学院高职单招职业适应性考试备考题库带答案解析
- 2026年湖北三峡职业技术学院高职单招职业适应性测试备考题库有答案解析
- 2026年广州番禺职业技术学院单招综合素质笔试备考题库带答案解析
- 2026年湖北生物科技职业学院单招综合素质考试参考题库带答案解析
- 2026年福建信息职业技术学院单招综合素质笔试模拟试题带答案解析
- 2026年朔州陶瓷职业技术学院单招职业技能考试备考试题附答案详解
- 2026年安徽林业职业技术学院单招综合素质考试备考试题带答案解析
- TY/T 4001.1-2018汽车自驾运动营地建设要求与开放条件
- GB/T 6462-2005金属和氧化物覆盖层厚度测量显微镜法
- GB/T 19022-2003测量管理体系测量过程和测量设备的要求
- 流动资金贷款额度测算表
- 人工智能与教育的深度融合课件
- 国际经济法期末导学
- 清华大学抬头信纸
- Q∕SY 05268-2017 油气管道防雷防静电与接地技术规范
- 房屋建筑工程投标书范本课件
- 红头文件模板
- 中医医术师承人员备案审批表
评论
0/150
提交评论