第三章 信息系统开发方法ppt课件.ppt

第三章 信息系统开发方法ppt课件.ppt

ID:59217024

大小:220.50 KB

页数:30页

时间:2020-09-26

第三章  信息系统开发方法ppt课件.ppt_第1页
第三章  信息系统开发方法ppt课件.ppt_第2页
第三章  信息系统开发方法ppt课件.ppt_第3页
第三章  信息系统开发方法ppt课件.ppt_第4页
第三章  信息系统开发方法ppt课件.ppt_第5页
资源描述:

《第三章 信息系统开发方法ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章信息系统开发方法早期开发方法的不足结构化生命周期法原型法面向对象的方法早期开发方法的不足1.目标含糊2.通信误解3.步骤混乱4.缺乏管理协调结构化生命周期法1.结构化方法的产生(1)“结构化”的方法来自于程序设计(2)“结构化”的方法提高了程序员的效率,改进了程序质量,增强了可读性和可修改行。(3)“结构化”的思想引入系统设计过程中,将一个系统设计成程序模块结构,这些模块相对独立,功能单一,模块间通过接口联系构成系统2.结构化方法的思想(1)用户参与(2)严格区分工作阶段(3)按照系统的观点,自上而下地完成研制工作(4)充分考虑变化的情况(5)

2、工作成果文献化、标准化3.管理信息系统的生命周期(1)总体规划阶段对现有系统进行调查研究根据企业目标和发展战略,确定管理信息系统的发展战略分析预测对新系统的需求,同时考虑建设新系统所受约束,研究建设新系统的必要性和可能性给出备选方案并分析可行性成果是可行性研究报告(2)系统分析阶段(做什么)根据总体规划要求,对系统组织机构、业务流程进行详细调查确定新系统的数据流程和逻辑功能要求提出新系统的逻辑模型成果是系统说明书(3)系统设计阶段(怎么做)分为总体设计和详细设计总体设计完成系统总体结构和基本框架的设定详细设计将设计方案进一步详细化、条理化和规范化系统

3、设计包括结构设计、流程设计、输入输出设计、代码设计等等成果是系统设计说明书(4)系统实施阶段将设计的系统付诸实施几个相互联系、相互制约的任务同时展开实施分段完成,每个阶段写出实施进度报告测试后写出系统测试分析报告(5)系统运行和维护阶段记录系统运行情况按一定规格对系统进行修改评价系统的工作质量和经济效益4.结构化生命周期法的优点整体思路清楚,有利于提高开发质量设计工作中阶段性强,每一阶段均有工作成果出现工作进度容易把握,有利于系统开发的总体管理和控制5.结构化生命周期法的缺点系统开发周期过长这种方法要求系统开发者在调查中就充分地掌握用户需求、管理状况

4、以及预见可能发生的变化,这不大符合人们循序渐进地认识事物的规律性需要大量的图表和文档,工作量大,可能会造成效率低下原型法产生于20世纪80年代,基本思想是:在投入大量的人力物力之前,在限定的时间内,用最经济的方法构造一个系统模型,使用户尽早看到未来系统的概貌,在系统原型的实际运行中与用户一起发现问题,提出修改意见,不断完善原型,使其逐步满足用户的要求。1.原型的种类丢弃式---只用于描述和说明系统的需求进化式---满足用户不断变化的需求研究型实验型演进型2.原型方法的工作流程确定用户基本需求用户的主要功能需求及实现这些要求的数据规范等开发初始原型系统

5、满足基本要求,可以实际运行;集成原则、最小系统原则对原型进行评价修正和改进原型系统3.原型方法的特点从认识论的角度来看,原型方法更多地遵循了人们认识事物的规律;原型方法将模拟的手段引人系统分析的初期阶段,沟通了人们的思想,缩短了用户和系统分析人员之间的距离充分利用了最新的软件工具,摆脱了老一套工作方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。4.原型方法的优点增进用户与开发人员之间的沟通,“看得见,摸得着”用户在系统开发过程中起主导作用利于辨认动态的用户需求启迪衍生用户需求缩短开发周期,降低开发风险5.原型方法的缺点不如结构化

6、生命周期法成熟和便于管理控制用户的大量参与产生新问题(评估标准)在修改过程中容易偏离原型的目的面向对象的方法面向对象系统的开发方法是从80年代各种面向对象的程序设计方法逐步发展而来的。面对对象方法(ObjectOriented,简称OO方法)从面向对象的角度让我们认识事物,迸而为开发系统提供了一种全新的方法1.面向对象方法的基本概念(1)对象-----问题空间内要考虑的人或事物,它具有一组属性和一组操作。例如桃树、计时器(2)类-----具有相同属性和服务的一组对象的集合。对象是其所属类的一个实例。例如“汽车”类(3)封装-----程序的封装(多考虑

7、功能、少显示内部逻辑结构)、对象的封装(提供接口、隐蔽实现细节),例如挂号系统(4)继承-----特殊类的对象拥有其一般类的所有属性和服务。继承者称为子类,被继承者称为父类(5)消息-----向对象发出的服务请求,源于对象不允许其他对象或函数调用其私有数据。(6)多态性-----相同的操作可作用于不同的对象并产生不同的结果。2.面向对象方法的分析与设计过程(1)识别系统目标和边界---识别、理解并记录组织的目标,导出系统的目标;考查系统的边界,确定系统的责任范围。(2)识别用例、建立用例图-----用例是从用户的角度去定义具有交互过程的系统功能。(3

8、)识别对象、类及其关系,建立类图---类图提供了系统中所有类的集合,包括类的属性、类提供的服务以及类的关系。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。