面向对象分析与设计课件-概述.pptVIP

  • 4
  • 0
  • 约 41页
  • 2020-12-08 发布于四川
  • 举报
面向对象分析与设计 李哲洙 lizhezhu@163.com 软件工程的研究对象 软件工程主要研究的内容: 过程与模型 方法和技术 SA/SD OMT 工具和环境 标准和规范 任何工程化方法的核心:高质量 标准和规范是保证软件质量的关键 过程和模型为方法和技术提供了活动框架 方法和技术、工具和环境为实现过程和模型提供了具体方式 软件开发过程说明 软件分析设计方法演变 没有方法 软件分析设计方法演变 结构化方法(功能分解法) 总的指导思想:自顶向下、逐步求精、单入口、单出口,基本原则是抽象和功能分解。 软件分析设计方法演变 结构化方法(功能分解法) 结构化编程 结构化程序具有一个开始和一个结束的程序或程序模块,并且在程序执行中的每一步都由“顺序、选择和循环”之一组成。 结构化分析 结构化设计 结构化设计的两个基本原则:松耦合、高内聚 结构化设计技术只是帮助系统设计者完成部分而不是全部系统设计生命周期阶段。 软件分析设计方法演变 信息建模法 面向数据(数据与责任分离) 软件分析设计方法演变 面向对象方法 描述现实世界(数据与责任结合) 出发点和基本原则是尽可能模拟人类习惯的思维方式,使开发软件的方法有过程尽可能接近人类认识世界的方法与过程。 软件分析设计方法演变 面向对象方法 面向对象编程 定义各类对象的行为,包括对象间的消息传递。 面向对象分析 定义在系统中工作的所有类型

文档评论(0)

1亿VIP精品文档

相关文档