高级软件工程完整版.pdfVIP

  • 342
  • 0
  • 约39.56万字
  • 约 753页
  • 2019-05-26 发布于广东
  • 举报
高级软件工程 高级软件工程高级软件工程 目的和要求: 了解软件开发技术的发展与现状,掌握目前大型软件系统 的开发方法和技术,培养用规范化的方法开发大型软件。 重点和难点: 建立起面向对象软件开发方法的思维方式,用统一建模语 言言 ((UMLUML ))对复杂的软件系统建立可视化的系统模型对复杂的软件系统建立可视化的系统模型。。 先修课:面向对象程序设计,数据结构,操作系统 学时学时::4040 教学内容教学内容教学内容教学内容 第一章 软件工程概述 11 软件技术概述软件技术概述 ((概念与特点概念与特点、、计算机软件技术计算机软件技术、、软件复用软件复用)) 2 软件危机(产生的原因 、解决方法) 33 软件工程软件工程 ((概念概念、、原理原理、、开发方法简介开发方法简介、、软件工程环境软件工程环境)) 第二章 需求分析工程 11 需求分析工程概述需求分析工程概述 2 需求分析工程 33 需求分析技术需求分析技术 第三章 软件开发的结构化方法 11 问题的定义问题的定义,,可行性研究可行性研究 2 结构化分析和设计 3 软件测试,程序调试 第四章第四章 软件开发的面向对象方法软件开发的面向对象方法 1 面向对象方法概述 22 面向对象分析和设计面向对象分析和设计 3 面向对象测试 第五章第五章 统一建模语言统一建模语言UMLUML与实例与实例 1 UML概述 2 UML视图 3 可视化建模工具Rose 4 UML实例 第六章 面向对象开发中的设计模式 1 设计模式概述 22 四种设计模式四种设计模式 3 设计模式编目 44 设计模式选择及使用设计模式选择及使用 第七章 软件体系结构 1 软件体系结构概述 2 体系结构不匹配问题 3 软件体系结构描述语言 44 体系结构风格体系结构风格 第八章第八章 分布式系统与部件技术分布式系统与部件技术 1 分布式系统与部件技术概述 22 CORBACORBA技术技术 3 COM技术 第一章第一章 软件工程概述软件工程概述 高级软件工程高级软件工程 第一章第一章 软件工程概述软件工程概述 在学习了“高级程序设计语言”和“数据结构” 后后,,编写小程序不会有太大问题编写小程序不会有太大问题。。但要开发一个大但要开发一个大 型软件一定有许多困难,例如在接到项目后,应该 从哪儿入手从哪儿入手、、用什么方法用什么方法、、按照哪按照哪 些步骤进行开发,如何评价一个 软件的好坏,等等,这些都是初 第一章第一章 软件工程概述软件工程概述 次参加大型软件的开发人员要遇次参加大型软件的开发人员要遇 1.1 软件技术概述 1.21.2 软件危机软件危机 到的问题。 1.3 软件工程 因此因此,,必须学习软件工程必须学习软件工程。。 1.4 软件工程环境 高级软件工程高级软件工程 1.11.1 软件技术概述软件技术概述 一、软件的概念与特点 程序程序是一系列指令序列的集合是一系列指令序列的集合,,它能被计算机它能被计算机 理解和执行。 文档文档是指用自然语言或者形是指用自然语言或者形 式化语言所编写的文字资料和图 第一章第一章 软件工程概述软件工程概述 表,用来描述程序的内容、组成、

文档评论(0)

1亿VIP精品文档

相关文档