




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章管理信息系统的开发方法第一页,共三十页,2022年,8月28日第一节MIS的开发策略(1)“自下而上”的开发策略
基本思想:从业务系统开始,先实现每个基本功能(即数据处理功能),然后逐步向高级建设(即,增加管理/控制功能)。(2)“自上而下”的开发策略
基本思想:从整体上协调和规划,由全面到局部、由长远到近期,从探索合理的信息流出发来设计信息系统。第二页,共三十页,2022年,8月28日两种策略优缺点的对比一般发生在“初装”和“蔓延”阶段。备注复杂、繁琐。整体性和逻辑性强。自上而下缺乏整体优化;开发过程存在大量的重复工作。能保证最终的系统可以运行(虽然系统性能不一定良好)。自下而上缺点优点策略第三页,共三十页,2022年,8月28日第二节MIS的开发方法一、结构化系统开发方法二、原型法三、面向对象开发方法第四页,共三十页,2022年,8月28日一、结构化系统开发方法用系统的思想和系统工程的方法,按照用户至上的原则,结构化、模块化、自顶向下对系统进行分析与设计。基本思想系统规划
系统分析系统设计系统实施系统运行和维护开发阶段每个阶段都有明确的任务,并要产生一定规格的文档资料交付给下一个阶段;而下一个阶段则在上一个阶段交付的文档的基础上继续进行开发过程。第五页,共三十页,2022年,8月28日系统规划阶段可行性分析报告系统设计任务书系统分析阶段系统分析说明书系统设计阶段系统设计说明书系统实施阶段实施进度报告系统测试分析报告系统运行和维护阶段新需求建议书自顶向下进行系统分析、设计自底向上进行系统实施第六页,共三十页,2022年,8月28日优点
结构化系统开发方法注重开发过程的整体性、全局性,特别适合开发大型MIS。
开发过程繁琐,周期长,难以适应环境的变化。缺点第七页,共三十页,2022年,8月28日二、原型法在MIS开发的开始阶段,凭借系统开发人员对用户需求的理解与用户共同确定系统的基本要求和主要功能,在强有力人、软件环境支持下,快速给出一个满足用户需求的初始系统原型,然后与用户反复协商修改,最终形成MIS系统。基本思想1.确定用户的基本需求2.设计系统初始原型3.使用和评价系统4.修正和改进原型开发阶段第八页,共三十页,2022年,8月28日原型法的基本原理和过程用户对新系统提出需求(各种问题)开发人员对问题进行总结开发一个原型系统运行原型系统修改增加功能
完成系统开发并交付使用增加新功能否提出意见是是否否第九页,共三十页,2022年,8月28日优点简易,用户容易接受从原理到流程十分简单,最终总可以获得一个满意的MIS--无高深理论和技术(方法本身)用户与开发者思想易于沟通使用软件工具效率高,摆脱了传统方法不适合开发大型系统,因为返工现象特别严重。要求管理基础工作完整、准确,一般只适用于处理过程明确、简单、涉及面窄的小型系统。缺点第十页,共三十页,2022年,8月28日三、面向对象方法客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。基本思想1.用户需求分析2.面型对象分析3.面向对象设计4.面向对象的系统实施开发阶段1.封装性2.抽象性3.继承性4.动态链接性特点第十一页,共三十页,2022年,8月28日面向对象的基本概念(1)对象(Object):对象是构成系统的基本要素,用来描述客观事物的一个实体。对象:一组属性+一组操作方法属性:描述对象的静态特征操作:对象的行为或对象所具有的功能,描述对象的动态特征。(2)类(Class):对象的抽象,具有相同属性和操作的集合。(3)继承(4)封装(5)消息第十二页,共三十页,2022年,8月28日面向对象开发方法的基本思想(1)客观事物是由对象组合而成的,对象是在原事物基础上抽象的结果。(2)对象是由属性和操作方法组成的。(3)对象之间的联系通过传递消息来实现。(4)对象可以按其属性归类,子类可以继承父类的特性。(5)对象具有封装性,一个对象就构成一个严格模块化的实体,在系统开发中可被共享和重复引用,达到软件重用的目的。第十三页,共三十页,2022年,8月28日订阅订阅编号订阅信息订阅者编号订阅邮局编号识别订阅要求报告订阅者情况终止订阅识别订阅者信息识别地址信息报告地址变化订阅者编号订阅者姓名地址编号订阅者对象名属性方法消息传递第十四页,共三十页,2022年,8月28日面向对象法的优势(1)符合人类的思维习惯,有利于用户与开发人员的沟通,缩短开发周期,提高系统开发的正确性和效率。(2)各阶段工作过渡平滑,避免了许多中间转换环节,加快了系统开发进程。(3)封装、继承、多态性等特征是的软件的一致性、独立性和可重用性提高。第十五页,共三十页,2022年,8月28日四、CASE方法
CASE是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发步骤。
CASE具实际上把原先由手工完成的开发过程转变为以自动化工具和支撑环境支持的自动化开发过程。
CASE中集成了多种工具,这些工具既可以单独使用,也可以组合使用。基本思想CASE工具+某种开发方法应用模式第十六页,共三十页,2022年,8月28日⑴支持开发的全过程(除系统调查外);⑵能提高软件质量,可实现“软件重用”;⑶能加快开发速度;⑷能简化软件开发的管理和维护;⑸能自动生成开发过程中的各种文档。特点第十七页,共三十页,2022年,8月28日MIS的开发方法评价从严格意义上看:目前尚无一种方法能偶很好地解决系统开发的复杂性。现有的各种方法都有各自的适用范围和优缺点,在实际的系统开发过程中,往往是根据特定环境和条件来选择和综合运用这些方法。第十八页,共三十页,2022年,8月28日第三节MIS的开发方式(1)自行开发方式(2)委托开发方式(3)合作开发方式(4)利用现成的软件包开发方式第十九页,共三十页,2022年,8月28日(1)自行开发方式适合:有较强的MIS分析、设计、程序设计、系统维护的组织和单位。优点:开发费用少、容易开发出适合本单位需要的系统、有利于培养自己的系统开发人员。缺点:系统整体优化不够,开发水平较低。系统维护工作没有保障。第二十页,共三十页,2022年,8月28日(2)委托开发方式适合:技术力量薄弱、资金较为充足的单位。优点:省时、省事;开发的系统技术水平较高。缺点:费用高;系统维护与扩展需要开发单位的长期支持;不利于本单位的人员培养。注意:使用单位的业务骨干要参与系统的论证工作;开发过程中需要开发单位和使用单位双方及时沟通、协调。第二十一页,共三十页,2022年,8月28日(3)合作开发方式适合:
有一定的技术力量,希望通过系统的开发,建立完善和提高自己的技术队伍,便于系统维护工作的单位。优点:
节约资金;可以培养、增强使用单位的技术力量;便于系统维护工作。缺点:
双方在合作中沟通容易出现问题。第二十二页,共三十页,2022年,8月28日(4)现成的软件包开发方式适合:
开发的系统是多数组织都要用到的通用功能,如财务管理、工资管理;
缺少组织内部的开发人员不适合:
规模较大、功能复杂、需求量不确定程度高的系统。优点:缩短开发时间,节省开发费用,系统可以得到较好的维护。缺点:系统功能较简单,专用性差,难以满足特殊要求。第二十三页,共三十页,2022年,8月28日第四节软件工程与项目管理软件工程产生的背景:20世纪60年代中期,软件危机(1)软件开发费用和进度失控。(2)软件的可靠性差。(3)生产出来的软件难以维护。危机主要原因:软件项目的规模日益扩大,而规模宏大的软件项目必然需要大量的人来齐心协力地共同参与。软件工程概念:软件项目的建设过程和传统的工程相似,都要经历设计、实施、验收等节点。第二十四页,共三十页,2022年,8月28日(1)软件工程的概念软件工程:
研究用工程化的方法构建和维护软件的一门新兴工程学科。研究:软件生产的客观规律,建立与系统化软件生产有关的概念、原则、方法、技术和工具,指导和支持软件系统的生产活动,以达到降低软件生产成本、改进软件产品质量与生产率,最终实现软件的工业化生产。第二十五页,共三十页,2022年,8月28日(2)软件工程的主要内容软件工程软件开发技术软件管理技术软件开发技术软件工具软件开发环境软件开发管理软件经济管理第二十六页,共三十页,2022年,8月28日信息系统建设“80/20”对于IS,业界有两个80/20估计:一:80%的项目都失败了,只有20%是成功的二:在那些失败的项目中,80%的原因是非技术因素导致的,只有20%是由技术因素导致的失败。非技术因素:
企业业务流程与组织结构的改造问题、企业领导的观念问题、企业员工的素质问题、软件管理问题等第二十七页,共三十页,2022年,8月28日why不重视项目管理原因:IT行业平均利润率远远高于传统行业,因此即使内部攒在很大的问题,仍能赢利,从而造成众多IT企业忽视了项目管理的重要性。第二十八页,共三十页,2022年,8月28日例背景:某知名IT企业的市场部接到一个老客户的1亿元人民币的项目。承接项目时:计算出的理论利润相当高项目结束后:进行财务结算,发现项目亏损。追究原因:(1)主要原因:客户多次更改需求,而项目小组始终认为还有足够的利润,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件开发与部署合同书范本
- 清华大学《果蔬饮料新产品开发与配方设计》2023-2024学年第二学期期末试卷
- 山西临汾霍州第一期第二次月考2025届初三第二学期3月第一次测试数学试题含解析
- 浙江杭州西湖区重点名校2025年初三年级学情检测试题英语试题含答案
- 私家车出租合同
- 宁波幼儿师范高等专科学校《住宅设计原理》2023-2024学年第二学期期末试卷
- 辽宁省鞍山市台安县2025届数学三下期末教学质量检测试题含解析
- 四川省成都市成华区重点中学2025届初三期初调研考试语文试题试卷含解析
- 辽宁民族师范高等专科学校《礼仪文化与有效沟通》2023-2024学年第一学期期末试卷
- 山东省滨州市滨城区滨北街道办事处北城英才学校2025届六年级下学期小升初数学试卷含解析
- 滁州定远县中盐东兴盐化股份有限公司招聘笔试题库2025
- 宗教政策法规知识课件
- 山东省威海市乳山市银滩高级中学2024-2025学年高一下学期4月月考地理试题(原卷版+解析版)
- 2025年湖南省中考数学模拟试卷(一)(原卷版+解析版)
- 大学生职业规划学习通超星期末考试答案章节答案2024年
- 23CG60 预制桩桩顶机械连接(螺丝紧固式)
- DB32-T 769-2021餐饮计量规范-(高清现行)
- 北京市引进人才审批表格模板
- 第14篇局部水基灭火系统(修改后版本)
- 配管配线工程量计算实例
- 【图文】摄影技巧-专题摄影(138页精品培训课件-PPT)
评论
0/150
提交评论