PART FOUR OBJECT-ORIENTED SOFTWARE ENGINEERING What are the basics concepts and principles that are applicable to object-oriented thinking How should object-oriented software projects be planned and managed? What is object-oriented analysis and how do its various models enable a software engineer to understand classes their relations and behaviors? What is a use case and how can it be applied to analyze the requirements of a system?
PART FOUR OBJECT-ORIENTED SOFTWARE ENGINEERING • What are the basics concepts and principles that are applicable to object-oriented thinking? • How should object-oriented software projects be planned and managed? • What is object-oriented analysis and how do its various models enable a software engineer to understand classes ,their relations and behaviors? • What is a ‘use case’ and how can it be applied to analyze the requirements of a system?
Chapter 19 OBJECT-ORIentED CONCEPTS AND PRINCIPLES WELIVE INA WORLD OF OBJECTS
Chapter 19 OBJECT-ORIENTED CONCEPTS AND PRINCIPLES WE LIVE IN A WORLD OF OBJECTS
面向对素件工 面向对象的概念和原则 面向对象的分析 面向对象的测试 面向对象系统的技术度量
面向对象的概念和原则 面向对象的分析 面向对象的测试 面向对象系统的技术度量 面向对象的软件工程 面向对象的软件工程
面向对象的范型( Parad i gm) 范型又称为开发模式、范例、风范或 模式( Pattern)。范型定义了 特定问题和应用的开发过程中将遵循 的步骤; 确定将用于表示问题和解的那些成分 的类型; 利用这些成分表示与问题解决有关的 抽象; 直接得到问题的结构
面向对象的范型(Paradigm) • 范型又称为开发模式、范例、风范或 模式(Pattern)。范型定义了 –特定问题和应用的开发过程中将遵循 的步骤; –确定将用于表示问题和解的那些成分 的类型; –利用这些成分表示与问题解决有关的 抽象; –直接得到问题的结构
范型的选择影响到整个软件开 发生存期。就是说,它支配了 设计方法 编码语言 测试和检验技术
• 范型的选择影响到整个软件开 发生存期。就是说,它支配了 – 设计方法 – 编码语言 – 测试和检验技术