软件工程基础

本书特色

[

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

]

内容简介

[

本书的特点如下。1)力求通俗、易懂,尽量使枯燥的内容变得有趣,因而在叙述软件工程技术和方法上增加了趣味性、故事性和情节性。2)尽量将难点分散,避开高深的知识,并使全书在叙述上有节奏感,增强初学者学习的信心。3)理论结合实际,每一章都有案例,使理论不抽象、技术能“落地”。4)增强实用性。书中既有案例又列出了大量的实际题目,增强读者学习的牢固性,使其在其他学科的学习和实践中仍然有参考意义。5)提供140个具有实际意义的软件工程课程设计题目,除了电子课件之外还提供上课指导。 

]

目录

目    录前言 第1章 软件工程概述11.1 软件分类和演化11.1.1 软件的起源和分类11.1.2 软件工程的产生和发展41.2 软件的生命周期81.2.1 计划阶段91.2.2 分析和定义阶段101.2.3 设计阶段111.2.4 实现阶段121.2.5 测试阶段131.2.6 运行和维护阶段141.3 软件开发模型151.3.1 瀑布模型151.3.2 演化模型161.3.3 螺旋模型171.3.4 喷泉模型181.3.5 其他模型181.4 实用案例231.4.1 出卷系统的开发模型选择231.4.2 住宅安全系统safehome的开发           模型选择251.5 小结261.6 习题26第2章  软件需求分析292.1  结构化需求分析方法292.1.1  数据流图及其画法302.1.2  数据词典及其描述382.1.3  功能说明412.2  原型化分析方法442.2.1 开发模型452.2.2  快速原型技术介绍482.2.3  用户界面开发512.3  面向对象建模及uml方法512.3.1 面向对象基本概念512.3.2 面向对象建模542.3.3 统一建模语言uml632.4  需求规约说明书(srs)672.4.1 srs的内容672.4.2 srs的作用682.4.3 srs的特征692.4.4 srs的构造原则702.4.5 srs的评审712.5 案例:图书馆系统的软件需求      分析722.5.1 确定系统参与者722.5.2 开发系统场景732.5.3 绘制系统用例图732.5.4 描述用例742.6 小结752.7  习题76第3章  软件系统的设计803.1 软件设计的基本原理803.1.1 软件设计的概念和原则833.1.2 软件概要设计903.1.3  软件详细设计973.2  结构化设计方法1073.2.1 软件结构图的组成1083.2.2 软件结构图的画法1093.3  面向对象的设计方法1153.3.1 面向对象设计过程1153.3.2 面向对象设计方法1183.4 其他设计方法介绍1303.4.1 面向方面程序设计1303.4.2  面向agent的设计方法1313.4.3 泛型程序设计1313.4.4 面向构件的技术1323.4.5 敏捷方法1323.4.6 rational统一过程1323.4.7 功能驱动开发模式fdd1323.4.8 极端编程1333.5 实用案例1333.5.1 safehome软件的结构设计1333.5.2 基于uml的网络管理平台的           分析与设计1363.6  小结1403.7  习题141第4章  软件的编程实现1474.1 编程语言的选择和分类1474.1.1 程序设计语言的分类1474.1.2 机器语言1484.1.3 汇编语言1504.1.4 高级语言1504.1.5 非过程语言1514.2 编程要求1514.2.1 程序语句结构的构成原则1524.2.2 程序可读性和易理解性的要求1534.2.3 数据说明的要求1554.2.4 输入和输出应遵守的原则1554.3 面向对象的编程语言介绍1564.3.1 smalltalk语言1564.3.2 eiffel语言1564.3.3 c  语言1564.3.4 delphi语言1574.3.5 java语言1584.3.6 c#语言158    

封面

软件工程基础

书名:软件工程基础

作者:宋雨

页数:314

定价:¥49.0

出版社:机械工业出版社

出版日期:2016-03-01

ISBN:9787111525110

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

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

发表评论

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