《软件工程》第六章

面向对象的软件工程方法是面向对象方法在软件工程领域的全面运用,涉及到从面向对象分析、面向对象设计、面向对象编程、面向对象测试到面向对象软件维护的全过程。

对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组属性和对这组属性进行操作的一组服务组成。属性和服务是构成对象的两个基本要素。

类是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。

封装是把对象的属性和服务结合成一个独立的系统单位,尽可能隐藏对象的内部细节。

继承是指子类可以自动拥有父类的全部属性和服务。

消息是对象发出的服务请求。

建立模型的一个重要原因在于描述系统的复杂性,另一个是便于交流。模型还为软件维护和升级提供文档。

UML是一种语言,可视化的建模语言、可用于详细描述的语言、构造语言、文档化语言。由视图、图、模型元素、公共机制等部分组成。

原文地址:https://www.cnblogs.com/1305yyf/p/4293971.html