高级软件工程(完整版)40课时.ppt

约749页PPT格式手机打开展开

高级软件工程(完整版)40课时,目的和要求:了解软件开发技术的发展与现状,掌握目前大型软件系统的开发方法和技术,培养用规范化的方法开发大型软件。重点和难点: 建立起面向对象软件开发方法的思维方式,用统一建模语言(uml)对复杂的软件系统建立可视化的系统模型。先修课:面向对象程序设计,数据结构,操作系统教学内容第一章 软件工程概述 1 软件技术概述(概...
编号:8-554637大小:10.76M
分类: 课件下载>其他课件

内容介绍

此文档由会员 xiaoxiuzi 发布

目的和要求:
了解软件开发技术的发展与现状,掌握目前大型软件系统的开发方法和技术,培养用规范化的方法开发大型软件。
重点和难点:
建立起面向对象软件开发方法的思维方式,用统一建模语言(UML)对复杂的软件系统建立可视化的系统模型。
先修课:面向对象程序设计,数据结构,操作系统
教学内容
第一章 软件工程概述
1 软件技术概述(概念与特点、计算机软件技术、软件复用)
2 软件危机(产生的原因 、解决方法)
3 软件工程(概念、原理、开发方法简介、软件工程环境)
第二章 需求分析工程
1 需求分析工程概述
2 需求分析工程
3 需求分析技术
第三章 软件开发的结构化方法
1 问题的定义可行性研究
2 结构化分析和设计
3 软件测试程序调试
第四章 软件开发的面向对象方法
1 面向对象方法概述
2 面向对象分析和设计
3 面向对象测试
第五章 统一建模语言UML与实例
1 UML概述
2 UML视图
3 可视化建模工具Rose
4 UML实例
第六章 面向对象开发中的设计模式
1 设计模式概述
2 四种设计模式
3 设计模式编目
4 设计模式选择及使用
第七章 软件体系结构
1 软件体系结构概述
2 体系结构不匹配问题
3 软件体系结构描述语言
4 体系结构风格

第八章 分布式系统与部件技术
1 分布式系统与部件技术概述
2 CORBA技术
3 COM技术