南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)09 面向对象的分析与设计简介 OOA & OOD:An introduction

OOA OOD:An introduction 面向对象的分析与设计简介 Institute of Computer Software 2022-2-27 Nanjing University
面向对象的分析与设计简介 OOA & OOD: An introduction 2022-2-27 Institute of Computer Software Nanjing University 1

&雪扇 摘要 UNIVE 2 口引言 口如何发现“类” 口如何设计“类” 口小结 Institute of Computer Software 2022-2-27 Nanjing University
摘要 引言 如何发现“类” 如何设计“类” 小结 2022-2-27 Institute of Computer Software Nanjing University 2

&雪扇 摘要 UNIVE 9 口引言 口如何发现“类” 口如何设计“类” 口小结 Institute of Computer Software 2022-2-27 Nanjing University
摘要 引言 如何发现“类” 如何设计“类” 小结 2022-2-27 Institute of Computer Software Nanjing University 3

&雪扇 面向对象软件工程 1002 UNIVE 4 自然语言 问题域 自然语言 需求分析 问题域 分析与设计的鸿沟 自然语言 OOA 总体设计 OOD 详细设计 面向对象的编程语言 OOP OOT 编程语言 编程 计算机 测试 计算机 面向对象的软件工程方法 传统的软件工程方法 Institute of Computer Software 2022-2-27 Nanjing University
面向对象软件工程 2022-2-27 Institute of Computer Software Nanjing University 4 问题域 需求分析 总体设计 详细设计 计算机 OOT OOP OOD OOA 问题域 编程 测试 计算机 自然语言 自然语言 分析与设计的鸿沟 编程语言 自然语言 面向对象的编程语言 传统的软件工程方法 面向对象的软件工程方法

面向对象软件工程 102 面向对象方法真正意义深远的目标是它适合于 解决分析与设计期间的复杂性并实现分析与设 计的复用。 面向对象的开发不仅仅是编程,必须在整个软 件生命周期采用一种全新的方法:在软件开发 过程所有阶段都运用面向对象的方法,将 OOA,OOD,OOP,OOT有机地集成在一起,这样有 利于系统的稳定性。 Institute of Computer Software 2022-2-27 Nanjing University
面向对象软件工程 面向对象方法真正意义深远的目标是它适合于 解决分析与设计期间的复杂性并实现分析与设 计的复用。 面向对象的开发不仅仅是编程,必须在整个软 件生命周期采用一种全新的方法:在软件开发 过程所有阶段都运用面向对象的方法,将 OOA,OOD,OOP,OOT有机地集成在一起,这样有 利于系统的稳定性。 2022-2-27 Institute of Computer Software Nanjing University 5

面向对象软件工程 1902 6 口喷泉模型 口以用户需求为动力,以对象为驱动 演化 口各阶段是相互迭代和无间隙的 维护 口使用相同的描述方法和模型,使得 实现 软件生存期各阶段所使用的方法、 设计 技术具有高度的连续性。 分析 Institute of Computer Software 2022-2-27 Nanjing University
面向对象软件工程 喷泉模型 以用户需求为动力,以对象为驱动 各阶段是相互迭代和无间隙的 使用相同的描述方法和模型,使得 软件生存期各阶段所使用的方法、 技术具有高度的连续性。 2022-2-27 Institute of Computer Software Nanjing University 6

面向对象方法 102 UNIVE Booch 三种基本活动 Coad/Yourdon ·识别类和对象 口OMT:对象模型, 。描述对象和类之间 功能模型,动态 的关系 模型 ·通过描述每个类的 功能定义对象的行 口Jacobson 为 ▣UML Institute of Computer Software 2022-2-27 Nanjing University
2022-2-27 Institute of Computer Software Nanjing University 7 面向对象方法 Booch Coad/Yourdon OMT:对象模型, 功能模型,动态 模型 Jacobson UML l 三种基本活动 l 识别类和对象 l 描述对象和类之间 的关系 l 通过描述每个类的 功能定义对象的行 为

