文章目录
分析与设计
- 分析与设计
- 结构化方法与面向对象方法
- 面向对象分析与设计
-
- 面向对象分析
- 面向对象设计
- 面向对象编程
- 概念模型、逻辑模型、物理模型
分析强调对问题的调查 而不是如何确定解决方案。
设计强调的是问题的逻辑解决方案 。
结构化方法与面向对象方法结构化方法也称功能分解法,总的指导思想是:自顶向下、逐步求精、单入口、单出口,基本原则是抽象和功能分解。
- 结构化分析
- 结构化设计
- 结构化设计的两个基本原则:高内聚、低耦合。
- 结构化设计技术只是帮助系统设计者完成部分而不是全部系统设计生命周期阶段。
- 结构化编程:结构化程序具有一个开始和一个结束的程序或程序模块,并且在程序执行中的每一步都由“顺序、选择和循环”之一组成。
面向对象方法着重描述现实世界,其出发点和基本原则是尽可能模拟人类习惯的思维方式,使开发软件的方法有过程尽可能接近人类认识世界的方法与过程。
- 面向对象分析:定义在系统中工作的所有类型的对象,并显示这些对象如何通过相互作用来完成任务。
- 面向对象设计:定义在系统中人机进行通讯所必须的所有类型的对象,并对每一种类型的对象进行细化。