21世纪大学计算机系列教材:软件工程

21世纪大学计算机系列教材:软件工程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 科学出版社
2009-05
版次: 1
ISBN: 9787030242938
定价: 28.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 254页
字数: 389千字
正文语种: 简体中文
  • 《软件工程》从实用的角度出发,全面介绍了软件工程的基础知识和软件工程技术方法。全书共分为10章,内容涵盖了软件工程概述,软件系统可行性研究与需求分析、软件设计技术、编码及程序设计语言、软件的技术量度及质量保障、软件测试技术、软件维护技术、软件项目管理以及新型的软件工程技术,最后还讲述了软件工程文件的相关内容。此外,为方便读者巩固所学知识,每章最后均配有适量的习题。
    《软件工程》内容编排合理,在介绍传统理论体系的基础上,融入当前软件工程的最新发展和技术,并通过大量的练习和案例分析,帮助读者真正掌握书中内容。该书可作为高等院校计算机及相关专业的教材,也可作为软件项目管理者和软件开发人员的参考用书。 第1章软件工程概述
    1.1软件工程概况
    1.1.1计算机软件简介
    1.1.2软件的发展历程
    1.1.3软件工程的产生和发展
    1.2软件工程的基本概念
    1.2.1软件工程的基本内容
    1.2.2软件工程的基本原理和原则
    1.2.3软件生命周期模型简介
    1.2.4软件工程工具与开发环境
    1.3习题

    第2章软件系统可行性研究与需求分析
    2.1软件系统可行性研究
    2.1.1可行性研究的任务
    2.1.2可行性研究的程序
    2.1.3可行性研究报告的内容
    2.2软件需求分析
    2.2.1软件需求分析的基本内容及方法
    2.2.2软件需求分析的原则
    2.2.3软件需求分析法简介
    2.2.4软件需求分析文档
    2.2.5对需求分析复审的要求
    2.3习题

    第3章软件设计
    3.1软件结构设计
    3.1.1软件设计的基本概念
    3.1.2数据流的设计过程
    3.1.3变换分析与事务分析
    3.1.4数据库设计
    3.1.5软件设计过程的优化策略
    3.2软件的详细设计
    3.2.1基本概念
    3.2.2详细设计工具
    3.2.3Warnier设计法
    3.2.4人机界面设计
    3.3软件设计实例
    3.3.1项目背景
    3.3.2系统设计
    3.3.3数据库详细设计
    3.4习题

    第4章编码与程序设计语言
    4.1编码风格概述
    4.1.1文档化的源程序
    4.1.2规范化的数据说明
    4.1.3构造合适的语句结构
    4.1.4程序的输入/输出
    4.2程序设计语言
    4.2.1程序设计语言的特点
    4.2.2程序设计语言的分类
    4.2.3程序设计语言的选择
    4.3编码工具与环境
    4.4习题

    第5章软件的技术量度及质量保证
    5.1软件量度
    5.1.1软件量度的概念
    5.1.2软件量度的目标
    5.1.3软件量度的研究内容
    5.2软件技术量度属性及评价
    5.3面向对象量度方法
    5.3.1传统量度方法与面向对象量度方法的融合
    5.3.2CK量度套件的概念
    5.4软件质量及量度模型
    5.4.1软件质量的概念
    5.4.2软件的质量构成
    5,4.3软件质量的量度模型
    5.5软件的可靠性的概念
    5.5.1软件与硬件在可靠性方面的区别
    5.5.2影响软件可靠性的因素
    5.5.3软件在各阶段的可靠性保证
    5.5.4软件可靠性的增长方法和技术
    5.6软件质量体系
    5.6.1软件质量体系的重要性
    5.6.2软件质量体系的建立和实施
    5.7软件能力成熟度模型
    5.8习题

    第6章软件测试技术
    6.1软件测试的基本概念
    6.1.1软件测试目标及原则
    6.1.2软件测试方法
    6.1.3软件测试中的信息流
    6.2软件测试过程概述
    6.3设计测试方案
    6.3.1设计测试用例的原则
    6.3.2设计测试用例的方法
    6.4软件调试技术
    6.5软件测试实例
    6.5.1实例引言
    6.5.2总体设计
    6.5.3测试计划
    6.5.4评价准则
    6.6习题

    第7章软件维护
    7.1软件维护概述
    7.2软件维护的实施
    7.3软件升级管理
    7.4软件维护总结
    7,5习题

    第8章软件项目管理
    8.1软件项目管理综述
    8.1.1软件项目的参与人员
    8.1.2软件项目管理的基本原则
    8.2项目启动管理
    8.2.1项目的组织落实与人员落实
    8.2.2召集项目启动会
    8.3项目计划管理
    8.3.1项目计划内容
    8.3.2项目进度计划
    8.3.3项目风险计划
    8.3.4软件质量保证计划
    8.3.5项目估算
    8.4需求管理
    8.4.1需求总体规划
    8.4.2需求调研和分析
    8.4.3需求规格书和需求评审
    8.4.4需求变更管理
    8.5设计、开发过程管理
    8.5.1设计过程管理
    8.5.2开发过程管理
    8.6测试与发布过程管理
    8.6.1测试过程
    8.6.2软件发布
    8.6.3测试阶段的质量、进度跟踪和配置管理
    8.7试运行与验收交付过程管理
    8.7.1软件试运行
    8.7.2试运行阶段的质量、进度跟踪和配置管理
    8.7.3验收过程管理
    8.8配置管理
    8.8.1配置管理任务
    8.8.2执行配置管理
    8.8.3配置项状态审计
    8.9习题

    第9章新型软件工程技术
    9.1面向对象的软件开发技术
    9.1.1面向对象方法概述
    9.1.2面向对象的分析方法
    9.1.3面向对象的设计方法
    9.1.4面向对象的程序设计方法
    9.1.5uML基本概念及其在软件开发中的应用
    9.1.6面向对象软件开发技术实例
    9.2软件复用和构件技术
    9.2.1软件复用和构件技术概述
    9.2.2面向对象方法与软件复用技术的关系
    9.3软件接口技术
    9.3.1软件接口的作用
    9.3.2软件接口的调用方法
    9.4软件智能化技术
    9.4。1软件智能化现状
    9.4.2软件智能化应用
    9.4.3基于知识的软件智能化技术
    9.5习题

    第10章软件工程文件
    10.1软件工程文件的编制
    10.1.1软件工程文件编制的目的
    10.1.2软件工程文件种类
    10.1.3软件工程文件的编制过程
    10.1.4软件工程文件编制的过程管理
    10.2软件工程文件的主要构成
    10.2.1可行性研究报告
    10.2.2项目开发计划书
    10.2.3软件需求说明书
    lO.2.4数据要求说明书
    10.2.5概要设计说明书
    10.2.6详细设计说明书
    10.2.7数据库设计说明书
    10.2.8用户手册
    10.2.9操作手册
    10.2.10模块开发卷宗
    lO.2.1l测试计划
    10.2.12测试分析报告
    10.2.13开发进度月报
    10.2.14项目开发总结报告
    10.3习题

    附录A系统需求规格说明书样式
    附录B软件架构文档样式
    附录C各阶段实施计划样式
    附录D缺陷跟踪表样式
  • 内容简介:
    《软件工程》从实用的角度出发,全面介绍了软件工程的基础知识和软件工程技术方法。全书共分为10章,内容涵盖了软件工程概述,软件系统可行性研究与需求分析、软件设计技术、编码及程序设计语言、软件的技术量度及质量保障、软件测试技术、软件维护技术、软件项目管理以及新型的软件工程技术,最后还讲述了软件工程文件的相关内容。此外,为方便读者巩固所学知识,每章最后均配有适量的习题。
    《软件工程》内容编排合理,在介绍传统理论体系的基础上,融入当前软件工程的最新发展和技术,并通过大量的练习和案例分析,帮助读者真正掌握书中内容。该书可作为高等院校计算机及相关专业的教材,也可作为软件项目管理者和软件开发人员的参考用书。
  • 目录:
    第1章软件工程概述
    1.1软件工程概况
    1.1.1计算机软件简介
    1.1.2软件的发展历程
    1.1.3软件工程的产生和发展
    1.2软件工程的基本概念
    1.2.1软件工程的基本内容
    1.2.2软件工程的基本原理和原则
    1.2.3软件生命周期模型简介
    1.2.4软件工程工具与开发环境
    1.3习题

    第2章软件系统可行性研究与需求分析
    2.1软件系统可行性研究
    2.1.1可行性研究的任务
    2.1.2可行性研究的程序
    2.1.3可行性研究报告的内容
    2.2软件需求分析
    2.2.1软件需求分析的基本内容及方法
    2.2.2软件需求分析的原则
    2.2.3软件需求分析法简介
    2.2.4软件需求分析文档
    2.2.5对需求分析复审的要求
    2.3习题

    第3章软件设计
    3.1软件结构设计
    3.1.1软件设计的基本概念
    3.1.2数据流的设计过程
    3.1.3变换分析与事务分析
    3.1.4数据库设计
    3.1.5软件设计过程的优化策略
    3.2软件的详细设计
    3.2.1基本概念
    3.2.2详细设计工具
    3.2.3Warnier设计法
    3.2.4人机界面设计
    3.3软件设计实例
    3.3.1项目背景
    3.3.2系统设计
    3.3.3数据库详细设计
    3.4习题

    第4章编码与程序设计语言
    4.1编码风格概述
    4.1.1文档化的源程序
    4.1.2规范化的数据说明
    4.1.3构造合适的语句结构
    4.1.4程序的输入/输出
    4.2程序设计语言
    4.2.1程序设计语言的特点
    4.2.2程序设计语言的分类
    4.2.3程序设计语言的选择
    4.3编码工具与环境
    4.4习题

    第5章软件的技术量度及质量保证
    5.1软件量度
    5.1.1软件量度的概念
    5.1.2软件量度的目标
    5.1.3软件量度的研究内容
    5.2软件技术量度属性及评价
    5.3面向对象量度方法
    5.3.1传统量度方法与面向对象量度方法的融合
    5.3.2CK量度套件的概念
    5.4软件质量及量度模型
    5.4.1软件质量的概念
    5.4.2软件的质量构成
    5,4.3软件质量的量度模型
    5.5软件的可靠性的概念
    5.5.1软件与硬件在可靠性方面的区别
    5.5.2影响软件可靠性的因素
    5.5.3软件在各阶段的可靠性保证
    5.5.4软件可靠性的增长方法和技术
    5.6软件质量体系
    5.6.1软件质量体系的重要性
    5.6.2软件质量体系的建立和实施
    5.7软件能力成熟度模型
    5.8习题

    第6章软件测试技术
    6.1软件测试的基本概念
    6.1.1软件测试目标及原则
    6.1.2软件测试方法
    6.1.3软件测试中的信息流
    6.2软件测试过程概述
    6.3设计测试方案
    6.3.1设计测试用例的原则
    6.3.2设计测试用例的方法
    6.4软件调试技术
    6.5软件测试实例
    6.5.1实例引言
    6.5.2总体设计
    6.5.3测试计划
    6.5.4评价准则
    6.6习题

    第7章软件维护
    7.1软件维护概述
    7.2软件维护的实施
    7.3软件升级管理
    7.4软件维护总结
    7,5习题

    第8章软件项目管理
    8.1软件项目管理综述
    8.1.1软件项目的参与人员
    8.1.2软件项目管理的基本原则
    8.2项目启动管理
    8.2.1项目的组织落实与人员落实
    8.2.2召集项目启动会
    8.3项目计划管理
    8.3.1项目计划内容
    8.3.2项目进度计划
    8.3.3项目风险计划
    8.3.4软件质量保证计划
    8.3.5项目估算
    8.4需求管理
    8.4.1需求总体规划
    8.4.2需求调研和分析
    8.4.3需求规格书和需求评审
    8.4.4需求变更管理
    8.5设计、开发过程管理
    8.5.1设计过程管理
    8.5.2开发过程管理
    8.6测试与发布过程管理
    8.6.1测试过程
    8.6.2软件发布
    8.6.3测试阶段的质量、进度跟踪和配置管理
    8.7试运行与验收交付过程管理
    8.7.1软件试运行
    8.7.2试运行阶段的质量、进度跟踪和配置管理
    8.7.3验收过程管理
    8.8配置管理
    8.8.1配置管理任务
    8.8.2执行配置管理
    8.8.3配置项状态审计
    8.9习题

    第9章新型软件工程技术
    9.1面向对象的软件开发技术
    9.1.1面向对象方法概述
    9.1.2面向对象的分析方法
    9.1.3面向对象的设计方法
    9.1.4面向对象的程序设计方法
    9.1.5uML基本概念及其在软件开发中的应用
    9.1.6面向对象软件开发技术实例
    9.2软件复用和构件技术
    9.2.1软件复用和构件技术概述
    9.2.2面向对象方法与软件复用技术的关系
    9.3软件接口技术
    9.3.1软件接口的作用
    9.3.2软件接口的调用方法
    9.4软件智能化技术
    9.4。1软件智能化现状
    9.4.2软件智能化应用
    9.4.3基于知识的软件智能化技术
    9.5习题

    第10章软件工程文件
    10.1软件工程文件的编制
    10.1.1软件工程文件编制的目的
    10.1.2软件工程文件种类
    10.1.3软件工程文件的编制过程
    10.1.4软件工程文件编制的过程管理
    10.2软件工程文件的主要构成
    10.2.1可行性研究报告
    10.2.2项目开发计划书
    10.2.3软件需求说明书
    lO.2.4数据要求说明书
    10.2.5概要设计说明书
    10.2.6详细设计说明书
    10.2.7数据库设计说明书
    10.2.8用户手册
    10.2.9操作手册
    10.2.10模块开发卷宗
    lO.2.1l测试计划
    10.2.12测试分析报告
    10.2.13开发进度月报
    10.2.14项目开发总结报告
    10.3习题

    附录A系统需求规格说明书样式
    附录B软件架构文档样式
    附录C各阶段实施计划样式
    附录D缺陷跟踪表样式
