文章目录分析与设计结构化方法和面向对象方法面向对象分析与设计
分析和设计
强调问题的调查,而不是如何决定解决方案。
设计强调了问题的逻辑解决方案。
结构化方法和面向对象方法结构化方法又称功能分解法,总体指导思想是自上而下、逐步细化、单一入口、单一出口,基本原则是抽象和功能分解。
结构化分析结构化设计结构化设计的两个基本原则:高凝聚、低耦合。 结构化设计技术只是帮助系统设计者部分而不是系统设计生命周期的所有阶段完成。 结构化编程:结构化程序具有开始和结束程序或程序模块,程序运行中的每个步骤由顺序、选择和循环之一组成。 面向对象的方法着重描述现实世界,其出发点和基本原则是尽量模拟人的习惯思维,尽量接近人认识世界的方法和过程进行软件开发。
面向对象分析:定义在系统中运行的所有类型的对象,并演示这些对象如何通过交互完成任务。 面向对象的设计:定义系统中人与人交流所需的所有类型的对象,并将每种类型的对象细分。 面向对象的编程:定义各种对象的行为,包括对象之间的消息传递。 面向对象的分析和设计面向对象的分析和设计的精髓是基于对象(事物、概念或实体)的观点来考虑问题域和逻辑解决方案。