软件工程

内容简介

[

本书是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素—方法、工具和过程—贯穿全文。重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。

本书重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。本书所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者和研究人员的参考用书。

]

目录

前言第1篇 面向过程的软件工程第1章 软件工程概述1.1 软件工程的发展历程1.2 软件危机1.2.1 软件的概念、特点及分类1.2.2 软件危机1.2.3 产生软件危机的原因1.2.4 解决软件危机的方法1.3 软件工程1.3.1 软件工程的概念1.3.2 软件工程原理1.3.3 常用的软件工程开发方法1.3.4 软件过程与模型1.4 软件工程的相关规范1.4.1 软件项目的开发流程1.4.2 软件工程的标准化1.4.3 软件工程文档编写小结习题1第2章 结构化方法、工具和过程2.1 结构化方法与过程2.2 常用结构化建模工具2.2.1 Visio2.2.2 PoweiDesigner小结习题2第3章 可行性与计划研究3.1 可行性研究3.1.1 可行性研究的任务3.1.2 可行性研究的步骤3.1.3 成本/效益分析3.2 项目开发计划3.3 业务流程建模3.3.1 系统流程图3.3.2 数据流图3.3.3 数据字典3.4 项目案例小结习题3第4章 需求分析4.1 需求分析的任务和步骤4.1.1 需求分析的任务4.1.2 需求分析的步骤4.2 获取需求的方法4.3 结构化分析方法的策略4.4 结构化分析图形工具4.4.1 数据流图4.4.2 输入/处理/输出图(IPO)4.4.3 实体一联系图小结习题4第5章 软件设计5.1 概要设计5.1.1 概要设计步骤以及任务5.1.2 概要设计原理5.1.3 软件体系结构设计5.1.4 概要设计图形工具5.1.5 面向数据流的设计方法5.2 接口设计5.2.1 模块间的接口设计和模块与其他外部实体的接口设计5.2.2 用户界面设计5.3 详细设计的任务5.3.1 详细设计的基本任务5.3.2 详细设计的表示方法5.3.3 面向数据结构的设计方法5.3.4 程序复杂程度的定量度量5.4 项目案例5.4.1 软件功能设计5.4.2 软件数据库设计小结习题5第6章 软件实现6.1 软件编码6.1.1 程序设计语言6.1.2 程序设计风格6.2 软件测试6.2.1 软件测试目的6.2.2 软件测试模型6.2.3 软件测试阶段6.2.4 软件测试技术6.2.5 软件测试类型及方法6.2.6 软件测试过程6.3 软件测试自动化6.3.1 软件自动化测试6.3.2 自动化测试工具概述6.3.3 Quality Center(QC)6.3.4 QuickTest Professional(QTP)6.3.5 Load Runner(LR)6.3.6 国产测试软件小结习题6第7章 软件运行与维护7.1 软件维护概述7.1.1 软件的可维护性7.1.2 软件维护的类型7.1.3 软件维护工作流程7.1.4 软件维护过程文档7.1.5 软件维护的困难及应对策略7.2 软件运维管理7.3 软件运维的关键7.3.1 运维平台7.3.2 文档管理7.3.3 水波效应小结习题7第8章 软件过程管理8.1 软件工程项目管理8.1.1 项目启动管理8.1.2 项目计划管理8.1.3 人员组织与管理8.1.4 变更管理8.1.5 风险管理8.2 软件过程管理及能力成熟度模型8.2.1 软件能力成熟度与SW.CMM8.2.2 CMMI的发展8.2.3 CMMI开发模型V1.3 介绍8.3 软件配置管理8.3.1 软件配置管理作用8.3.2 软件配置管理过程8.3.3 常用的软件配置管理工具小结习题8第2篇 面向对象的软件工程第9章 面向对象的软件工程概述9.1 面向对象思想及概念9.2 面向对象方法与过程9.3 常用面向对象建模语言及工具9.3.1 统一建模语言9.3.2 Rational Rose9.3.3 StarUML小结习题9第10章 面向对象分析10.1 面向对象的需求获取10.1.1 需求获取概述10.1.2 需求获取10.2 面向对象的需求分析10.2.1 面向对象方法概述10.2.2 需求分析阶段的任务10.2.3 需求规格说明的评审10.3 项目案例小结习题10第11章 面向对象设计与实现11.1 面向对象设计准则11.2 面向对象设计11.3 面向对象实现11.3.1 面向对象程序设计语言11.3.2 面向对象的测试策略11.3.3 面向对象的测试步骤11.3.4 面向对象测试用例设计11.4 项目案例小结习题11参考文献附录 计算机软件文档编制规范(GB 8567-2006)

封面

软件工程

书名:软件工程

作者:田保军,刘利民主编

页数:295页

定价:¥46.0

出版社:中国水利水电出版社

出版日期:2019-04-01

ISBN:9787517075967

PDF电子书大小:35MB 高清扫描完整版



本文标题:《软件工程》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!