&扇 面向对象方法 1002 8 Rational Unified Process(RUP)-Rational?统一开发 过程 口迭代式的增量开发 口用例驱动 口以软件体系结构为核心 Institute of Computer Software 2022-2-27 Nanjing University
面向对象方法 Rational Unified Process (RUP)– Rational统一开发 过程 迭代式的增量开发 用例驱动 以软件体系结构为核心 2022-2-27 Institute of Computer Software Nanjing University 8

面向对象的分析与设计 1902 9 ( O方法强调开发过程的连续性 口构造一系列不断精化的面向对象的模型 口实际上目前大多倾向于采用迭代式开发 口类成为分析、设计和实现的基本单元 口核心问题: ■How to find the classes(不同层面的类)? How to design the classes? Institute of Computer Software 2022-2-27 Nanjing University
面向对象的分析与设计 OO方法强调开发过程的连续性 构造一系列不断精化的面向对象的模型 实际上目前大多倾向于采用迭代式开发 类成为分析、设计和实现的基本单元 核心问题: How to find the classes (不同层面的类)? How to design the classes? 2022-2-27 Institute of Computer Software Nanjing University 9

推荐 1902 10 ▣ Craig Larman:Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and Iterative Development An Introduction to Object-Oriented Analysis and Design and the Unified Process 玉1G0制口10110期 空 CRAIG LARMAN Institute of Computer Software 2022-2-27 Nanjing University
推荐 Craig Larman: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development 2022-2-27 Institute of Computer Software Nanjing University 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)08 对象序列化和持久化 Serialization and Persistence.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)07 Java并发编程 Concurrent Programming in Java.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)06 并发对象 Concurrent Objects.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)05 异常处理 Exception Handling.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)04 契约式设计 Design by Contract.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)03 类和对象 Class and Object.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)02 抽象数据类型 Abstract Data Types.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)01 Introduction(主讲:余萍).ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第16讲 信息系统应用.ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第15讲 信息系统管理.ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第14讲 实现与测试.ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第13讲 系统设计实践(小区物业管理系统).ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第12讲 详细设计(下)界面设计.ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第11讲 详细设计(中)数据库设计.ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第10讲 详细设计(上).ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第09讲 体系结构设计.ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第08讲 需求建模与总结.ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第07讲 需求分析实践.ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第06讲 需求分析.ppt
- 西安石油大学计算机学院:《信息系统分析与设计 Information System Analysis and Design》课程教学资源(PPT课件)第05讲 领域分析.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)10 敏捷软件开发 Agile Software Development.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)11 设计模式 Design Patterns(1).ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)12 设计模式 Design Patterns(2).ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)13 设计模式 Design Patterns(3).ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)14 模式和框架 Pattern and Framework.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)15 面向方面的编程 Aspect Oriented Programming(AOP).ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)16 构件化软件 Component Software.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)17 分布对象 Distributed Objects(1).ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)18 分布对象 Distributed Objects(2).ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)19 复习和总结 Object-Oriented Technology:Review and Conclusion Remarks.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)实习项目概述.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(实习指南)医院预约挂号系统.docx
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)OOT实习指南.pptx
- 南京大学:《面向对象技术 OOT》课程教学资源(教材电子版)33 O-O programming and Ada.pdf
- 南京大学:《面向对象技术 OOT》课程教学资源(教材电子版)06 Abstract data types.pdf
- 南京大学:《面向对象技术 OOT》课程教学资源(教材电子版)27 Object-oriented analysis.pdf
- 南京大学:《面向对象技术 OOT》课程教学资源(教材电子版)E Bibliography.pdf
- 南京大学:《面向对象技术 OOT》课程教学资源(教材电子版)07 The static structure:classes.pdf
- 南京大学:《面向对象技术 OOT》课程教学资源(教材电子版)30 Concurrency, distribution, client-server and the Internet.pdf
- 南京大学:《面向对象技术 OOT》课程教学资源(教材电子版)11 Design by Contract:building reliable software.pdf