管理信息系统的开发方法

上传人:xt****7 文档编号:182846895 上传时间:2023-01-28 格式:PPT 页数:36 大小:318KB
返回 下载 相关 举报
管理信息系统的开发方法_第1页
第1页 / 共36页
管理信息系统的开发方法_第2页
第2页 / 共36页
管理信息系统的开发方法_第3页
第3页 / 共36页
点击查看更多>>
资源描述
12主要内容主要内容第一节第一节 管理信息系统开发的基本思想管理信息系统开发的基本思想第二节第二节 结构化生命周期法结构化生命周期法第三节第三节 原型法原型法第四节第四节 面向对象方法面向对象方法345思考题:思考题:n开发管理信息系统需要具备什么知识,什么知开发管理信息系统需要具备什么知识,什么知识最为关键?开发管理信息系统的成功要素是识最为关键?开发管理信息系统的成功要素是什么?管理、业务还是技术?如何理解系统开什么?管理、业务还是技术?如何理解系统开发人员、方法、技术的关系?发人员、方法、技术的关系?61、以用户为中心原则、以用户为中心原则2、适应性原则、适应性原则3、整体最优原则、整体最优原则4、突出设计原则、突出设计原则78910系统规划系统规划系统分析系统分析系统设计系统设计系统实施系统实施可行性报告可行性报告系统说明书系统说明书设计说明书设计说明书当前系统运行、维护当前系统运行、维护新系统运行维护新系统运行维护用户手册用户手册系统开发过程系统开发过程新系统生命周期新系统生命周期抽象程度抽象程度参考参考时间时间当前系统的生命周期当前系统的生命周期图图4-1 MIS的生命周期(瀑布模型)的生命周期(瀑布模型)11传统生命周期法的不足:传统生命周期法的不足:n用户进入系统开发的深度不够,系统要求难以确定,用户进入系统开发的深度不够,系统要求难以确定,用户与开发方的交互能力差;用户与开发方的交互能力差;n系统开发周期过长,文档资料过多;系统开发周期过长,文档资料过多;n各阶段审批工作困难;各阶段审批工作困难;121314开发开发请求请求初步初步调查调查可行性可行性研究研究审批审批详细详细调查调查逻辑逻辑设计设计审查审查总休总休设计设计详细详细设计设计审查审查编程编程调试调试系统系统转换转换验收验收系统系统维护维护系统系统评价评价系统运行与维护系统运行与维护系统规划系统规划系统分析系统分析系统设计系统设计系统实施系统实施图图4-2 管理信息系统管理信息系统 的生命周期的生命周期151617结构化生命周期法存在的问题:结构化生命周期法存在的问题:1)阶段回溯不可避免)阶段回溯不可避免延长系统开发的时间;延长系统开发的时间;2)使用过程化语言)使用过程化语言没有从根本上改变个体手工没有从根本上改变个体手工编程的工作方法;编程的工作方法;3)专业开发人员开发用户使用的系统开发模式;)专业开发人员开发用户使用的系统开发模式;4)用户热情没有自始至终调动;)用户热情没有自始至终调动;5)文档资料缺乏实用价值;)文档资料缺乏实用价值;6)系统开发周期过长;)系统开发周期过长;7)有违认识事物的规律性。)有违认识事物的规律性。18192021用户提出要求用户提出要求识别归纳问题识别归纳问题开发系统原型开发系统原型运行系统原型运行系统原型运行管理运行管理修改原型修改原型分析评价分析评价不可行不可行满意满意不满意不满意图图4-3 原型方法的工作流程原型方法的工作流程221、认识论上的突破、认识论上的突破2、改进了用户和开发人员之间的信息交流方式、改进了用户和开发人员之间的信息交流方式3、提高了用户参与的积极性和对系统的满意度、提高了用户参与的积极性和对系统的满意度4、降低了开发风险和开发成本、降低了开发风险和开发成本5、便于系统移交和用户使用、便于系统移交和用户使用231、应用原型法需满足的条件、应用原型法需满足的条件2、重视开发过程的控制、重视开发过程的控制3、将原型法与其他方法有机结合、将原型法与其他方法有机结合4、应充分了解原型法的使用环境和开发工具、应充分了解原型法的使用环境和开发工具5、注意原型法的适用范围、注意原型法的适用范围24开发方法开发方法比较内容比较内容原型法原型法结构化生命周期法结构化生命周期法开发思路开发思路以变应变,较先进以变应变,较先进以不变应万变,较落后以不变应万变,较落后适用范围适用范围开发的系统简单、规模小开发的系统简单、规模小也适用于大型系统、复杂系统也适用于大型系统、复杂系统用户参与程度用户参与程度高高低低早期可测试性早期可测试性好好差差对开发环境和工具的要求对开发环境和工具的要求高高低低开发周期和自动化程度开发周期和自动化程度周期短、自动化程度高周期短、自动化程度高周期长、自动化程度低周期长、自动化程度低开发技术管理开发技术管理更好更好一般一般25图图4-4 结构化生命周期法和原型法的结合结构化生命周期法和原型法的结合2627n对问题空间进行自然分割,建立问题域模型,从而对问题空间进行自然分割,建立问题域模型,从而使设计出的软件尽可能直接地描述现实世界,构造使设计出的软件尽可能直接地描述现实世界,构造出模块化的、可重用的、维护性好的软件,并能控出模块化的、可重用的、维护性好的软件,并能控制软件的复杂性、降低开发维护费用。制软件的复杂性、降低开发维护费用。n在系统开发中,对象作为描述信息实体的统一概念,在系统开发中,对象作为描述信息实体的统一概念,把数据和对数据的操作融为一体,通过方法、消息、把数据和对数据的操作融为一体,通过方法、消息、类、继承、封装等机制构造系统,并为系统模块的类、继承、封装等机制构造系统,并为系统模块的重用提供了强有力的支持。重用提供了强有力的支持。281、对象、对象:指一组属性及这组属性上的专用操作的封装体。一个对象由三部分组成:对象名、属性和操作(方法)。图图4-5 OOP与与SP代码和数据的关系代码和数据的关系292、类:是一组具有相同属性和相同操作的对象的集合。、类:是一组具有相同属性和相同操作的对象的集合。3、消息:是对象间通信的手段、一个对象通过另一个对、消息:是对象间通信的手段、一个对象通过另一个对象发送消息来请求其服务。象发送消息来请求其服务。4、方法、方法5、继承:是在某个类的层次关联中不同的类共享属性和、继承:是在某个类的层次关联中不同的类共享属性和操作的一种机制。操作的一种机制。(ch5-F1-InheritDemoF2)6、封装(例、封装(例C#I:19825-newcodech14-E01-SimpleExample7、多态性:是指同一个操作作用于不同的对象时可以有、多态性:是指同一个操作作用于不同的对象时可以有不同的解释,产生不同的执行结果。不同的解释,产生不同的执行结果。30图图4-6 支票和存款帐户对象可以从银行帐户对象那儿继承公共的属性和方法支票和存款帐户对象可以从银行帐户对象那儿继承公共的属性和方法 311、面向对象分析、面向对象分析2、面向对象设计、面向对象设计3、面向对象实现、面向对象实现4、系统运行与管理、系统运行与管理32图图4-7 信息工程方法的开发阶段信息工程方法的开发阶段信息战略规划信息战略规划业务分析业务分析初步设计初步设计原型法设计原型法设计程序自动生成程序自动生成测试测试运行维护运行维护详细设计详细设计硬件设计硬件设计知识库知识库333435本章小结:本章小结:n管理信息系统不仅是一个技术系统,还是一个社会系统,开发管管理信息系统不仅是一个技术系统,还是一个社会系统,开发管理信息系统的根本目的是服务于管理。基于这一思想,在开发管理信息系统的根本目的是服务于管理。基于这一思想,在开发管理信息系统过程中,要本着以用户为中心原则、适应性原则、整理信息系统过程中,要本着以用户为中心原则、适应性原则、整体最优原则和突出设计原则。体最优原则和突出设计原则。n管理信息系统的开发可以选择自行开发、委托开发、合作开发、管理信息系统的开发可以选择自行开发、委托开发、合作开发、咨询开发、外购软件等多种方式,作为系统用户可以根据自身条咨询开发、外购软件等多种方式,作为系统用户可以根据自身条件选择适合的开发方式。件选择适合的开发方式。n管理信息系统的开发方法有结构化生命周期法、原型法和面向对管理信息系统的开发方法有结构化生命周期法、原型法和面向对象开发方法等,每种开发方法均有自身优点和不足,系统用户也象开发方法等,每种开发方法均有自身优点和不足,系统用户也可以根据自身条件选择适合的开发方法,当然也可以将几种开发可以根据自身条件选择适合的开发方法,当然也可以将几种开发方法结合使用,以弥补其不足,更好地开发出满意的信息系统。方法结合使用,以弥补其不足,更好地开发出满意的信息系统。36思考题:思考题:n请比较现有几种系统开发方法的请比较现有几种系统开发方法的优缺点及适用范围。优缺点及适用范围。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!