软件工程理论与实践

出版时间:2006-7  出版社:科学出版社  作者:肖汉  页数:278  字数:438000  

内容概要

软件工程是继程序设计课程之后,对提高学生软件开发能力有重要作用的一门课程。本书以工程化的软件开发技术为主体,全面、系统地介绍了软件工程的概念、技术与方法,内容包括软件开发模型、软件项目管理、需求分析、软件设计、软件维护、软件重用等。书中含有丰富的例题与大量习题,便于老师教学和学生自学。  本书强调理论与实践的紧密结合、软件开发方法与CASE工具的相辅相成。全书条理性和逻辑性较强,可作为高等院校计算机专业的软件工程课程的实践型教材,也可作为软件开发人员的参考用书。

书籍目录

第1章 软件工程概述 1.1 软件概述  1.1.1 软件与软件的组成  1.1.2 软件的特点  1.1.3 软件的分类  1.1.4 软件的发展历史  1.1.5 软件危机  1.1.6 软件工程 1.2 软件开发方法 1.3 CASE工具及环境  1.3.1 计算机辅助软件工程  1.3.2 CASE工具  1.3.3 集成化的CASE环境 1.4 习题第2章 过程与生命周期的建模 2.1 过程的含义 2.2 软件过程模型  2.2.1 瀑布模型  2.2.2 原型化模型  2.2.3 渐进式模型  2.2.4 过程的迭代  2.2.5 V模型 2.3 软件开发标准  2.3.1 国内外软件开发标准的概述  2.3.2 软件工程标准的层次 2.4 习题第3章 软件项目管理 3.1 软件度量  3.1.1 度量、测量和估算  3.1.2 面向过程软件度量  3.1.3 面向对象软件度量 3.2 软件项目估算  3.2.1 功能点估算  3.2.2 COCOMO(COnstructive COst MOde)模型 3.3 软件质量度量   3.3.1 软件质量定义及三层次度量模型  3.3.2 软件质量要素 3.4 软件复杂性度量  3.4.1 软件复杂性及度量原则  3.4.2 结构复杂性度量  3.4.3 基于UML的类复杂性度量 3.5 软件可靠性度量  3.5.1 软件可靠性的概念  3.5.2 软件可靠性估算 3.6 软件开发过程的管理  3.6.1 风险分析  3.6.2 进度安排  3.6.3 软件开发人员的组织与分工  3.6.4 软件项目的开发过程管理 3.7 软件能力成熟度模型  3.7.1 概述  3.7.2 能力成熟度模型CMM  3.7.3 能力成熟度集成模型CMMI  3.7.4 我国软件能力评估标准的制定与实施 3.8 习题第4章 需求分析基础 4.1 需求分析各阶段的基本概念 4.2 问题分析阶段  4.2.1 初步需求获取技术  4.2.2 需求建模方法 4.3 需求描述阶段 4.4 需求评审阶段 4.5 习题第5章 面向数据流的需求分析第6章 面向对象的需求分析第7章 软件设计基础第8章 面向数据流的设计方法第9章 面向对象的设计方法第10章 程序设计语言和编码第11章 检验和测试方法第12章 软件维护第13章 软件重用技术附录A 文档格式附录B 课程实用项目文档实例参考文献

图书封面

评论、评分、阅读与下载


    软件工程理论与实践 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7