查看详情
相关图书 / 更多
21世纪大学计算机系列教材:软件工程
21天贯通小古文 全3册
丁慈矿
21世纪大学计算机系列教材:软件工程
21城·21问:广东城市微调研报告
南方 客户端
21世纪大学计算机系列教材:软件工程
21天突破CATTI笔译
佩琪翻译
21世纪大学计算机系列教材:软件工程
21世纪的数学:探索人类认知的边界 《环球科学》杂志社
《环球科学》杂志社
21世纪大学计算机系列教材:软件工程
21世纪大学理工英语(学生用书2)
沈骑、段成 编
21世纪大学计算机系列教材:软件工程
21天突破剑桥领思通用英语超核心词汇
孙乐
21世纪大学计算机系列教材:软件工程
21世纪的英语阅读和写作教学 第8版
(美)盖尔·E.汤普金斯 (Gail E.Tompkins) (美)艾米丽
21世纪大学计算机系列教材:软件工程
21世纪城市战
安东尼·金
21世纪大学计算机系列教材:软件工程
21天生命能量手账
李中莹
21世纪大学计算机系列教材:软件工程
21世纪数字文娱审美透视
何志钧 等 著
21世纪大学计算机系列教材:软件工程
21天突破剑桥领思通用英语超核心语法
郭佳佳
21世纪大学计算机系列教材:软件工程
21世纪大学英语读写教程(S版)
翟象俊
您可能感兴趣 / 更多
21世纪大学计算机系列教材:软件工程
工程软件开发技术基础/“十三五”高等学校规划教材
臧铁钢、朱海华、马万太 编
21世纪大学计算机系列教材:软件工程
软件工程/21世纪高等院校计算机教材
臧铁钢、冷晟、钱晓明、朱健江 著
21世纪大学计算机系列教材:软件工程
Protel DXP电路设计与应用——计算机辅助工程系列规划教材
臧铁钢 编
21世纪大学计算机系列教材:软件工程
软件开发技术基础
臧铁钢 编著