×
暂无评论
图文详情
  • ISBN:9787302181934
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:03
  • 页数:282
  • 出版时间:2008-09-01
  • 条形码:9787302181934 ; 978-7-302-18193-4

本书特色

《软件工程导论(第2版)》不仅适合计算机专业的本科生作为教材使用,同时也适合从事计算机软件业的广大工程技术人员。理论结合案例分析、大量练习检验学习情况、紧跟软件工程发展前沿。

目录

第1章 概述1.1 软件工程学科——发展和影响1.1.1 工程学科艺术的发展1.1.2 软件危机的一个解决方案1.2 程序与软件产品1.3 为什么研究软件工程1.4 软件工程的出现1.4.1 早期计算机编程1.4.2 高级语言编程1.4.3 基于流程控制的设计1.4.4 面向数据结构的设计1.4.5 面向数据流的设计1.4.6 面向对象的设计1.4.7 其他发展1.5 软件开发实践中的重要变化1.6 计算机系统工程1.7 小结1.8 练习第2章 软件生命周期模型2.1 为什么使用生命周期2.1.1 为什么要记录一个生命周期模型2.1.2 阶段出入标准2.2 经典瀑布模型2.2.1 可行性研究2.2.2 需求分析和说明2.2.3 设计2.2.4 编码和单元测试2.2.5 集成和系统测试2.2.6 维护2.3 迭代瀑布模型2.4 原型模型2.5 进化模型2.6 螺旋模型2.7 不同生命周期模型的比较2.8 小结2.9 练习第3章 软件项目管理3.1 软件项目经理的职责3.1.1 软件项目经理的工作职责3.1.2 软件项目经理所必需的技能3.2 项目规划3.3 项目规模估算的度量3.3.1 代码行(LOC)3.3.2 功能点度量3.4 项目估算方法3.4.1 经验估算法3.4.2 启发式方法3.4.3 分析估算法3.5 经验估算法3.5.1 专家判断法3.5.2 Delphi成本估算3.6 COCOMO——一种启发式估算法3.6.1 基本COCOMO模型3.6.2 中等COCOMO模型3.6.3 完整COCOMO模型3.7 HALSTEAD的软件科学——一种分析技术3.7.1 标准C语言的运算符和操作数3.7.2 长度和词汇3.7.3 程序量3.7.4 潜在*小量3.7.5 I作量和时间3.7.6 长度估算3.8 人员配置级别估算3.8.1 Norden的工作3.8.2 Putnam的工作3.8.3 时间表改变对于成本的影响3.8.4 Jensen模型3.9 调度3.9.1 工作分解结构3.9.2 活动网络和关键路径方法3.9.3 Gantt图3.9.4 PERT图3.9.5 项目监测和控制3.10 组织和团队结构3.10.1 组织结构3.10.2 团队结构3.11 人员配置3.12 风险管理3.12.1 风险识别3.12.2 风险评估3.12.3 风险遏制3.13软件组态管理3.13.1 软件组态管理的必要性3.13.2 组态管理活动3.13.3 源代码控制系统(SCCS)和RCS3.14 杂项计划3.15 小结3.16 练习第4章 需求分析和规约4.1 需求收集和分析4.2 软件需求规约(SRS)4.2.1 SRS文档内容4.2.2 功能需求4.2.3 如何识别功能需求4.2.4 如何记录功能需求4.2.5 可追踪性4.2.6 好的SRS文档的特征4.2.7 差的SRS文档的例子4.2.8 SRS文档的组织4.2.9 表示复杂逻辑的技术4.3 形式系统开发技术4.3.1 什么是形式技术4.3.2 模型与面向属性的方法4.3 3操作语义4.3.4 形式方法的优点和局限4.4 公理规约4.5 代数规约4.5.1 辅助函数4.5.2 结构规约4.5.3 代数规约的优劣4.6 可执行规约和4GL4.7 小结4.8 练习第5章 软件设计5.1 什么是一个优秀的软件设计5.2 内聚和耦合5.2.1 内聚力的分类5.2.2 耦合的分类5.3 整齐排列5.4 软件设计的方法5.4.1 面向功能的设计5.4.2 面向对象的设计5.5 面向对象的设计与面向功能的设计5.6 小结5.7 练习第6章 面向功能的软件设计6.1 SA/SD方法总览6.2 结构分析6.3 数据流程图(I)FD)6.3.1 用于构建DFD的原始符号6.3.2 与设计DFD相关的一些重要概念6.3.3 开发一个系统的DFD模型6.3.4 DFD模型的缺点6.4 将DFD技术扩展到实时系统6.5 结构设计6.5.1 流程图与结构图6.5.2 将一个DFD模型转换为一个结构图6.6 细节设计6.7 设计审查6.8 小结6.9 练习第7章 使用UML的对象建模7.1 面向对象的概念总览7.1.1 基本机制7.1.2 关键概念7.1.3 相关的技术名词
展开全部

节选

《软件工程导论(第2版)》是为计算机专业的本科生编写的软件工程教科书。它在一个软件工程学总体的框架下来一一介绍软件工程所涉及的重要话题,章节的编排遵循一个软件产品的生命周期中所要进行的所有活动的顺序。首先概述了软件工程的概念,包括一些重要的生命周期模型以及软件项目管理的技术和概念。接下来详述了软件项目的需求分析、设计、建模及编码和测试等内容。*后描述了软件的质量管理、维护、复用等问题;同时也解释了近年来发展起来的CASE工具的基本概念。此外,每章都提供了大量的练习来帮助学生了解对本章内容的掌握程度。

作者简介

Rajib Mall博士,克勒格布尔印度科技学院计算机科学与工程系副教授。在开发面向产业的软件项目上有着丰富的实践经验。Rajib Mall博士在克勒格布尔印度科技学院已执教9年,曾指导过博士论文数篇。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航