注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学实用高级软件工程与实践

实用高级软件工程与实践

实用高级软件工程与实践

定 价:¥58.00

作 者: 陈东明 编
出版社: 东北大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787551724135 出版时间: 2020-12-01 包装: 平装
开本: 16开 页数: 203 字数:  

内容简介

  本书是在本科生学习软件工程的基础上的接续和升华,内容主要涉及软件工程知识体系(SWEBOK)、职业道德、软件复用、软件项目管理、项目规划、估算技术、人员管理、安全软件工程、质量保障、软件系统设计分析等方面的内容,使研究生学习该课程后,获得软件工程较深入专门知识和技能。但目前市场上的软件工程类中文教材一般只适合于本科生,国外教材一般内容太多,价格昂贵,很少有适合于研究生《高级软件工程》课程使用的、价格合理的专门教材。因此本书为计算机、软件工程领域研究生提供针对性更强、价格合理的教材。

作者简介

暂缺《实用高级软件工程与实践》作者简介

图书目录

第1章 软件工程新技术
1.1 新构件技术
1.2 新的软件形态
1.2.1 网构软件基本特征
1.2.2 传统软件形态的局限性
1.2.3 面向网构软件的挑战
1.2.4 网构软件的研究
1.3 新的开发工具
1.4 软件工程体系知识
1.5 中国软件工程体系知识
思考题
第2章 软件体系结构
2.1 软件体系结构的形成与概念
2.1.1 软件体系结构产生背景
2.1.2 软件体系结构定义
2.1.3 软件体系结构研究热点
2.1.4 软件体系结构发展方向
2.2 软件体系结构的要素与作用
2.2.1 软件体系结构理论基础
2.2.2 软件体系结构核心模型
2.2.3 软件体系结构内容
2.2.4 软件体系结构的作用与意义
2.3 软件体系结构描述方法、语言和风格
2.3.1 软件体系结构描述方法
2.3.2 软件体系结构描述语言
2.3.3 软件体系结构风格
2.4 软件体系结构评估
2.4.1 常见的软件体系结构评估方式
2.4.2 软件体系结构评估的主要方法
2.5 基于软件体系结构的开发过程
2.5.1 基于软件体系结构开发的必要性
2.5.2 基于软件体系结构的软件开发步骤
2.5.3 软件体系结构在软件开发过程中的作用
2.6 几种主流的软件体系结构
2.6.1 多层架构
2.6.2 微服务架构
2.6.3 模型-视图-控制器
2.6.4 黑板模式
2.6.5 正交软件体系结构
2.6.6 表述性状态转移
思考题
第3章 软件的复用
3.1 复用的概念
3.1.1 复用的基本概念
3.1.2 软件复用的不同形式
3.1.3 实现软件复用的关键因素
3.2 软件复用的技术因素
3.2.1 领域工程
3.2.2 体系结构工程
3.2.3 应用工程
3.3 软件产品线
3.3.1 软件产品线的概念
3.3.2 软件产品线的作用
3.3.3 软件产品线特化
3.3.4 软件产品线的建立方式
3.3.5 软件产品线的演化和基本原则
3.3.6 软件产品线的过程模型
3.4 应用框架
3.4.1 应用框架的概念
3.4.2 应用框架的分类
3.4.3 应用框架的复用
3.4.4 应用框架与产品线的联系
3.5 应用系统复用
3.5.1 可配置应用系统
3.5.2 集成应用系统
3.6 案例分析
思考题
第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 “3C”构件模型
4.2.3 常用的构件标准
4.3 基于构件的软件工程过程
4.3.1 基于构件的软件开发概述
4.3.2 建造可复用构件
4.3.3 应用系统工程
4.3.4 CBSE过程类型
4.3.5 构件组合
4.4 构件的管理
4.4.1 常用的构件分类模式
4.4.2 构件库管理系统的主要功能
4.4.3 构件的描述和检索
4.5 案例分析
思考题
第5章 软件项目管理
5.1 风险管理
5.1.1 风险识别
5.1.2 风险分析
5.1.3 风险规划
5.1.4 风险控制
5.2 过程管理
5.2.1 ISO 9000质量管理体系
5.2.2 能力成熟度模型
5.3 人员管理
5.3.1 思维的局限性
5.3.2 小组协作
5.3.3 人员能力成熟度模型
5.4 配置管理
5.4.1 软件配置管理概述
5.4.2 软件配置管理过程
5.5 软件工程师的职业道德
5.6 案例分析
5.6.1 案例一
5.6.2 案例二
5.6.3 问题
思考题
第6章 软件项目规划
6.1 软件报价
6.1.1 软件报价的影响因素
6.1.2 软件报价的估算方法
6.2 计划驱动的开发
6.2.1 瀑布模型
6.2.2 RUP
6.2.3 V模型
6.3 项目进度安排
6.3.1 活动网络图
6.3.2 活动条形图
6.4 敏捷开发
6.4.1 敏捷方法
6.4.2 敏捷建模
6.4.3 敏捷方法在迭代中的开发
6.5 估算技术及COCOMO成本模型
6.5.1 成本估算技术
6.5.2 COCOMO成本模型
思考题
第7章 软件质量管理
7.1 质量管理
7.1.1 质量管理的发展
7.1.2 质量管理的概念
7.2 软件质量
7.3 软件标准
7.3.2 软件标准的分类
7.3.3 软件标准的应用
7.4 复查和审查
7.4.1 复查过程
7.4.2 程序审查
7.4.3 软件质量保证与软件测试
7.5 软件度量概述
7.5.1 软件度量的国内外现状
7.5.2 软件度量
7.5.3 预测度量
7.5.4 软件组件分析
7.5.5 存在的主要问题
7.5.6 度量的常见困境
思考题
第8章 信息安全工程
8.1 信息安全与可依赖性
8.1.1 安全性
8.1.2 信息安全性
8.1.3 可依赖性
8.2 信息安全与组织
8.2.1 信息安全

本目录推荐