1软件需求分析与建模-静态图:类图、对象图华南理工大学华南理工大学软件需求分析与建模软件需求分析与建模22本章需要掌握的知识点(1)类图的作用。(2)泛化(或继承)关系的作用及其应用。(3)三个层次的思想及在类图设计中的应用。(4)类的组成元素及类之间的各种关系。(5)掌握构造类图的一般步骤。华南理工大学华南理工大学软件需求分析与建模软件需求分析与建模33静态图:类图、对象图类和对象的基本概念;三个层次的观点;类图和对象图的基本要素;小结。华南理工大学华南理工大学软件需求分析与建模软件需求分析与建模44I类和对象的基本概念引言;对象和类;类和对象的实例;类和对象的表示;三个层次的观点。华南理工大学华南理工大学软件需求分析与建模软件需求分析与建模55引言类图技术是OO方法的核心技术,应用非常广泛,其中类、对象以及它们之间的关系是最基本的建模元素。类模型和对象模型揭示了系统的结构。分类可以有效地使复杂问题简化。建立类模型的过程,是把现实世界中与问题有关的各种对象及其相互关系进行抽象和分类的过程。华南理工大学华南理工大学软件需求分析与建模软件需求分析与建模66对象和类对象是指某个事物,大多对应于真实世界中的某个客观实体;但有些对象在真实世界中没有直接的对应物,是人们对某个事物的一种抽象描述。所有的对象都是有唯一标识的独立实体。对象之间的区别是由它们固有的存在性所决定的,而与它们的特征是否相同无关。对象的基本特征可以归纳为对象的属性和行为两类。华南理工大学华南理工大学软件需求分析与建模软件需求分析与建模77类是指对一组具有相同特征的对象的抽象描述;任何对象都是某个类的实例。我们采用类的概念来研究系统的构成,划分问题域中涉及到的各种对象。类之间的继承关系是OO方法中的一个重要概念。华南理工大学华南理工大学软件需求分析与建模软件需求分析与建模88类和对象的实例在一个信息系统中:客户(Customer)、合同(Agreement)、发票(Invoice)、债务(Debt)、资产(Asset)、报价单(Quotation)在一个技术系统中:感应器(Sensor)、显示器(Display)、输入输出卡(I/OCard)、按键(Button)在软件系统中:文件(File)、执行程序(Executableprogram)、设备(Device)、图标(Icon)、窗口(Window)、滚动条(Scrollbar)...在人类社会中:社团、俱乐部、大学、公司、商店、企业...华南理工大学华南理工大学软件需求...