软件工程实用教程
提供PPT课件,咨询QQ:883604(仅限教师)

作者:吕云翔

丛书名:重点大学软件工程规划系列教材

定价:49元

印次:1-7

ISBN:9787302394693

出版日期:2015.04.01

印刷日期:2020.07.24

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力。全书共12章,主要内容包括软件工程与软件过程、软件需求分析与建模、软件设计与建模、软件编程与软件测试以及软件工程的其他相关内容,如软件规模估算、进度计划、人员组织、软件开发风险管理等。 本书可以作为普通高校计算机相关专业“软件工程”课程的教材,也可以供学习软件工程的读者单独使用(包括参加计算机等级考试或相关专业自学考试)参考。 本书是高等院校计算机科学、软件工程及相关专业“软件工程”课程的理想教材,也可以供程序员、软件测试工程师、系统工程师以及软件项目经理等相关人员阅读参考。

如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

软件工程是研究软件开发和管理的一门工程科学,是计算机学科及相关专业的主干课程,也是软件从业人员必不可少的专业知识。目前,软件工程的理论在我国各企业和部门的软件开发中得到了广泛的应用,软件工程课程也受到了各大专院校相关专业的重视,各种软件工程理论教材也很多。 软件工程是一门理论与实践并重的课程。本书在讲述软件工程的基本概念、原理和方法的基础上,详细而全面地介绍了可以实际用于软件开发实践的各种技能。旨在使学生通过有限课时的学习后,不仅能对软件工程的原理有所认识,而且能具备实际开发软件的各种技能,比如熟练使用各种软件工程工具,按照标准和规范编写文档等。 本书共分为12章,内容涉及软件工程的基本原理和概念、软件开发生命周期的各个阶段、软件工程管理的相关内容、如何使用各种自动化工具来辅助软件开发的过程,以及课程设计。 本书与其他书的不同之处在于,除了讲述必要的软件工程理论之外,还通过实验讲述比较流行的软件开发工具(如软件绘图工具Microsoft Visio、面向对象建模工具Rational Rose、软件实现工具Visual Studio、软件测试工具UnitTest、软件项目管理工具Microsoft Project等)是如何应用于“小型网上书店系统”的。书中还讲述了课程设计的指导,如怎样进行项目选题、组建团队、团队工作方式和项目进度安排等。本书中所讲述的“小型网上书店系统”是学生在做课程设计中可供模仿的一个项目。所有这些使得软件工程的三要素——过程、方法和工具在本书中能够充分地体现。 本书理论知识的教学安排建议如下: 软件工程是研究软件开发和管理的一门工程科学,是计算机学...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第一部分软件工程与软件过程

第1章软件工程概述

1.1软件

1.1.1软件的概念

1.1.2软件的特点

1.1.3软件的分类

1.2软件危机

1.2.1软件危机的表现

1.2.2软件危机的原因

1.3软件工程

1.3.1软件工程的概念

1.3.2软件工程的基本内容

1.3.3软件工程目标和原则

1.3.4软件工程的知识体系

1.4软件工程的相关工具

1.5软件工程的常用信息源

1.6“小型网上书店系统”案例介绍

小结

习题

第2章软件过程

2.1软件过程概述

2.2软件生命周期

2.2.1软件生命周期的概念

2.2.2传统软件生命周期的各个阶段

2.3软件过程模型

2.3.1瀑布模型

2.3.2快速原型模型

2.3.3增量模型

2.3.4螺旋模型

2.3.5喷泉模型

2.3.6基于组件的开发模型

2.3.7统一软件开发过程模型

2.3.8敏捷模型

小结

习题

第二部分软件需求分析与建模

第3章可行性研究及需求分析

3.1可行性研究

3.1.1可行性研究的目的与意义

3.1.2可行性研究的内容

3.1.3可行性研究的步骤

3.2需求分析

3.2.1需求分析的目的与意义

3.2.2需求分析的步骤

3.2.3需求管理

3.3软件开发计划书编写指南

3.4需求规格说明书编写指南

3.5实验

3.5.1Visio... 查看详情

查看详情