软体开发技术包括:软体开发方法学、工具和环境支持,其主体内容是:软体开发方法学。软体开发方法学是从不同的软体类型,按不同的观点和原则,对软体开发中应遵循的策略、原则、步骤和必须产生的文档资料作出规定,从而使软体的开发能够规範化和工程化,以克服早期的手工方式生产中的随意性和非规範性。
基本介绍
- 书名:软体开发技术
- 作者:张帆
- 类别:计算机/网路
- 页数:9787121075421
- 定价:¥48.00
- 出版社:电子工业出版社
- 出版时间:2009-9-1 1
- 装帧:平装
- 开本:16开
- 字数:652800
- 纸张:胶版纸
概述
软体工程方法得以实施,重要的保证是软体开发工具和环境。软体开发环境是方法与工具的结合以及配套的软体的有机组合。
内容简介
本书从软体工程基本理论出发,将软体开发技术的各个环节有机结合,全面覆盖软体开发过程,特别是软体开发的IT规划和软体过程管理等内容进入了教材的设计环节。本书主要内容包括:软体开发规律概述、软体开发方法、软体开发平台与工具、系统分析与建模、软体架构技术、软体设计模式、IT规划与谘询、软体开发项目管理、软体开发案例分析等。本书重点分析实际软体开发案例,使读者掌握软体开发的基本规律与实际管理方法。
本书配套光碟,内容包括:软体开发文档模板(国家标準、企业标準、CMM3级要求等)、设计案例(企业级套用)、电子科技大学学生软体设计大赛优秀成果资料、多媒体电子课件,是教材内容的有力补充。
本书可作为高等学校软体专业和计算机专业研究生和高年级本科生和的教材,也可供相关科技人员学习参考。
目录
第1章 软体开发规律概述
1.1 软体危机新问题
1.1.1 早期软体危机的表现
1.1.2 企业信息化建设
1.1.3 信息孤岛
1.1.4 软体套用集成
1.1.5 软体投资效益
1.1.6 全球软体产业範式转型
1.2 软体工程理论回顾
1.2.1 软体工程概述
1.2.2 软体工程的基本原理
1.2.3 软体工程的常用模型
1.2.4 软体体系结构和工具的选择
1.2.5 软体开发方法综述
1.2.6 软体开发的发展方向
1.3 软体开发规律认识
1.3.1 软体开发本质
1.3.2 软体工程活动
1.3.3 软体构造特性
1.3.4 软体开发质量与效率
1.3.5 软体项目管理
1.3.6 软体过程管理
1.4 新网路技术条件下软体开发技术进展
1.4.1 新一代网路信息化的极限套用——格线
1.4.2 实时嵌入式系统
1.4.3 智慧型终端
1.4.4 网路增值服务
1.4.5 SAAS线上服务
1.4.6 协同管理
1.4.7 Web 2.0
1.4.8 XML
1.4.9 知识管理
1.4.10 套用共享
第2章 软体开发方法
2.1 软体套用分类
2.1.1 基础软体
2.1.2 中间件
2.1.3 套用软体
2.1.4 嵌入式套用软体
2.1.5 高性能计算平台
2.1.6 分散式计算技术平台
2.2 软体开发模型
2.2.1 边做边改模型
2.2.2 瀑布模型
2.2.3 快速原型模型
2.2.4 增量模型
2.2.5 螺旋模型
2.2.6 演化模型
2.2.7 喷泉模型
2.2.8 智慧型模型
2.2.9 混合模型
2.2.10 软体开发模型的比较
2.3 软体开发方法
2.3.1 结构化开发方法
2.3.2 面向对象开发方法
2.3.3 统一软体开发过程
2.3.4 敏捷软体开发
2.3.5 构件、组件、中间件
2.3.6 软体生产线思想
2.4 软体开发趋势
2.4.1 软体发展趋势
2.4.2 软体开发的趋势
2.4.3 软体开发技术趋势
第3章 软体开发平台与工具
3.1 软体开发平台
3.1.1 网路套用开发平台
3.1.2 嵌入式开发平台
3.2 资料库平台
3.2.1 Oracle
3.2.2 Sybase
3.2.3 SQL Server
3.2.4 DB2
3.2.5 mySQL
3.2.6 分散式资料库系统
3.3 软体开发工具
3.3.1 开放原始码软体
3.3.2 基础开发工具
3.3.3 测试环境与工具
第4章 系统分析与建模
4.1 可行性与需求分析
4.1.1 可行性研究
4.1.2 需求捕获
4.1.3 客户沟通
4.1.4 编写文档
4.1.5 需求验证
4.2 建模技术
4.2.1 基本概念
4.2.2 数据建模
4.2.3 功能建模
4.2.4 行为建模
4.3 UML基础与套用
4.3.1 UML语言
4.3.2 UML视图
4.3.3 UML工具
4.3.4 UML案例
4.4 领域建模(MDA)
4.4.1 基本概念
4.4.2 建模方法
4.4.3 模型驱动
第5章 软体架构技术
5.1 软体架构基本概念、作用和意义
5.1.1 基本概念
5.1.2 架构技术
5.1.3 架构特性
5.1.4 架构、框架与模式
5.2 软体体系结构模式分析
5.2.1 互动式系统架构
5.2.2 资料库系统架构
5.2.3 外挂程式系统架构
5.2.4 分散式系统架构
5.3 软体体系结构研究与发展
5.3.1 体系结构建模
5.3.2 体系结构描述
5.3.3 体系结构模式
5.3.4 软体产品线
第6章 软体设计模式
6.1 设计模式概念
6.1.1 什幺是模式
6.1.2 模式表达
6.1.3 模式基础
6.1.4 模式与设计原则
6.1.5 模式与重构
6.2 创建、行为和结构设计
6.2.1 创建模式
6.2.2 结构模式
6.2.3 行为模式
6.2.4 反模式
第7章 IT规划与谘询
7.1 IT规划是信息化发展的必然选择
7.1.1 IT规划——达成管理信息化的真正共识
7.1.2 IT规划——降低管理信息化的风险
7.1.3 IT规划——科学地确定信息化建设的投资
7.2 IT规划,信息化发展的必然选择
7.3 IT规划整体过程
7.3.1 阶段1:规划项目启动
7.3.2 阶段2:广泛的项目调研
7.3.3 阶段3:战略审视
7.3.4 阶段4:确立IT支撑点和IT愿景
7.3.5 阶段5:完善和最佳化企业业务/信息流程
7.3.6 阶段6:推荐IT套用系统框架
7.3.7 阶段7:IT基础设施建设规划
7.3.8 阶段8:推荐IT组织架构
7.3.9 阶段9:确立主实施计画
7.3.10 阶段10:汇报与反馈
第8章 软体开发项目管理
8.1 软体项目管理规範——RUP管理软体项目实施
8.1.1 RUP简介
8.1.2 项目阶段
8.1.3 计画阶段
8.1.4 先启阶段
8.1.5 精化阶段
8.1.6 构建阶段
8.1.7 产品化阶段
8.2 软体项目管理核心工作流程
8.2.1 业务需求建模
8.2.2 分析设计
8.2.3 实施
8.2.4 项目管理
8.2.5 部署
8.3 IBM的项目管理方法案例
8.4 软体项目集成管理(工具示例)
8.4.1 软体项目计画
8.4.2 软体项目跟蹤和监督
8.4.3 需求管理
8.4.4 软体设计
8.4.5 软体测试管理
8.4.6 软体变更管理
8.4.7 软体版本控制
8.4.8 软体项目综合信息管理
第9章 软体开发案例分析
9.1 案例一 神华集团管理模式创新——财务集中管理套用攻略
9.1.1 国际化运营
9.1.2 集团管理模式与战略目标
9.1.3 实现战略目标所面临的风险
9.1.4 管理变革与信息化管理的需求
9.1.5 信息化工具与套用
9.1.6 套用效益
9.1.7 专家点评
9.2 案例二 广晟资产集团信息化——企业绩效管理(BPM)套用攻略
9.2.1 集团背景介绍
9.2.2 集团管理模式与战略目标
9.2.3 实现战略目标所面临的风险
9.2.4 管理变革与信息化需求
9.2.5 BPM信息化工具的套用
9.2.6 套用效益
9.2.7 专家点评
9.3 案例三 开元旅业集团——业务集成套用攻略
9.3.1 集团背景介绍
9.3.2 集团管理模式与战略目标
9.3.3 集团实现战略目标的风险
9.3.4 管理变革与信息化需求
9.3.5 集团财务与业务集成的套用实现
9.3.6 套用效益
9.3.7 专家点评
9.4 案例四 邢台钢铁集团高端ERP信息化项目
9.4.1 企业简介与战略目标
9.4.2 实现战略目标所面临的风险
9.4.3 信息化工具总体架构
9.4.4 成本管理的基石——準确核算产品成本
9.4.5 成本管理的核心——成本预测与控制
9.4.6 专家点评