




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章建构管理信息系统的主流方法第1页,课件共40页,创作于2023年2月第三章建构管理信息系统的主流方法
第2页,课件共40页,创作于2023年2月学习目标通过本章学习,理解并掌握管理信息系统开发的基本思想、基本原则与开发策略;重点掌握结构化生命周期法、原型法、CASE法的原理、应用范围及理解其优缺点;一般了解无码构建法的特点以及对未来管理信息系统开发方法的影响;理解常用开发方法之间的区别和联系。第3页,课件共40页,创作于2023年2月Contents管理信息系统开发概述1结构化生命周期法
2原型法
3面向对象法
4CASE法
5无码构建法
6第4页,课件共40页,创作于2023年2月第一节管理信息系统开发概述一、基本思想系统理论:主要解决的是管理信息系统的世界观问题。
软件工程学主要解决的是管理信息系统的方法论问题。是一门研究用工程化方法建构和维护有效的、实用的和高质量的软件的学科,它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。第5页,课件共40页,创作于2023年2月第一节管理信息系统开发概述二、开发目标与基本原则(一)建构信息系统容易出现的问题
1.系统建设目标与组织发展战略不匹配。
2.无法适应组织变革与环境变化的需要。
3.系统安全性差。
4.资源浪费严重。
5.系统运行效果差。
6.开发周期过长,预算严重超支。第6页,课件共40页,创作于2023年2月第一节管理信息系统开发概述二、开发目标与基本原则(二)管理信息系统的开发目标系统总体目标,一般要与企业战略目标相适应,通过科学的规划明确系统的总目标,如企业要提高市场份额,那么信息系统就要抓住企业目标,从改善顾客关系入手,建立满足企业需要的高效的CRM系统等等。系统的具体目标主要是指应用、性能与经济三方面。应用目标包括提高管理水平程度、管理业务覆盖程度、管理人员满意程度、社会效益等;系统性能目标包括联机响应时间、信息共享程度、资源利用率、操作方便性、可维护性、安全保密性、可扩充性等;经济性目标包括取得的直接经济效益、投资利润率、投资回收期(年)等。第7页,课件共40页,创作于2023年2月第一节管理信息系统开发概述二、开发目标与基本原则(三)基本原则
1.系统观点
2.用户参与
3.“一把手”原则
4.重视战略规划第8页,课件共40页,创作于2023年2月第一节管理信息系统开发概述三、开发策略(一)“自下而上”策略从现行系统的业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立MIS。
一些组织在初装和蔓延阶段,各种条件(设备、资金、人力)尚不完备,常常采用这种开发策略。
(二)“自上而下”策略强调从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统。“自上而下”的开发策略是一种更重要的策略,是信息系统的发展走向集成和成熟的要求。第9页,课件共40页,创作于2023年2月Contents管理信息系统开发概述1结构化生命周期法
2原型法
3面向对象法
4CASE法
5无码构建法
6第10页,课件共40页,创作于2023年2月第二节结构化生命周期法一、结构化生命周期法基本思想(一)结构化生命周期法的概念结构化,就是一种解决问题的方法思路,其基本思想:把一个复杂问题的求解过程分阶段进行,遵循自上而下逐层分解,使每个阶段处理的问题都控制在人们容易理解和处理的范围内。生命周期,软件系统与生物活体一样具有生命周期,包括系统规划、系统分析、系统设计、系统实施、运行维护等阶段。结构化生命周期法(StructuredSystemAnalysisAndDesign,SSA&D,)又称结构化系统开发方法,将软件工程学和系统工程的理论和方法引入计算机系统的研发中,按照用户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计。这是一种IT业界经典的信息系统设计方法。第11页,课件共40页,创作于2023年2月第二节结构化生命周期法一、结构化生命周期法基本思想(二)基本思路1.先将整个信息系统开发过程划分为若干个相对独立的阶段(系统规划、系统分析、系统设计、系统实施等);2.在前三个阶段坚持自上而下地对系统进行结构化划分:在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析,提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。3.在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。第12页,课件共40页,创作于2023年2月第二节结构化生命周期法二、结构化生命周期法的开发过程系统规划系统分析系统设计系统实施系统运行与维护分析可行性分析报告可行性分析系统分析报告或软件需求可行性分析系统设计报告用户操作手册项目开发总结报告第13页,课件共40页,创作于2023年2月系统开发生命周期各阶段的主要任务
阶段主要任务系统规划战略规划:根据组织的目标和发展战略确定信息系统的发展战略业务流程规划:根据组织的目标与战略对组织的业务流程进行识别、改革与创新信息系统总体结构规划:进行组织的信息需求分析、数据规划、功能规划与系统划分(边界确定)、信息资源配置规划项目实施与资源分配规划:根据应用需要和可能将整个系统划分成若干项目,估计每个项目所需硬件、软件、网络、资金、人员等各项资源系统开发系统分析首先需要对现行系统进行初步调查与可行性分析,确认新系统开发是否可行,若可行即可进行详细调查,在对原系统进行业务流程分析、数据流程分析的基础上建立新系统的逻辑模型,最后编写系统分析报告。系统设计系统总体结构设计、输入设计、输出设计、处理过程设计、数据库设计、模块结构与功能设计,最终给出系统实施方案。系统实施软件编程和软件包购置、计算机和通信设备的购置,系统的安装、调试与测试,新旧系统的转换系统运行与维护系统运行的组织与管理、系统评价、系统纠错性维护、适应性维护、完善性维护与预防性维护。若系统出现不可解决的大问题,提出开发新系统的要求第14页,课件共40页,创作于2023年2月点击此处添加标题
结构化生命周期法的流程
第15页,课件共40页,创作于2023年2月第二节结构化生命周期法三、结构化生命周期法的优缺点优点:降低了系统开发的复杂性,提高了可操作性。另外,每个阶段都对该阶段的成果进行严格的审批,发现问题及时反馈和纠正,保证了软件质量,特别是提高了软件的可维护性。缺点:过程复杂繁琐,开发周期过长,成本难以控制。第16页,课件共40页,创作于2023年2月Contents管理信息系统开发概述1结构化生命周期法
2原型法
3面向对象法
4无码构建法
6CASE法
5第17页,课件共40页,创作于2023年2月第三节原型法一、原型法的基本思想所谓原型,是指由系统分析设计人员与用户合作,短期内在定义用户基本需求的基础上,开发出来的一个只具备基本功能、实验性的、简易的应用软件。
原型法是指借助于功能强大的系统辅助开发工具,按照不断寻优的设计思想,通过反复的完善性验证而最终开发出来符合用户要求的管理信息系统的过程和方法。
第18页,课件共40页,创作于2023年2月二、原型法的开发过程第19页,课件共40页,创作于2023年2月点击此处添加标题
原型法的工作流程
用户是否满意
NY原型法的工作流程确定用户对系统的需求开发/完善原型与用户一起评价原型修改原型系统实施和应用识别、归纳用户要求第20页,课件共40页,创作于2023年2月三、原型法的优缺点及适用范围(一)优缺点1优点:提高了效率,节省了时间和费用;强化了与客户互动。2缺点:系统性不强,只适合简单系统开发。(二)适用范围原型法的适用范围是比较有限的,适用于小型、简单、处理过程比较明确、没有大量运算和逻辑处理过程的系统。第21页,课件共40页,创作于2023年2月Contents管理信息系统开发概述1结构化生命周期法
2原型法
3面向对象法
4无码构建法
6CASE法
5第22页,课件共40页,创作于2023年2月第四节面向对象法一、面向对象的基本概念(一)对象对象表示真实的事物。面向对象具有封装性、继承性与多态性三个基本特征。(二)类类(class)是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。第23页,课件共40页,创作于2023年2月第四节面向对象法第24页,课件共40页,创作于2023年2月面向对象开发方法的开发过程系统调查和需求分析对系统将要面临的具体问题以及用户对系统开发的需要进行调查研究。面向对象分析通过在复杂的问题中抽象地识别出对象以及其行为、结构、属性和方法等,来分析问题的性质和求解。面向对象设计对分析的结果作进一步的抽象、归类、整理,最终以范式的形式将他们确定下来。程序实现用面向对象的程序设计语言将上一步整理的范式映射为应用程序软件。图面向对象开发方法的开发过程第25页,课件共40页,创作于2023年2月(三)抽象抽象(abstraction)就是过滤掉对象的一部分特性和操作直到只剩下所需要的属性和操作。一般来讲,对一个问题的抽象应该包括两个方面。(1)数据抽象(2)行为抽象第26页,课件共40页,创作于2023年2月(四)封装封装(encapsulation)就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节。(五)继承特殊类的对象拥有其一般类的全部属性和服务,称作特殊类对一般类的继承(inheritance)。继承对于软件复用是很有益的。(六)多态性多态性(polymorphism)-词是从希腊词poly和morphos中导出来的,它们的意思分别是“很多”和“形式”。对象的多态性是指一般类中的定义的属性或服务被特殊类继承之后,可以有不同的数据类型或表现出不同的行为,这使得同一个属性或服务名在一般类以及特殊类中具有不同的意义。第27页,课件共40页,创作于2023年2月(七)消息与操作方法对象之间进行通信的数据叫做消息(message)。(八)接口对象可响应的消息是由对象接口(interface)决定的。第28页,课件共40页,创作于2023年2月(七)消息与操作方法对象之间进行通信的数据叫做消息(message)。(八)接口对象可响应的消息是由对象接口(interface)决定的。二、面向对象的系统开发原理与过程(一)面向对象的系统开发原理现实世界的问题空间和软件理解空间之间存在很大的距离。面向对象的系统开发就是力图缩短这个距离。(二)面向对象的系统开发过程通常认为,面向对象方法的开发过程包括系统调查和需求分析(定义问题)、分析问题的性质和求解问题(识别对象)、详细设计问题和程序实现四个步骤a第29页,课件共40页,创作于2023年2月三、面向对象法优缺点(1)符合人类的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提高系统开发的正确性和效率。(2)许多新型的软件中,采用或包含了面向对象的概念和有关技术,为面向对象法的应用提供了强大的技术支持。(3)面向对象技术中的各种概念和特性,如继承、封装、多态性及消息传递机制等,使软件的一致性、模块的独立性以及程序的共享和可重用性大大提高,也与分布式处理、多机系统及网络通信等发展趋势相吻合,具有广阔的应用前景。但是,面向对象法也存在着明显的不足。首先,必须依靠一定的软件技术支持,其次,在大型项目的开发上,具有一定的局限性,必须以结构化生命周期法的自顶向下的整体性系统调查和分析作基础,否则,同样会存在系统结构不合理、关系不协调的问题。第30页,课件共40页,创作于2023年2月Contents管理信息系统开发概述1结构化生命周期法
2原型法
3面向对象法
4CASE法
5无码构建法
6第31页,课件共40页,创作于2023年2月第五节CASE法一、CASE的概念CASE(ComputerAidedSoftwareEngineering),即计算机辅助软件工程。是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发步骤。二、CASE法的特点1.解决了从客观对象到软件系统的映射问题,支持系统开发的全过程。2.提高了软件质量和软件重用性。3.加快了软件开发速度。4.简化了软件开发的管理和维护。5.自动生成开发过程中的各种软件文档。第32页,课件共40页,创作于2023年2月三、CASE工具目前,CASE的标准是统一建模语言(universalmodelinglanguage,UML),最常用的CASE工具是RationalRose、SybasePowerDesigner、MicrosoftVisio、MicrosoftProject、EnterpriseArchitect、MetaCase、ModelMaker、VisualParadigm。其中,包括集成化开发系统、数据库设计工具、系统结构设计系统、流程图绘制工具、项目进度管理工具、企业架构工具、建模工具、可视化函数工具等等。第33页,课件共40页,创作于2023年2月Contents管理信息系统开发概述1结构化生命周期法
2原型法
3面向对象法
4CASE法
5无码构建法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字化赋能社区零售:2025年业态创新与社区文化活动市场调研报告
- 2025年艺术教育行业线上线下融合发展趋势报告
- 2023年电大考试管理学职业技能实训题库
- 2025版高新技术产业开发区国有土地租赁及产业扶持协议
- 2025年房屋按揭借款合同模板(含房屋增值服务)
- 二零二五版电商平台技术与投资合作项目框架协议
- 二零二五版企业融资租赁合同样本
- 2025版智能交通设施安装劳务分包合作协议
- 2025版光伏发电垫资承包施工合同
- 2025版跨境电商定向委培就业三方协议书
- C语言程序设计(教案)
- 重庆市建设领域禁止、限制使用落后技术通告(2019年版)
- 棋牌室消防应急预案范本
- 托幼机构卫生保健人员考试题库【附答案】
- 一年级专用20以内数学口算练习题3000题
- DL∕T 905-2016 汽轮机叶片、水轮机转轮焊接修复技术规程
- TPM活动推进管理制度
- (高清版)DZT 0081-2017 自然电场法技术规程
- 《口腔基础医学概要》课件-口腔病理概要
- 安委会汇报材料
- 五年级上册语文同步课件-21古诗词三首(山居秋暝、枫桥夜泊、长相思)第二课时(人教部编版)(共36张PPT)
评论
0/150
提交评论