由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书软件工程基础9787111525110
¥ ×1
前言
章软件工程概述
1.1软件分类和演化
1.1.1软件的起源和分类
1.1.2软件工程的产生和发展
1.2软件的生命周期
1.2.1计划阶段
1.2.2分析和定义阶段
1..设计阶段
1.2.4实现阶段
1.2.5测试阶段
1.2.6运行和维护阶段
1.3软件开发模型
1.3.1瀑布模型
1.3.2演化模型
1.3.3螺旋模型
1.3.4喷泉模型
1.3.5模型
1.4实用案例
1.4.1出卷系统的开发模型选择
1.4.2住宅安全系统SafeHome的开发模型选择
1.5小结
1.6习题
第2章软件需求分析
2.1结构化需求分析方法
2.1.1数据流图及其画法
2.1.2数据词典及其描述
2.1.3功能说明
2.2原型化分析方法
2.2.1开发模型
2.2.2快速原型技术介绍
2..用户界面开发
.面向对象建模及UML方法
..1面向对象基本概念
..2面向对象建模
..统一建模语言
2.4需求规约说明书(SRS)
2.4.1SRS的内容
2.4.2SRS的作用
2.4.3SRS的特征
2.4.4SRS的构造原则
2.4.5SRS的评审
2.5案例:图书馆系统的软件需求分析
2.5.1确定系统参与者
2.5.2开发系统场景
2.5.3绘制系统用例图
2.5.4描述用例
2.6小结
2.7习题
第3章软件系统的设计
3.1软件设计的基本原理
3.1.1软件设计的概念和原则
3.1.2软件概要设计
3.1.3软件详细设计
3.2结构化设计方法
3.2.1软件结构图的组成
3.2.2软件结构图的画法
3.3面向对象的设计方法
3.3.1面向对象设计过程
3.3.2面向对象设计方法
3.4设计方法介绍
3.4.1面向方面程序设计
3.4.2面向Agent的设计方法
3.4.3泛型程序设计
3.4.4面向构件的技术
3.4.5敏捷方法
3.4.6Rational统一过程
3.4.7功能驱动开发模式
3.4.8编程
3.5实用案例
3.5.1SafeHome软件的结构设计
3.5.2基于UML的网络管理平台的分析与设计
3.6小结
3.7习题
第4章软件的编程实现
4.1编程语言的选择和分类
4.1.1程序设计语言的分类
4.1.2机器语言
4.1.3汇编语言
4.1.4不错语言
4.1.5非过程语言
4.2编程要求
4.2.1程序语句结构的构成原则
4.2.2程序可读和易理解的要求
4..数据说明的要求
4.2.4输入和输出应遵守的原则
4.3面向对象的编程语言介绍
4.3.1Smalltalk语言
4.3.2Eiffel语言
4.3.3C++语言
4.3.4Delphi语言
4.3.5Java语言
4.3.6C#语言
……
第5章软件的测试及维护
第6章软件项目管理
第7章软件工程项目案例
第8章软件工程课程设计
参考文献
前 言
人类已进入大数据时代,这是一个信息的时代,这都应该归因于计算机处理能力的提高,而计算机中起作用的是软件。稍加注意就会发现,软件无处不在,软件工程无处不在。毫不夸张地说,软件在技术进步方面起到了决定的作,财政收入中与软件产业的相关度越来越高,软件产业收入所占的比例也越来越高,软件及软件产业发展的速度超出人们的想象,2014年我国的软件产业总收入达到了3.7万亿元。与此同时,与软件产业紧密相关的软件工程也得到了很大的重视,软件工程作为一门学科虽然只有40多年的时间,但从它诞生之日起就显示出极强的生命力。
为适应软件工程学科的快展,2011年委员会及将软件工程设立为一学科,这既为软件工程学科发展指明了方向,也说明软件工程的地位和作用十分重要。软件工程涉及的内容广泛、丰富,无论广度还是深度,学科都难以覆盖。
本书作者长期从事软件工程教学和科研,在参考了大量同类文献之后,按学生的接受程度、学科的基本内容和要求编写了本书。本书是软件工程的入门教材,适合初学者作为软件工程课程的教材使用,也适用于对软件工程学科感兴趣的读者阅读。软件工程是快展的学科,因而,虽然本书是基础教程但在书中也尽量对发展中的新技术有所反映。
本书的特点如下。
1)力求通俗、易懂,尽量使枯燥的内容变得有趣,因而在叙述软件工程技术和方法上增加了趣味、故事和情节。
2)尽量将难点分散,避开高深的知识,并使全书在叙述上有节奏感,初学者学习的信心。
3)理论结合实际,每一章都有案例,使理论不抽象、技术能“落地”。
4)实用。书中既有案例又列出了大量的实际题目,读者学习的牢固,使在其学科的学习和实践中仍然有参考意义。
全书共8章,章是软件工程概述,介绍了软件的定义、起源和分类以及软件工程的产生和定义,讨论了软件生命周期的概念,叙述了常见的软件开发模型。第2章阐述了软件需求分析方法,包括结构化分析方法、原型化分析方法、面向对象建模及UML方法,以及软件需求规约说明书(SRS)的构造和要求。第3章是软件系统的设计,介绍了软件设计的基本原理,讲述了结构化设计方法和面向对象的设计方法,简要介绍了一些新方法。第4章是软件的编程实现,包括编程语言的选择、分类和编程要求,介绍了常用的面向对象的编程语言。第5章是软件的测试及维护,叙述了软件测试的基本原理、测试用例设计及面向对象的测试方法,讲述了软件维护的基本原理和软件再工程的内容。第6章是软件项目管理,包括软件范围的确定、软件资源的考虑、软件成本估算模型和技术,以及如何使用甘特图和PERT图来安排软件工程项目进度。第7章是从公开资料中整理而成的典型软件项目案例,具有很高的指导价值。第8章是软件工程课程设计的内容、基本要求、考核标准以及交付文档的要求和格式,这一章给出了140个具有实际意义的软件工程课程设计题目,可作为课程设计的目标、功能和能要求。
本书配有习题解答、教案等教辅材料。使用本书的课程建议授课学时为40~48学时,课程设计可安排2周。
本书由华北电力大学宋雨编著。在编写过程中得到了多位同仁的支持和帮,在这里一并表示感谢。由于时间仓促,书中难免存在不妥之处,请读者批评指正,并提出宝贵意见。
编 者
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
