实用软件工程与实训(第2版)
咨询相关教材问题、样书申请等,请关注微信公众号:文泉职教 QQ:1737781562/200595764服务电话010-83470412/0417

作者:杜文洁、白萍

丛书名:21世纪高职高专规划教材——软件专业系列

定价:35元

印次:2-5

ISBN:9787302304579

出版日期:2013.03.01

印刷日期:2018.01.03

图书责编:颜廷芳

图书分类:教材

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

本书从结构化方法和面向对象方法两方面讲述软件工程的基本概念、原理和方法,系统地介绍了目前较成熟的、广泛使用的软件工程技术。本书内容包括:软件工程概述、可行性研究、软件需求分析、概要设计、详细设计、程序编码、软件测试、软件维护、面向对象技术、软件工程管理,最后通过两个实例详细介绍用软件工程的方法开发软件的全过程。 本书采用案例式教学,既注重基本知识的表述,又注重内容的先进性、系统性和实用性,力求反映软件工程技术发展的最新成果。本书理论与实践相结合,内容翔实,实用性强,可操作性强。 本书可作为高等院校、高职高专院校及计算机相关专业的教材,也可作为社会软件工程的培训教材,同时还可供从事软件开发及应用的程序员参考

杜文洁 计算机理论与应用专业硕士毕业,副教授,一直从事网络技术、软件工程及多媒体技术等多门学科的教学,做为计算机系唯一的一名中青年骨干教师,承担了大量的教学及科研任务。为我系的东大软件公司定向培训班编写了软件工程及软件测试两门课的教学大纲并担任主讲,成功的教学使得多名学生走进东大并成为了软件测试人员。近几年来编写了《多媒体技术》《实用软件工程与实训》等多部教材并担任主编。在中文核心期刊上发表了多篇网络及多媒体方面的论文。本人连续数年被学院评为优秀教师并在沈阳师范大学举办的“精彩一课”中获奖。 白萍,东北大学计算机专业硕士,现为计算机专业讲师,一直从事软件工程及软件测试的教学工作以及指导计算机专业学生毕业设计工作。发表了数篇省级以上相关的学术论文。

软件工程是研究如何用工程化的理论、方法和技术来研究和指导软件开发的一门交叉学科。多年来,软件工程课程已经成为众多院校相关专业的必修课程。 本书自2009年4月出版以来,受到了许多院校师生的欢迎。我们结合近几年的教学实践和读者的反馈意见,在保留原书特色的基础上对其进行了全面修订。这次修订的主要工作如下。 (1) 对本书第一版的多个章节进行了调整与完善,使各章内容的编排更显合理、概念更为准确、叙述更加到位,并新增了一些案例。 (2) 在原有知识结构的基础上,增加了可行性研究的内容,目的是使读者更为全面地了解和掌握软件工程的知识,并使之更加贴近实际应用的需要。 (3) 在本书最后增加“网上书店系统”综合实例,用UML描述了一个网上书店系统的实现过程,使读者能够进一步掌握用软件工程的方法开发软件的全过程。 (4) 在实训指导部分,增加了Project 2007的实训内容,使读者能够掌握最常用的软件项目管理工具。 因此修订后,无论在内容的广度、深度和创新上,本书都大大地超过了第一版。 本书由杜文洁、白萍担任主编,马岩、张芳芳担任副主编。另外,李虹、成义、王旭、刘明国、丛国凤参与了本书部分内容的编写。全书由杜文洁统稿完成。 由于各种主观或客观原因,书中难免存在不足之处,诚恳欢迎广大高校师生和IT企业软件工作者批评指正。

目录
荐语
查看详情 查看详情
第1章 软件工程概述1

1.1 软件危机1

1.1.1 软件的定义及特点1

1.1.2 软件危机的产生原因2

1.1.3 解决软件危机的方法3

1.2 软件工程3

1.2.1 软件工程的定义及目标3

1.2.2 软件工程研究的内容4

1.3 软件的开发方法4

1.3.1 面向过程的方法4

1.3.2 面向数据的方法5

1.3.3 面向对象的方法6

1.3.4 三种开发方法的比较7

1.4 软件生命周期7

1.5 软件开发模型8

1.5.1 瀑布模型9

1.5.2 原型模型10

1.5.3 增量模型11

1.5.4 螺旋模型12

1.5.5 统一软件开发过程13

1.6 小结15

1.7 习题16

第2章 可行性研究17

2.1 可行性研究的任务17

2.2 可行性研究的内容17

2.3 可行性研究的步骤18

2.4 小结19  2.5 习题19

第3章 软件需求分析20

3.1 需求分析的任务20

3.2 需求分析的步骤21

3.3 结构化分析方法23

3.3.1 结构化分析方法概述23

3.3.2 数据流图23

3.3.3 数据字典25

3.3.4 实体-关系图26

3.4 需求分析图形工具28

3.5 软件需求规格说明书29

3.6 案例分析: 图书管理系统需求分析35

3.7 小结40

3.8 习题40

第4章 概要设计41

4.1 软件设计概述 41

4.1.1 软件设计概念与重要性41

4.1.2 软件设计的任务与策略42

4.2 软件设计基本原则43

4.3 概要设计的任务和步... 查看详情

查看详情