软件工程与实践

软件工程与实践

贾铁军, 俞小怡, 沈学东, 杨志和, 覃海焕, 编著

出版社:清华大学出版社

年代:2016

定价:35.0

书籍简介:

本书共分10章,软件工程基础概述、可行性分析、软件项目立项与计划、需求分析、软件设计、面向对象开发技术、软件实现技术、软件测试与维护、软件项目管理、软件工程新技术与现代软件工程新体系及方法、Web实用软件开发综合案例及课程设计等。

书籍目录:

第1章软件工程基础概述

1.1软件工程的发展

1.1.1软件危机概述

1.1.2软件工程的发展过程

1.2软件及软件工程概述

1.2.1软件的概念特点和分类

1.2.2软件工程的概念及特点

1.2.3软件工程学及其主要内容

1.2.4软件过程及开发过程

1.2.5软件工程基本原理及原则

1.3软件生存周期

1.3.1软件生存周期的有关概念

1.3.2软件生存周期的阶段划分

1.3.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.4.8软件开发模型的选定

1.5实验一软件开发准备及Visio应用

1.5.1任务一软件开发前准备工作

1.5.2任务二Microsoft Visio 2013应用

1.6本章小结

1.7练习与实践一

第2章可行性分析及开发计划

2.1软件问题的提出和定义

2.1.1软件问题的提出

2.1.2软件问题初步调研

2.1.3软件问题定义的内容

2.2可行性分析及立项

2.2.1可行性分析的概念及目的

2.2.2可行性分析的任务及内容

2.2.3可行性分析的过程

2.3软件立项及合同签订

2.3.1软件立项方法及文档

2.3.2签订合同的方法与文档

2.3.3任务下达的方式及文档

2.4系统流程图

2.4.1系统流程图基本符号

2.4.2系统流程图主要用途

2.5软件开发计划

2.5.1软件开发计划的目的及分类

2.5.2软件开发计划的内容及制订

2.5.3软件开发计划书

2.6实验二软件可行性分析报告

2.6.1实验目的

2.6.2实验任务及要求

2.6.3实验内容及步骤

2.7本章小结

2.8练习与实践二

第3章软件需求分析

3.1软件需求分析概述

3.1.1软件需求分析的概念及特点

3.1.2软件需求分析的目的和原则

3.2软件需求分析的任务及过程

3.2.1软件需求分析的任务

3.2.2软件需求分析的过程

3.3软件需求分析描述工具

3.3.1软件需求描述工具概述

3.3.2业务流程图

3.3.3数据流图及数据字典

3.3.4处理过程描述

3.4软件需求分析方法

3.4.1软件需求分析方法的种类

3.4.2结构化分析方法

3.4.3面向流程分析方法

3.5软件需求分析文档

3.5.1软件需求文档概述

3.5.2软件需求文档编写

3.6实验三需求分析文档与PowerDesigner建模

3.6.1实验目的

3.6.2实验要求

3.6.3实验内容和步骤

3.6.4实验报告要求

3.7本章小结

3.8练习与实践三

第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.4数据库设计概述

4.4.1数据库设计的任务及步骤

4.4.2概念数据模型设计

4.4.3逻辑结构及物理结构设计

4.5网络系统设计概述

4.5.1网络技术及结构设计

4.5.2网络站点及接入设计

4.5.3网络性能及安全性设计

4.6用户界面设计

4.6.1界面设计的意义及任务

4.6.2用户界面设计的原则

4.6.3对话设计基本方法

4.6.4数据输入界面设计

4.6.5数据输出界面设计

4.6.6控制界面的设计

4.7软件设计文档

4.7.1系统/子系统设计(结构设计)说明(SSDD)

4.7.2详细设计文档及设计评审

4.8实验四编写详细设计文档

4.8.1实验目的

4.8.2实验内容及步骤

4.8.3实验结果

4.9本章小结

4.10练习与实践四

第5章面向对象开发技术

5.1面向对象的相关概念

5.1.1对象与类

5.1.2继承及多态性

5.1.3消息与方法

5.2面向对象方法概述

5.2.1面向对象方法的概念

5.2.2面向对象方法的特点

5.2.3面向对象开发过程及范型

5.2.4面向对象开发方法

5.3面向对象分析

5.3.1面向对象分析的任务

5.3.2面向对象分析的过程

5.3.3对象建模技术

5.3.4UML概述

5.4面向对象设计

5.4.1面向对象设计的准则及任务

5.4.2系统设计的过程

5.4.3对象设计的过程

5.4.4类设计的目标及方法

5.5面向对象分析和设计实例

5.5.1图书管理信息系统OOA实例

5.5.2图书管理信息系统OOD实例

5.6实验五Rational Rose应用

5.6.1用Rational Rose绘制用例图

5.6.2用Rational Rose绘制类图

5.7本章小结

5.8练习与实践五

……

第6章软件实现

第7章软件测试与维护

第8章软件项目管理

第9章软件工程新技术及体系

第10章WebApp开发综合案例

附录A练习与实践习题部分参考答案

附录B软件工程部分文档编写指南

参考文献

内容摘要:

教材特色:上海市高校优秀教材奖及精品课程负责人主编,突出“教、学、练、做、用一体化”,实用、新颖、操作性强。设有教学目标、新技术及应用案例、同步实验与课程设计指导、开发文档、实践与练习题及部分答案,并提供多媒体课件等。 主要内容:全书共分10章,包括软件工程基础概述、软件研发可行性分析、软件项目立项与计划、需求分析、软件设计、面向对象开发技术、软件实现技术、软件测试与维护、软件项目管理、软件工程新技术与现代软件工程新体系及方法、WebApp实用软件开发综合案例等。体现软件研发的新知识、新技术、新方法、新成果、新标准及新应用和同步实验及课程设计指导与实用文档模版等。本书可作为高校计算机与信息类、工程与管理类等学科专业的相关课程的教材,也可作为培训教材及参考用书。可根据进行选学。

编辑推荐:

《软件工程系列教材:软件工程与实践(第2版)》特色:内容先进,结构新颖。《软件工程系列教材:软件工程与实践(第2版)》吸收了国内外大量的新知识、新技术、新方法和国际通用准则。注重科学性、先进性、操作性。图文并茂、学以致用;注重实用性和特色。坚持“实用、特色、规范、可操作性”原则,突出“教、学、练、做、用一体化”和实用性强及素质能力培养,增加大量典型案例,在内容安排上将理论知识与实际应用有机结合,配有典型及综合应用案例与同步实验指导;资源配套,便于教学。为了方便师生教学,配有电子教案并附有“同步实验指导”和“课程设计指导”及练习与实践习题,并附有部分习题答案及常用文档指南。

书籍规格:

书籍详细信息
书名软件工程与实践站内查询相似图书
9787302429500
如需购买下载《软件工程与实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次2版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

软件工程与实践是清华大学出版社于2016.出版的中图分类号为 TP311.5 的主题关于 软件工程-教材 的书籍。