《基于面向对象的软件开发技术与应用》课件.ppt
基于面向对象的软件开发技术与应用;课程概述;面向对象概念简介;面向对象的基本原则;面向对象分析(OOA);面向对象设计(OOD);面向对象编程(OOP);统一建模语言(UML)概述;UML用例图;UML类图;UML序列图;UML活动图;软件开发生命周期;需求分析阶段;系统设计阶段;详细设计阶段;编码实现阶段;测试阶段;部署和维护阶段;面向对象设计模式概述;创建型设计模式;结构型设计模式;行为型设计模式;软件架构设计;分层架构;MVC架构;微服务架构;面向对象数据库;面向对象编程语言:Java;Java基础语法;Java面向对象编程;Java异常处理;Java多线程编程;JavaGUI编程;Java网络编程;Java数据库编程;面向对象编程语言:C++;C++基础语法;C++面向对象编程;C++模板编程;C++标准模板库(STL);面向对象编程语言:Python;Python基础语法;Python面向对象编程;Python异常处理;Python文件和IO操作;软件测试概述;单元测试;集成测试;系统测试;性能测试;安全测试;软件项目管理;敏捷开发方法;Scrum敏捷开发;持续集成和持续部署(CI/CD);版本控制;代码重构;软件开发新趋势;课程总结