软件工程实践与项目管理 - 中国高校教材图书网
|
|
书名: |
软件工程实践与项目管理
|
ISBN: | 978-7-5606-2429-7 |
条码: | |
作者: |
刘竹林 王素贞
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥20.00
折扣价:¥19.00
折扣:0.95
节省了1元
|
字数: |
324千字
|
出版社: |
西安电子科技大学出版社 |
页数: |
|
发行编号: | 2721001-1 |
每包册数: |
|
出版日期: |
2010-08-01 |
|
内容简介: |
本教材根据国家教高文件精神,结合高等院校和高职院校学生的学习特点,采用项目式教学法,比较全面、系统地介绍了软件工程的概念、技术与方法。 全书按软件开发流程的角度分为如下三部分:(一) 基本概念,包括软件工程概述、软件生命周期与开发模型;(二) 软件开发过程与方法,包括可行性分析、软件需求分析、结构化软件设计、UML建模语言、Rational Rose建模工具、RUP开发方法、软件编程、软件测试及软件测试工具LoadRunner;(三) 软件项目管理。 本书内容新颖、全面,在取材上注重实用,每章后均安排有习题(或实训),以便于教学或读者自学。 本书主要作为高等院校和高职高专院校计算机专业或信息类专业的教材,也可以作为软件开发工程师、项目经理、软件测试工程师或计算机相关专业技术人员的参考用书。
|
作者简介: |
|
章节目录: |
目 录 第1章 软件工程概述 1 1.1 软件的含义 1 1.2 软件工程的定义 2 1.3 软件工程的知识体系 2 1.4 软件工程的目标 3 1.5 软件工程的原则 4 1.6 软件工程的基本原理 5 1.7 软件工具 6 1.8 软件工程思维的培养 6 本章小结 7 习题 8 第2章 软件生命周期与开发模型 10 2.1 软件生命周期 10 2.2 软件开发模型 12 本章小结 17 习题 17 第3章 可行性分析 18 3.1 可行性分析的内容 18 3.2 可行性分析的步骤 18 3.3 “可行性分析报告”的书写格式 19 本章小结 22 习题 22 第4章 软件需求分析 23 4.1 需求分析的目标 23 4.2 需求分析的任务 23 4.3 需求分析的步骤 25 4.4 数据流图 28 4.5 设计数据字典 31 4.6 “需求分析报告”的书写格式 33 4.7 高质量的“需求分析报告”应具备的特性 36 4.8 需求评审实例 37 4.9 实例:“某省电信集团公司资金管理系统需求分析报告” 39 本章小结 43 习题 43 第5章 结构化软件设计 47 5.1 概要设计的任务 47 5.2 概要设计的步骤 47 5.3 结构化概要设计原则和基本要点 49 5.4 软件体系结构 50 5.5 结构化概要设计工具 53 5.6 详细设计的任务 60 5.7 详细设计的原则 61 5.8 结构化详细设计工具 61 5.9 “详细设计说明书”的书写格式 67 5.10 实例:资金监控系统设计 68 本章小结 78 习题 78 第6章 UML建模语言 82 6.1 传统的开发方法 82 6.2 面向对象的开发方法 82 6.3 UML建模语言介绍 83 6.4 UML图的设计 88 6.5 实例:建立图书借阅系统的UML模型 98 本章小结 101 习题 101 第7章 Rational Rose建模工具 103 7.1 Rational Rose简介 103 7.2 Rose界面简介 103 7.3 创建角色 105 7.4 建立角色和用例的关联 107 7.5 创建序列图 108 7.6 创建协作图 110 7.7 建立静态模型 111 7.8 实现模型 112 本章小结 114 习题 114 第8章 RUP开发方法 116 8.1 RUP概述 116 8.2 RUP的生命周期 117 8.3 RUP的工作流程 118 8.4 RUP开发案例 119 本章小结 125 习题 126 第9章 软件编程 128 9.1 程序设计风格 128 9.2 “程序说明书”的撰写 135 本章小结 136 习题 137 第10章 软件测试 139 10.1 软件测试的定义 139 10.2 实例:图书借阅系统的功能函数 139 10.3 “软件测试计划说明书”的书写格式 140 10.4 静态测试 141 10.5 覆盖测试 142 10.6 黑盒测试方法 148 10.7 “缺陷报告单”的书写格式 152 10.8 软件测试过程 153 本章小结 166 习题 166 第11章 软件测试工具LoadRunner 167 11.1 LoadRunner的测试流程介绍 167 11.2 分析测试需求 167 11.3 创建测试脚本 168 11.4 测试实例 174 11.5 创建运行场景 187 11.6 运行测试脚本 190 11.7 分析以及监视场景 193 本章小结 196 习题 196 第12章 软件项目管理 197 12.1 项目的概念 197 12.2 项目管理的概念 198 12.3 项目管理的内容 201 12.4 项目案例分析 208 本章小结 209 习题 209 参考文献 213
|
精彩片段: |
|
书 评: |
前 言 软件工程主要介绍软件开发的过程和方法,基本上是软件实践者的成功经验和失败教训的总结。软件工程的观念、方法、策略和规范都是朴实无华的,一般计算机专业人士都可以理解,关键在于如何运用。 本书内容分为三个部分:(一) 基本概念,包括软件工程概述、软件生命周期与开发模型;(二) 软件开发过程与方法,包括可行性分析、软件需求分析、结构化软件设计、UML建模语言、Rational Rose建模工具、RUP开发方法、软件编程、软件测试、软件测试工具LoadRunner;(三) 软件项目管理。 本书内容新颖、全面,在取材上注重实用,每章后均安排有习题(或实训),以便于教学和读者自学。具体特点如下: (1) 注重实用性和普遍性,既介绍了结构化软件设计方法,又介绍了面向对象的软件设计方法,并在传统开发方法和结构化软件设计方法的基础上引入了面向对象的统一开发方法RUP。 (2) 以项目工作过程为主线,将案例的开发过程贯穿于全书。 (3) 加强了软件工程工具的使用性介绍。例如:介绍了面向对象的建模工具Rational Rose和软件测试工具LoadRunner的使用。 (4) 对任务性较强的章节采用任务驱动教学法进行介绍,如本书第10章。 本书适合作为高等院校或高职高专院校计算机专业或信息类专业的教材,还可以作为系统分析和设计人员、程序员、软件架构人员、项目经理和管理者等软件工程技术人员和准备参加全国软件工程课程自学考试读者的参考书。 本书由刘竹林和王素贞主编。蔡桂洲编写了第1、4、5章,对全书进行了审阅并提出了很多宝贵意见,贺宏和曾金发编写了第12章,其他章节由刘竹林和王素贞编写。 由于编者水平有限,书中难免出现疏漏,敬请同行专家和广大读者批评指正。
|
其 它: |
|
|
|