网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件工程基础原理与应用(普通高等教育信息技术类系列教材)
分类
作者
出版社 科学出版社
下载
简介
内容推荐
本书系统地介绍了软件工程的基础概念、基本原理、主要方法及其应用等,共分为12章。本书按照软件开发生命周期技术主线展开,涵盖IEEE制定的软件工程知识体系的主要知识点。主要内容包括软件工程概述、可行性研究与需求分析、软件设计工程、软件规模和工作量度量、软件质量管理、测试技术、测试策略、软件维护、面向对象程序设计、软件项目管理、软件风险分析和管理、软件开发主流工具。
本书既可作为ISEC项目专用教材,又可作为高等院校计算机、软件工程等相关专业本科教材,还可作为软件工程技术人员的参考用书。
目录
第1章  软件工程概述
1.1  软件
1.1.1  软件的定义
1.1.2  软件的特性
1.1.3  软件的分类
1.2  软件危机
1.2.1  软件危机的典型表现
1.2.2  软件危机产生的原因
1.2.3  软件危机的解决途径
1.3  软件工程的发展历程及基本原理
1.3.1  软件工程的发展历程
1.3.2  软件工程的基本原理
1.3.3  软件工程的未来发展
1.4  软件生命周期
1.5  软件过程模型
1.5.1  瀑布模型
1.5.2  快速原型模型
1.5.3  增量模型
1.5.4  螺旋模型
1.5.5  喷泉模型
1.5.6  统一过程
1.5.7  敏捷开发
1.5.8  极限编程
1.6  软件工程的道德规范
习题
第2章  可行性研究与需求分析
2.1  可行性研究
2.1.1  可行性研究内容
2.1.2  成本-效益分析
2.1.3  可行性研究步骤
2.1.4  可行性研究报告
2.2  需求分析
2.2.1  软件需求的定义
2.2.2  需求分析的任务
2.2.3  需求分析的步骤
2.2.4  需求获取的过程
2.2.5  需求获取的途径
2.2.6  功能性需求和非功能性需求
2.2.7  结构化分析建模
2.3  数据流图
2.3.1  数据流图的定义
2.3.2  数据流图的基本要素
2.3.3  数据流图的命名
2.3.4  数据流图的优缺点
2.3.5  分层数据流图
2.3.6  数据流图实例
2.4  数据字典
2.4.1  数据字典的定义
2.4.2  数据库中的数据字典
2.4.3  数据字典的词条描述
2.4.4  数据字典的优缺点
2.5  状态转换图
2.6  软件需求规格说明书
2.6.1  软件需求规格说明书的定义
2.6.2  软件需求规格说明书的结构
2.6.3  软件需求说明书的目标及作用
习题
第3章  软件设计工程
3.1  设计工程简介
3.2  设计过程和质量
3.3  设计技术
3.3.1  抽象
3.3.2  信息隐藏和局部化
3.3.3  模块化和模块独立性
3.3.4  设计模式
3.3.5  软件设计规则
3.4  结构化设计工具与方法
3.4.1  软件结构图
3.4.2  结构化设计方法
3.4.3  软件结构图的设计过程
3.4.4  设计优化
3.5  软件详细设计及实现
3.5.1  结构化程序设计
3.5.2  过程设计的工具
3.5.3  程序复杂程度的McCabe方法
3.5.4  程序设计语言及风格
3.6  用户界面设计
3.6.1  用户类型分析
3.6.2  用户界面设计的基本原则
习题
第4章  软件规模和工作量度量
4.1  软件规模和工作量度量简介
4.2  软件项目估算的基本内容
4.3  估算方法
4.4  软件规模估算方法
4.4.1  LOC
4.4.2  FP
4.4.3  德尔菲法
4.4.4  类比估算法
4.4.5  标准构件法
4.5  工作量估算方法
4.5.1  参数模型估算方法——静态单变量模型
4.5.2  参数模型估算方法——动态多变量模型
4.5.3  参数模型估算方法——COCOMO方法
4.5.4  基于用例的工作量估算法
4.5.5  扑克估算方法
4.6  估算方法综合讨论
习题
第5章  软件质量管理
5.1  软件质量简介
5.1.1  软件质量的定义
5.1.2  软件质量模型
5.1.3  软件质量控制
5.1.4  软件质量成本
5.2  软件质量保证
5.2.1  软件质量保证的定义
5.2.2  软件质量保证活动
5.2.3  软件可靠性
5.3  软件审查
习题
第6章  测试技术
6.1  测试简介
6.1.1  测试的目的
6.1.2  测试的分类
6.2  软件缺陷管理
6.2.1  软件缺陷的概念
6.2.2  软件缺陷的属性
6.2.3  软件缺陷的生命周期
6.3  测试技术简介
6.3.1  测试覆盖率
6.3.2  黑盒测试
6.3.3  白盒测试
6.3.4  黑盒测试与白盒测试的比较
习题
第7章  测试策略
7.1  测试策略简介
7.2  单元测试
7.2.1  单元测试概述
7.2.2  单元测试流程
7.3  集成测试
7.3.1  集成测试概述
7.3.2  集成测试方法
7.4  系统测试
7.4.1  系统测试概述
7.4.2  性能测试
7.5  验收测试
习题
第8章  软件维护
8.1  软件维护基础
8.1.1  软件维护概述
8.1.2  软件可维护性
8.2  维护过程
8.3  软件再工程
8.3.1  软件再工程概述
8.3.2  重用和重构
8.3.3  软件再工程流程
8.3.4  再工程的成本/效益分析
习题
第9章  面向对象程序设计
9.1  面向对象方法的相关概念
9.1.1  对象
9.1.2  类
9.1.3  消息与消
序言
自从20世纪60年代末期提出“软件工程”概念开始
,经过全世界专家、教授多年的努力,于2004年在世界
范围内正式确立了软件工程学科,并使该学科在本科教
育层次上迅速发展。我国的软件工程基础技术研究开始
于20世纪80年代初期,随着计算机应用领域的不断扩大
及我国经济建设的不断发展,软件工程在我国已经成为
一个热门的学科和专业。如今全国各高校软件工程、计
算机科学与技术等相关专业都将“软件工程”课程设为
专业核心必修课程。“软件工程”课程对培养学生的实
践能力、工程思维与创新意识等综合应用能力和素质起
到了不可替代的作用。
ISEC(International Scholary Exchange
Curriculum,国际本科学术互认课程)项目是由教育部
国家留学基金管理委员会联合国外知名高校和国际教育
专家,遵循《国家中长期教育改革和发展规划纲要
(2010—2020年)》的指导思想,面向国内部分本科院
校开展的国际合作项目,旨在为学生提供平等有效的国
际交流平台,开拓学生的国际视野,通过教育国际化深
化高等教育改革,提高国际化人才培养质量,提升国际
竞争力。
本书根据新工科建设指导思想,在推进课程教材改
革的基础上,结合ISEC项目对软件工程专业核心课程教
材的建设要求和人才培养的需要,采用中文编写、关键
词英文注解的双语结合模式,使学生在学习软件工程专
业知识的同时,了解并掌握专业术语的英语表达,以提
高学生的专业英语的阅读和写作能力。同时,本书能很
好地解决全英教材价格昂贵且多数学生理解和阅读较为
困难、中文教材又达不到ISEC项目要求的问题,为今后
软件工程专业课程双语教材建设提供参考和借鉴。
本书由丛飚担任主编,由钟瑷琳、王坤昊、岳晴担
任副主编。具体编写分工如下:第1章~第4章由丛飚编
写,第5章~第8章由岳晴、钟瑷琳编写,第9章~第12
章由王坤昊编写。全书由丛飚统稿,全书英文由钟瑷琳
校对,李念桐、韩鑫怡、孙苏圆3位学生全程参与了书
稿的整理、校对、绘图工作,在此对她们的辛苦付出表
示感谢。本书的出版得到了吉林师范大学教材出版基金
资助,在此对有关领导的支持表示感谢。本书的编写参
考了大量的文献,在此也向相关参考文献的作者表示感
谢。另外,感谢科学出版社提供的这次合作机会,使本
书能够早日与读者见面。
由于编者水平有限,本书难免存在不足之处,恳请
广大读者见谅并能及时提出宝贵意见。
编 者
2022年10月
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 14:25:44