注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学软件工程基础

软件工程基础

软件工程基础

定 价:¥49.00

作 者: 宋雨
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787111525110 出版时间: 2016-03-01 包装:
开本: 16开 页数: 314 字数:  

内容简介

  本书是软件工程的入门教材,内容实用、浅显。全书分8章,第1章软件工程概述介绍了软件的生命周期、软件工程的定义及软件开发模型等概念,第2章~第6章分别是软件需求分析、软件系统的设计、软件的编程实现、软件的测试及维护以及软件项目管理,这5章包括了软件工程的核心内容,也是用工程方法开发一个软件系统必须要经历的工作。前6章是软件工程课程教学的基本要求,每章都有案例和习题。第7章精选案例解读介绍了当代6个成功经典案例供读者品味和欣赏,这些案例是开发者的开发经验结晶,具有很强的时代感和学习价值。第8章软件工程课程设计供安排有课程设计的学校选用。本书以软件开发过程为主线,介绍了软件工程的基本原理、概念和技术方法,既适合本科生、专科生或高职类院校作教材使用,也可供对该学科感兴趣的读者阅读。

作者简介

暂缺《软件工程基础》作者简介

图书目录

前言
第1章 软件工程概述1
1.1 软件分类和演化1
1.1.1 软件的起源和分类1
1.1.2 软件工程的产生和发展4
1.2 软件的生命周期8
1.2.1 计划阶段9
1.2.2 分析和定义阶段10
1.2.3 设计阶段11
1.2.4 实现阶段12
1.2.5 测试阶段13
1.2.6 运行和维护阶段14
1.3 软件开发模型15
1.3.1 瀑布模型15
1.3.2 演化模型16
1.3.3 螺旋模型17
1.3.4 喷泉模型18
1.3.5 其他模型18
1.4 实用案例23
1.4.1 出卷系统的开发模型选择23
1.4.2 住宅安全系统SafeHome的开发
模型选择25
1.5 小结26
1.6 习题26
第2章 软件需求分析29
2.1 结构化需求分析方法29
2.1.1 数据流图及其画法30
2.1.2 数据词典及其描述38
2.1.3 功能说明41
2.2 原型化分析方法44
2.2.1 开发模型45
2.2.2 快速原型技术介绍48
2.2.3 用户界面开发51
2.3 面向对象建模及UML方法51
2.3.1 面向对象基本概念51
2.3.2 面向对象建模54
2.3.3 统一建模语言UML63
2.4 需求规约说明书(SRS)67
2.4.1 SRS的内容67
2.4.2 SRS的作用68
2.4.3 SRS的特征69
2.4.4 SRS的构造原则70
2.4.5 SRS的评审71
2.5 案例:图书馆系统的软件需求
分析72
2.5.1 确定系统参与者72
2.5.2 开发系统场景73
2.5.3 绘制系统用例图73
2.5.4 描述用例74
2.6 小结75
2.7 习题76
第3章 软件系统的设计80
3.1 软件设计的基本原理80
3.1.1 软件设计的概念和原则83
3.1.2 软件概要设计90
3.1.3 软件详细设计97
3.2 结构化设计方法107
3.2.1 软件结构图的组成108
3.2.2 软件结构图的画法109
3.3 面向对象的设计方法115
3.3.1 面向对象设计过程115
3.3.2 面向对象设计方法118
3.4 其他设计方法介绍130
3.4.1 面向方面程序设计130
3.4.2 面向Agent的设计方法131
3.4.3 泛型程序设计131
3.4.4 面向构件的技术132
3.4.5 敏捷方法132
3.4.6 Rational统一过程132
3.4.7 功能驱动开发模式FDD132
3.4.8 极端编程133
3.5 实用案例133
3.5.1 SafeHome软件的结构设计133
3.5.2 基于UML的网络管理平台的
分析与设计136
3.6 小结140
3.7 习题141
第4章 软件的编程实现147
4.1 编程语言的选择和分类147
4.1.1 程序设计语言的分类147
4.1.2 机器语言148
4.1.3 汇编语言150
4.1.4 高级语言150
4.1.5 非过程语言151
4.2 编程要求151
4.2.1 程序语句结构的构成原则152
4.2.2 程序可读性和易理解性的要求153
4.2.3 数据说明的要求155
4.2.4 输入和输出应遵守的原则155
4.3 面向对象的编程语言介绍156
4.3.1 Smalltalk语言156
4.3.2 Eiffel语言156
4.3.3 C 语言156
4.3.4 Delphi语言157
4.3.5 Java语言158
4.3.6 C#语言158

本目录推荐