华南理工大学校汽车学院华南理工大学校汽车学院第十章 面向对象的设计方法面向对象的软件设计过程华南理工大学校汽车学院(1) 简单消息(Simple Message) 以一种简单抽象的函数表示对象之间的信息传递不考虑通信过程的内部细节简单消息在UML顺序图中用普通的有向箭头表示(2) 同步消息(Synchronous Message) 消息源发出消息后必须等待消息处理过程完毕并
软件工程 面向对象方法主要内容面向对象方法概述软件建模与UML语言面向对象分析面向对象设计面向对象实现面向过程方法应用实例学生成绩管理面向过程方法有哪些局限性以算法为核心数据和代码分离反映了计算机的观点数据和操作不易保持一致性软件系统的结构紧密依赖于系统所要完成的功能功能需求的变化易引起软件结构的修改所使用的标准函数缺乏柔性不能适应不同应用场合的不同需要不易组织人员开发大型软件开发出来的
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第四章 面向对象的软件设计方法主要内容基于UML的分析与设计过程用例分析与设计概念模型和顶层架构设计用户界面设计数据模型设计设计精化类设计部署模型设计4.1基于UML的分析与设计过程用例分析与设计概念模型与顶层架构设计用户界面设计数据模型设计设计精化类设计部署模型设计UML设计模型类图包图构件图用例图交互图活动图类图包图交互图
问题空间(1)方法简介提出: P. Coad 和E. Yourdon于 1991年提出该方法分2个阶段:OOA(Object-Oriented Analysis)面向对象分析OOD(Object-Oriented Design)面向对象设计 行为者所提出的每个使用场景(或功能)称为一个用例所有的用例则构成完整的系统需求组织机构 标识类和对象合法事件组织机构标准4标识主题(可选) 职员旅行组织
#
建立 Object Model:确定Class--Object->确定关联->识别主题->确立属性->确立继承关系§1. OOD准则6复用性Reusability5使用简单的method(CASE 可考虑用 inheritance替代) Inheritance —— 无须改动原有代码 9Structure② 平等伙伴(peer-to-peer)关系:request典型应用系统的组织结构§4. 系
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级面向对象程序设计1面向对象程序设计前言第1章 C语言概述第2章 数据类型和表达式第3章 预处理和语句第4章 函数和作用域第5章 类和对象(一)第6章 类和对象(二)第7章 继承性和派生类第8章 多态性和虚函数第9章 C的IO流库2地位与作用是计算机科学与技术专业本科生的一门必修课程 面向对象软件开发集抽象性封装性继承性和多态性
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级华南师范大学计算机学院软件工程方法:深入全面的面向对象分析设计方法实例介绍2022年4月6日王涛基础介绍首先要搞清楚:软件工程的分析和设计阶段是要干什么的 需求->方案了解用户的需求:需求调查把需求描述清楚规范:用模型图来描述需求在需求分析的过程中从规范的需求描述开始描述及定义以下内容完成需求分析业务中要处理的数据业务数据
#
康凯Mail: : 专业技能技术全面成熟练达洞察力强经验丰富具备在缺乏完整信息众多问题交织一团模糊和矛盾的情况下迅速抓住问题要害并做出合理的关键决定的能力具备战略性和前瞻性思维能力善于把握全局能够在更高抽象级别上进行思考对项目开发涉及的所有问题领域都有经验包括彻底地理解项目需求开展分析设计之类软件工程活动等具备素质以在各小组之间推进技术工作并在项目压力下做出牢靠的关键决策拥有优秀的沟通能力用
违法有害信息,请在下方选择原因提交举报