软件工程实践与项目管理

出版时间:2010-7  出版社:西安电子科技大学出版社  作者:刘竹林,王素贞 编著  页数:213  字数:324000  

内容概要

本教材根据国家教高文件精神,结合高等院校和高职院校学生的学习特点,采用项目式教学法,比较全面、系统地介绍了软件工程的概念、技术与方法。
全书按软件开发流程的角度分为如下三部分:(一)基本概念,包括软件工程概述、软件生命周期与开发模型;(二)软件开发过程与方法,包括可行性分析、软件需求分析、结构化软件设计、UML建模语言、Rational
Rose建模工具、RUP开发方法、软件编程、软件测试及软件测试工具 LoadRunner;(三)软件项目管理。
本书内容新颖、全面,在取材上注重实用,每章后均安排有习题(或实训),以便于教学或读者自学。
本书主要作为高等院校和高职高专院校计算机专业或信息类专业的教材,也可以作为软件开发工程师、项目经理、软件测试工程师或计算机相关专业技术人员的参考用书。

书籍目录

第1章  软件工程概述
1.1 软件的含义
1.2 软件工程的定义
1.3 软件工程的知识体系
1.4 软件工程的目标
1.5 软件工程的原则
1.6 软件工程的基本原理
1.7 软件工具
1.8 软件工程思维的培养
本章小结
习题
第2章 软件生命周期与开发模型
2.1 软件生命周期
2.2 软件开发模型
本章小结
习题
第3章 可行性分析
3.1 可行性分析的内容
3.2 可行性分析的步骤
3.3 “可行性分析报告”的书写格式
本章小结
习题
第4章 软件需求分析
4.1 需求分析的目标
4.2 需求分析的任务
4.3 需求分析的步骤
4.4 数据流图
4.5 设计数据字典
4.6 “需求分析报告”的书写格式
4.7 高质量的“需求分析报告”应具备的特性
4.8 需求评审实例
4.9 实例:“某省电信集团公司资金管理系统需求分析报告”
本章小结
习题
第5章 结构化软件设计
5.1 概要设计的任务
5.2 概要设计的步骤
5.3 结构化概要设计原则和基本要点
5.4 软件体系结构
5.5 结构化概要设计工具
5.6 详细设计的任务
5.7 详细设计的原则
5.8 结构化详细设计工具
5.9 “详细设计说明书”的书写格式
5.10 实例:资金监控系统设计
本章小结
习题
第6章 UML建模语言
6.1 传统的开发方法
6.2 面向对象的开发方法
6.3 UML建模语言介绍
6.4 UML图的设计
6.5 实例:建立图书借阅系统的UML模型
本章小结
习题
第7章 Rational Rose建模工具
7.1 Rational Rose简介
7.2 Rose界面简介
7.3 创建角色
7.4 建立角色和用例的关联
7.5 创建序列图
7.6 创建协作图
7.7 建立静态模型
7.8 实现模型
本章小结
习题
第8章 RUP开发方法
8.1 RUP概述
8.2 RUP的生命周期
8.3 RUP的工作流程
8.4 RUP开发案例
本章小结
习题
第9章 软件编程
9.1 程序设计风格
9.2 “程序说明书”的撰写
本章小结
习题
第10章 软件测试
10.1 软件测试的定义
10.2 实例:图书借阅系统的功能函数
10.3 “软件测试计划说明书”的书写格式
10.4 静态测试
10.5 覆盖测试
10.6 黑盒测试方法
10.7 “缺陷报告单”的书写格式
10.8 软件测试过程
本章小结
习题
第11章 软件测试工具LoadRunner
11.1 LoadRunner的测试流程介绍
11.2 分析测试需求
1l.3 创建测试脚本
11.4 测试实例
11.5 创建运行场景
11.6 运行测试脚本
11.7 分析以及监视场景
本章小结
习题
第12章 软件项目管理
12.1 项目的概念
12.2 项目管理的概念
12.3 项目管理的内容
12.4 项目案例分析
本章小结
习题
参考文献

章节摘录

插图:软件发展至今已经有几十年的历史了。伴随着软件的发展,人们对软件概念的认识也越来越清晰、越来越深刻。下面我们给出软件在各个发展阶段的内容以及含义。1.第1阶段:软件就是程序在程序设计的初级阶段(1946~1956年),采用“个体生产方式”即个体手工劳动进行软件开发,软件开发完全依赖于程序员个人的能力和设计水平。软件的使用者往往是同一个(同一组)人。这个阶段所使用的程序设计语言是机器语言和汇编语言。开发方法偏向于追求编程技巧和程序运行效率。这个阶段的软件被定义为“程序”。2.第2阶段:软件就是程序和使用说明书.在程序设计的中级阶段(1956~1968年),开发方式是“手工作坊方式”的小组生产方式,使用的程序设计语言是高级语言,开发方法仍然主要依靠个人技巧,但已开始提出结构化程序设计方法。在这一阶段,、程序员数量急剧增长,但软件开发技术没有实质性突破,仍然沿用个体化软件开发方法。这个阶段的软件被定义为“程序和使用说明书”。该阶段的后期,随着软件需求量、规模及复杂度的增大,开发人员的素质和落后的开发技术不适应规模大、结构复杂的软件开发,出现了所谓的“软件危机”。

编辑推荐

《软件工程实践与项目管理》:高等学校计算机专业“十一五”规划教材

图书封面

评论、评分、阅读与下载


    软件工程实践与项目管理 PDF格式下载


用户评论 (总计1条)

 
 

  •   只看了前两章,还不错。内容很全面、系统
 

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

京ICP备13047387号-7