第一图书网

软件工程

宋雨 宋雨 清华大学出版社 (2012-10出版)
出版时间:

2012-10  

出版社:

宋雨 清华大学出版社 (2012-10出版)  

作者:

宋雨  

页数:

417  

内容概要

  《高等学校计算机课程规划教材:软件工程》以软件开发过程为主线,系统地介绍了软件工程的基本原理、概念和技术方法。全书分16章,包括基本概念、软件计划、软件需求分析、软件设计、程序编码、软件测试、软件维护、软件复用、面向对象的软件工程、软件质量保证、软件的技术度量、软件开发工具与环境、软件工程管理、软件过程管理、基于构件的软件工程(CBSE)和应用Web工程,每章后面都附有习题供读者练习之用。  《高等学校计算机课程规划教材:软件工程》的编写基于中国软件工程学科教程的要求,结合作者多年的教学和科研实践并参考了同类文献,包含了软件工程学科的重要分支。《高等学校计算机课程规划教材:软件工程》体系完整,可作为本科生或研究生软件工程课程的教材或参考书,也可供对该学科感兴趣的读者阅读。

书籍目录

第1章 概述 1.1 计算机系统的开发过程 1.2 软件及其分类 1.3 软件工程的由来和发展 1.4 软件的生命周期 1.5 软件生存期模型 1.6 小结 习题1第2章 软件计划 2.1 确定软件范围 2.2 软件开发中的资源需求 2.3 软件成本估算 2.3.1 估算方法 2.3.2 估算模型 2.3.3 面向对象项目的估算 2.3.4 自行开发或购买的决策 2.4 软件开发进度的安排 2.4.1 甘特图 2.4.2 PERT图 2.4.3 两种图的结合 2.5 小结 习题2第3章 软件需求分析 3.1 需求分析的任务 3.2 需求规约说明书 3.3 结构化需求分析方法 3.3.1 数据流图 3.3.2 数据词典 3.3.3 功能说明 3.4 原型化需求分析方法 3.4.1 原型开发的分类 3.4.2 快速原型技术 3.4.3 用户界面开发 3.5 面向对象方法 3.5.1 Coad/Yourdon方法 3.5.2 Booch方法 3.5.3 Rumbaugh的OMT方法 3.5.4 Jacobson方法 3.5.5 UML方法 3.6 小结 习题3第4章 软件设计 4.1 软件设计的任务 4.1.1 概要设计 4.1.2 详细设计 4.1.3 软件设计的目标和准则 4.2 软件设计的概念和原则 4.2.1 软件体系结构 4.2.2 软件结构中的若干概念 4.2.3 软件的模块化 4.3 软件概要设计 4.3.1 充分理解SRS,确定设计策略 4.3.2 模块化准则 4.3.3 模块设计中的具体方法 4.3.4 概要设计文档 4.4 软件详细设计 4.4.1 图示工具 4.4.2 表格工具 4.4.3 语言工具 4.4.4 工具的比较 4.4.5 程序复杂性的度量 4.4.6 详细设计文档 4.5 结构化设计方法 4.5.1 软件结构图 4.5.2 从DFD导出软件结构图 4.5.3 软件设计的评判 4.6 面向数据结构的设计方法 4.6.1 Jackson方法 4.6.2 LCP方法 4.7 面向对象的设计方法 4.7.1 OOD基本概念 4.7.2 OOD任务 4.7.3 Coad与Yourdon的OOD方法 4.7.4 层次化OOD方法 4.8 其他设计方法 4.8.1 面向方面程序设计 4.8.2 面向Agent的设计方法 4.8.3 泛型程序设计 4.8.4 面向构件的技术 4.8.5 敏捷方法 4.8.6 Rational统一过程 4.8.7 功能驱动开发模式 4.8.8 极端编程 4.9 小结 习题4第5章 程序编码第6章 软件测试第7章 软件维护第8章 软件复用第9章 面向对象的软件工程第10章 软件质量保证第11章 软件的技术度量第12章 软件开发工具与环境第13章 软件工程管理第14章 软件过程管理第15章 基于构件的软件工程第16章 应用Web工程参考文献


编辑推荐

宋雨编著的《软件工程》以软件开发过程为主线,系统地介绍了软件工程的基本原理、概念和技术方法。系统介绍了软件工程学科的重要内容,既能满足软件工程课程的教学需求,同时又能为工程技术人员及管理人员提供参考。全书分16章,包括基本概念、软件计划、软件需求分析、软件设计、程序编码、软件测试、软件维护、软件复用、面向对象的软件工程、软件质量保证、软件的技术度量、软件开发工具与环境、软件工程管理、软件过程管理、基于构件的软件工程(CBSE)和应用Web工程。

图书封面

广告

下载页面


软件工程 PDF格式下载



相关图书