结构化系统开发生命周期法基本思想原则.PPT

结构化系统开发生命周期法基本思想原则.PPT

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构化系统开发生命周期法基本思想原则

第3章 MIS开发方法 第3章 MIS开发方法 3.1 开发方法概述(略) 3.2 常用开发方法 3.3 开发策略与开发方式(略) 3.1 开发方法概述 3.2 常用开发方法 结构化系统开发方法 原型法 面向对象方法 结构化系统开发(生命周期法) 结构化系统开发(生命周期法) 结构化系统开发(生命周期法) 优点:阶段的顺序性和依赖性强;抽象 到具体,逐步求精;逻辑设计与物理设计分开;质量保证措施完备。 缺点: 预先定义需求困难:基本前提是必须早期确定用户需求,不现实; 没能很好解决系统分析到设计的过渡; 文档编写量大 结构化系统开发(生命周期法) 适用范围: 组织相对稳定,处理过程规范,需求明确、一段时间内不会发生很大变化的大型复杂系统 原型法 原型的定义:与目标系统在结构功能等主要特征方面均相似的原始模型。 基本思想:利用原型辅助系统开发。即迅速构建,不断完善,直到用户满意的过程。 原型法 原型法 优点:有效避免开发人员和用户认识上的隔阂导致的失败 缺点:开发过程管理困难,对开发工具要求高 适用范围:小型、简单、处理过程明确、没有大量运算和逻辑过程的系统 面向对象方法 基本概念 对象: 类与实例: 消息: 关联: 继承性: 封装性: 多态性: 面向对象方法-基本概念 对象: 定义:能够存储属性(状态)、并能组织一定量的方法(操作)来检查或改变其状态的实体。 特征:有状态 有操作:分两类 对象名 对象间通过消息通信 面向对象方法-基本概念 类与实例: 定义:一组具有相同结构特征及行为特征的对象构成类,其中每个对象是类的实例。 类中实例的特征: 相同方法集 相同属性集:不同属性值 不同对象名 类至少包括: 实例属性及方法定义 面向对象方法-基本概念 消息: 定义:对象间进行通信的动态信息。 注:面向对象系统中程序的执行就是靠在对象间传递消息完成的。 面向对象方法-基本概念 关联: 定义:对象和类之间的各种关系,包括静态的及动态的关系。 面向对象方法-基本概念 继承性: 类结构独有的特性,可实现数据和方法的共享; 新(子)类既可以继承原有(父)类的性质也可以有自身独有的性质。有效处理了重用和改进的关系。 面向对象方法-基本概念 封装性: 对象的独立的外部性质与内部实现细节相分离。 防止了程序间相互依赖而带来的变动影响。 面向对象方法-基本概念 多态性: 一个操作可以是不同类的行为。使得不同对象在接受同一消息时可以产生不同的结果。 受到继承性的支持: 较高层次:通用消息 较低层次:不同的实现行为 面向对象方法 基本思想:(4点) 任何事物都是对象; 对象由属性和方法组成; 对象间通过消息通信; 对象按其属性可以归类,子类可以继承父类的属性和特征。 面向对象方法 开发过程:(4步) 系统调查与分析:确定解决什么问题; 分析问题、求解问题(OOA):识别系统中对象,建立对象模型; 整理问题(OOD):将分析结果整理成范式; 程序实现(OOP):将范式映射为应用软件。 面向对象方法 评价:更抽象;易于与用户沟通;数据和操作封装到对象中;设计中产生各样部件,由部件组装成框架,再由框架组装成整个程序;可重用性好、易改进、易维护、易扩充。 适用范围:广泛 CASE介绍 计算机辅助软件工程方法: 是开发工具与方法的结合; 自动化/半自动化开发环境; 支持除系统调研外所有开发步骤; 解决整个系统开发过程的效率问题,不仅是实施阶段。 CASE介绍 CASE的三大作用(从根本上改变MIS开发方式) 能实现快速响应、专用资源、早期查错功能的交互式开发环境; 使系统开发和维护过程中各环节实现自动化; 通过强有力的图形接口,实现直观的程序文档规范化。 CASE介绍 CASE的特点: 支持开发的全过程(除系统调查外); 能提高软件质量,可实现“软件重用”; 能加快开发速度; 能简化软件开发的管理和维护; 能自动生成开发过程中的各种文档。 3.3 开发策

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档