内容介绍
《高职高专计算机技能型紧缺人才培养规划教材?面向对象软件工程与UML》系统介绍软件工程所涉及的各种概念、方法和新技术,重点讲解UML(统一建模语言)的基本理论和应用以及使用PowerDesigner工具建立UML模型、进行面向对象的需求获取、软件系统的分析设计与实现等内容。为了保持教材内容的先进性,《高职高专计算机技能型紧缺人才培养规划教材?面向对象软件工程与UML》还介绍了面向对象软件工程学、UML、PowerDesigner环境介绍、用例模型分析、逻辑模型分析等方面的内容。《高职高专计算机技能型紧缺人才培养规划教材?面向对象软件工程与UML》实例丰富,各章均有小结与习题,便于教学和自学。
目录
- 第1章软件工程
- 1.1软件的概念、特点和分类
- 1.1.1软件的概念
- 1.1.2软件的特点
- 1.1.3软件的分类
- 1.2软件的发展和软件危机
- 1.2.1计算机系统的发展历程
- 1.2.2软件危机
- 1.3软件工程
- 1.3.1软件工程的定义
- 1.3.2软件工程方法学
- 1.4软件生存期和软件开发模型
- 1.4.1软件生存期
- 1.4.2软件开发模型
- 小结
- 习题
- 第2章需求分析
- 2.1需求分析的任务
- 2.2需求分析的过程
- 2.3需求分析的原则
- 2.4结构化分析方法
- 2.4.1数据流图
- 2.4.2数据字典
- 2.4.3加工逻辑描述工具
- 2.5原型化方法
- 2.5.1软件原型的分类
- 2.5.2快速原型开发模型
- 小结
- 习题
- 第3章概要设计
- 3.1概要设计的过程
- 3.2概要设计的图形工具
- 3.2.1层次图
- 3.2.2HIPO图
- 3.2.3结构图
- 3.3软件设计的概念和原理
- 3.3.1模块化设计
- 3.3.2自顶向下逐步细化
- 3.3.3启发式规则
- 3.4面向数据流的设计方法
- 3.4.1基本概念
- 3.4.2SD方法概述
- 3.4.3SD方法的步骤
- 3.4.4设计优化
- 小结
- 习题
- 第4章详细设计
- 4.1详细设计的任务和原则
- 4.1.1详细设计的任务
- 4.1.2详细设计的原则
- 4.2结构程序设计
- 4.3详细设计的工具
- 4.3.1程序流程图
- 4.3.2N-S图
- 4.3.3PAD图
- 4.3.4PDL语言
- 4.3.5详细设计工具的选择
- 小结
- 习题
- 第5章面向对象的分析和设计方法
- 5.1面向对象方法的基本概念
- 5.1.1面向对象方法概述
- 5.1.2面向对象的概念
- 5.1.3面向对象方法的主要优点
- 5.2面向对象的分析
- 5.2.1面向对象分析的基本过程
- 5.2.2确定对象、类
- 5.2.3确定属性
- 5.2.4定义服务
- 5.2.5对象间通信
- 5.3面向对象的设计
- 5.3.1面向对象设计的基本概念
- 5.3.2面向对象设计的方法
- 5.4软件复用
- 5.4.1软件复用的概念
- 5.4.2软件复用的效果
- 5.4.3软件复用技术
- 5.4.4面向对象方法与软件复用的
- ……
- 第6章面向对象的测试
- 第7章统一建模语言(UML)
- 第8章PowerDesigner环境介绍
- 第9章PowerDesigner用例模型分析
- 第10章PowerDesigner逻辑模型分析
- 第11章软件管理183
- 第12章综合实例——流动人口管理系统
- 附录计算机软件开发文档编制指南
- 参考文献