北邮软件工程课件第7章面向对象分析.pptx
《北邮软件工程课件第7章面向对象分析.pptx》由会员分享,可在线阅读,更多相关《北邮软件工程课件第7章面向对象分析.pptx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北邮软件工程课件第7章面向对象分析contents目录面向对象的基本概念面向对象分析方法面向对象建模语言UML面向对象分析案例01面向对象的基本概念对象是现实世界中事物的抽象,具有属性和行为。属性描述了对象的静态特征,行为描述了对象的状态变化。对象之间通过消息传递进行交互。对象类是对象的抽象,定义了一组具有相似属性和行为的对象。实例是根据类创建的具体对象,具有类定义的属性和行为。类和实例的关系是“一般与特殊”的关系。类和实例通过封装,可以限制对对象的直接访问,保护对象的内部状态。封装有助于提高软件的可维护性和可重用性。封装是将对象的属性和行为封装在一起,隐藏对象的内部细节。封装 继承继承是子类
2、继承父类的属性和行为的过程。子类可以添加或覆盖父类的属性和行为。继承是实现代码复用和软件扩展的重要手段。多态是指一个接口多种实现或一个父类多种子类的现象。通过多态,可以实现接口和父类的统一操作,使得程序更加灵活和可扩展。多态可以提高代码的可读性和可维护性。多态02面向对象分析方法总结词识别对象是面向对象分析的首要步骤,通过识别现实世界中的事物和概念,将其抽象为软件中的对象。详细描述在面向对象分析中,首先需要从需求中识别出相关的对象,这些对象可以是现实世界中的事物,如人、物品、组织等,也可以是抽象的概念,如事件、状态、行为等。通过识别对象,可以建立与问题域对应的对象模型,为后续的分析和设计打下基
3、础。识别对象属性是对对象的特征和行为的描述,通过识别对象的属性,可以进一步描述对象的属性和行为。总结词在识别出对象后,需要进一步确定每个对象的属性。属性可以是对象的静态特征,如颜色、形状、大小等,也可以是动态行为,如移动、旋转、变形等。通过属性可以对对象进行更详细的描述,为后续的分析和设计提供更准确的信息。详细描述识别属性总结词服务是对象之间的交互和行为,通过识别服务可以建立对象之间的关系和行为。详细描述在面向对象分析中,除了识别对象的属性和行为外,还需要确定对象之间的交互和行为。这些交互和行为通常被称为服务。通过识别服务,可以建立对象之间的关系和行为模型,进一步明确软件的需求和功能。识别服务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课件 面向 对象 分析
限制150内