出版社:电子工业出版社
年代:2008
定价:49.0
本书从软件工程基本理论出发,分析软件危机理论的最新变化与发展。在网络技术条件下,软件开发技术变化很大,已经不是简单的成本与效率问题,而是信息资源的共享与整合,重点目标是软件组件、构件技术和应用整合技术,复杂软件项目要有IT规划和咨询分析,软件开发技术需要掌握项目管理和软件过程理论指导。研究生在学习中要由理论上升到实践,具备软件项目管理、IT规划和咨询、软件体系架构等软件开发能力。本书还对软件开发实践中各种开发工具做具体分析,使学生能够了解软件开发过程中各类工具的作用与实用方法。重点分析实际软件开发案例,通过案例分析使学生掌握软件开发的基本规律与实际管理方法。本书配套光盘,光盘内容包括大量实例和标准。
第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.5SAAs在线服务
1.4.6协同管理
1.4.7Web2.Oi&
1.4.8XML
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.1Oracle
3.2.2Sybase
3.2.3SQLServer
324DB2
3.2.5MySQL
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.3UML基础与应用
4.3.1UML语言
4.3.2UML视图
4.3.3UML工具
4.3.4UML案例
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.1IT规划是信息化发展的必然选择
7.1.1IT规划达成管理信息化的真正共识
7.1.2IT规划降低管理信息化的风险
7.1.3IT规划科学地确定信息化建设的投资
7.2IT规划,信息化发展的必然选择
7.3IT规划整体过程
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.1RUP简介
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.3IBM的项目管理方法案例
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.5BPM信息化工具的应用
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专家点评
本教材将软件开发技术的各个环节有机结合起来,全面覆盖软件开发过程,特别是软件开发的IT规划和软件过程管理等内容进入了教材的设计环节。本书提供配套光盘,光盘中提供了大量软件开发文档模板(国家标准、企业标准、CMM3级要求等)、设计案例(企业级应用)、电子科技大学学生软件设计大赛优秀成果资料、多媒体电子课件,可以帮助学生尽快适应课程学习扩大知识面,是教材内容的有利补充。本书可作为高等学校软件学院计算机相关专业研究生的教材,也可作为计算机、软件等相关专业高年级本科生的教材,还可供相关科技人员学习、参考。 本书从软件工程基本理论出发,分析软件危机理论的最新变化与发展。在网络技术条件下,软件开发技术变化很大,已经不是简单的成本与效率问题,而是信息资源的共享与整合,重点目标是软件组件、构件技术和应用整合技术,复杂软件项目要有IT规划和咨询分析,软件开发技术需要掌握项目管理和软件过程理论指导。 研究生在学习中要由理论上升到实践,具备软件项目管理、IT规划和咨询、软件体系架构等软件开发能力。本书还对软件开发实践中各种开发工具做具体分析,使学生能够了解软件开发过程中各类工具的作用与实用方法。重点分析实际软件开发案例,通过案例分析使学生掌握软件开发的基本规律与实际管理方法。 本书配套光盘,光盘内容包括大量实例和标准。
书籍详细信息 | |||
书名 | 软件开发技术站内查询相似图书 | ||
9787121075421 如需购买下载《软件开发技术》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 49.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |