软件工程实用教程-(第3版)

内容简介

[

1.国家十一五规划教材的修订版
  2.理论联系实际,案例丰富,启发性强。每章中一般都配有一到两个贯穿整个章节的完整案例。如本书的第5章和第6章以“网上计算机销售系统”为例详细阐述了采用面向对象方法进行软件系统开发的分析、设计和实现的过程。第12章介绍了常用的软件开发环境和工具的基本知识及使用方法,第13章介绍了“嵌入式软件系统应用实例”“网上书店系统开发案例”“手机购物网站app开发案例”两个软件系统开发实例,详细阐述了分析和设计的重要过程,可以启发读者思考,从中学会发现问题并解决问题的方法。
  3.结合目前软件工程领域的新发展,对书中的案例、软件工程方法、软件工程标准等进行了更新,

]

作者简介

[

郭宁, 首都经贸大学信息管理与信息系统系,副教授, 工学硕士, 硕士生导师 。研究领域为软件工程、计算机网络、IT项目管理、电子商务等。主持或参与项目5项;在《计算机应用》等核心期刊上发表论文37篇,被EI等检索多篇;先后撰写了《软件项目管理》、《管理信息系统》、《UML及建模》等书籍11部。编写了国家 “十一五”规划教材和北京市级精品教材。

]

目录

第1章软件工程引论1.1软件及软件危机1.1.1软件及其特性1.1.2软件危机1.2软件工程的形成与概念1.2.1软件工程的形成与发展1.2.2软件工程的基本概念1.3软件工程的基本原则本章练习题 第2章软件生命周期及开发模型2.1软件过程概述2.1.1软件生命周期2.1.2软件生命周期各阶段的任务2.2传统的软件过程模型2.2.1瀑布模型2.2.2原型模型2.2.3螺旋模型2.3面向对象的软件过程模型2.3.1软件统一开发过程2.3.2构件复用模型2.4敏捷软件开发过程模型本章练习题 第3章结构化需求分析3.1需求工程概述3.1.1软件需求3.1.2需求工程3.1.3需求分析的过程3.1.4需求规格说明3.1.5需求验证3.1.6需求变更控制3.2需求获取3.2.1需求获取的内容3.2.2需求获取的方法3.3结构化分析方法概述3.3.1结构化分析思想3.3.2结构化分析方法3.4结构化分析建模3.4.1功能建模3.4.2数据字典3.4.3数据建模3.4.4行为建模3.5应用举例3.5.1结构化分析过程3.5.2编写需求规格说明书本章练习题 第4章结构化软件设计4.1软件设计的基本概念4.1.1概要设计的任务4.1.2概要设计的过程4.2软件的体系结构4.2.1现代体系结构模型的基本概念4.2.2常见的体系结构风格4.2.3软件体系结构建模4.3软件结构设计4.3.1模块化概念4.3.2模块的独立性4.3.3结构化设计建模4.3.4软件设计准则4.4面向数据流的设计方法4.4.1基本概念4.4.2变换流分析与设计4.4.3事务流分析与设计4.4.4混合流分析与设计4.5面向数据结构的设计方法4.5.1jackson(jsd)方法4.5.2warnier(lcp)方法4.6数据设计4.6.1数据结构设计4.6.2文件设计4.6.3数据库设计4.7软件详细设计4.7.1结构化程序设计4.7.2详细设计工具4.7.3接口设计4.8应用举例4.8.1软件结构化设计过程4.8.2概要设计文档写作范例本章练习题 第5章面向对象的需求分析5.1面向对象方法学概述5.1.1面向对象技术的由来5.1.2面向对象方法概述5.1.3面向对象建模5.2面向对象的基本概念5.2.1类和对象5.2.2封装、继承和多态性5.2.3面向对象的分析概述5.3用例模型5.3.1执行者5.3.2用例5.3.3用例之间的关系5.3.4用例建模5.4对象(概念)模型5.4.1类图5.4.2识别类与对象5.4.3识别属性5.4.4识别操作5.4.5识别关联5.4.6建立静态(对象、概念)模型5.5动态模型5.5.1消息类型5.5.2状态图5.5.3交互模型5.5.4活动图5.5.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.3详细设计6.3.1系统详细设计6.3.2应用举例6.4面向对象软件实现6.4.1程序设计语言6.4.2程序设计风格6.4.3面向对象软件测试本章练习题 第7章软件测试技术7.1软件测试概述7.1.1软件测试目的7.1.2软件测试原则7.1.3测试步骤7.2软件测试技术7.2.1测试用例设计7.2.2黑盒测试方法7.2.3白盒测试方法7.3软件调试技术7.3.1软件调试过程7.3.2软件调试策略7.4软件测试分类7.4.1单元测试7.4.2集成测试7.4.3系统测试7.4.4验收测试本章练习题 第8章软件维护技术8.1软件维护概述8.1.1维护阶段的任务与特点8.1.2软件的可维护性8.2软件维护类型8.2.1改正性维护8.2.2完善性维护8.2.3适应性维护8.2.4预防性维护8.3软件维护技术8.3.1软件维护过程8.3.2提高软件的可维护性8.4软件维护困难8.4.1维护费用8.4.2软件维护的副作用本章练习题 第9章软件质量与质量保证9.1软件质量的概念9.1.1软件质量定义9.1.2影响软件质量的因素9.2软件质量的度量9.2.1软件度量9.2.2软件度量的分类9.2.3软件度量过程9.3软件质量管理9.3.1软件质量管理的实施9.3.2软件质量管理的原则9.3.3软件质量管理的内容9.4软件质量保证9.4.1质量保证策略9.4.2质量保证内容9.4.3质量保证措施9.4.4软件质量控制9.5软件配置管理9.5.1软件配置项9.5.2软件配置管理过程9.6软件能力成熟度模型简介9.6.1cmm的结构9.6.2软件过程能力成熟度等级9.6.3关键过程域9.6.4关键实践本章练习题 第10章软件工程标准与文档10.1软件工程标准10.1.1软件工程标准10.1.2软件工程国家标准10.2软件文档与编写要求10.2.1软件文档的含义10.2.2软件文档的种类10.2.3软件文档的编写方法10.3软件文档的主要内容及写作指南10.3.1可行性研究报告10.3.2项目开发计划10.3.3软件需求规格说明书10.3.4概要设计说明书10.3.5详细设计说明书10.3.6程序维护手册10.3.7用户手册本章练习题 第11章软件项目管理11.1软件项目管理概述11.1.1项目的概念与特征11.1.2项目管理的概念11.1.3项目管理的知识体系11.2软件项目的时间管理11.2.1项目的工作分解结构11.2.2进度安排11.2.3进度跟踪与控制11.3软件项目的成本管理11.3.1软件成本估算过程11.3.2软件成本估算方法11.3.3成本预算11.3.4项目成本控制11.4软件项目的团队管理11.4.1项目人力资源概述11.4.2项目团队建设11.5软件项目的风险管理11.5.1软件风险……第12章软件开发工具与环境第13章软件工程课程设计附录 模拟考试题参考文献  

封面

软件工程实用教程-(第3版)

书名:软件工程实用教程-(第3版)

作者:郭宁

页数:328

定价:¥45.0

出版社:人民邮电出版社

出版日期:2015-08-01

ISBN:9787115393326

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

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注