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

请输入您要查询的图书:

 

书名 软件工程(理论与实践第3版)/新工科软件工程专业卓越人才培养系列
分类
作者
出版社 人民邮电出版社
下载
简介
内容推荐
本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力。本书共分为14章,内容涉及软件工程概述、敏捷软件开发、可行性研究与项目开发计划、需求分析、软件设计、软件实现、软件测试、软件维护、面向对象方法与UML、面向对象分析、面向对象设计、面向对象实现、面向对象测试、软件工程管理。本书理论与实践相结合,内容翔实,可操作性强。
本书可作为高等院校计算机科学与技术、软件工程及相关专业“软件工程”课程的教材,也可供软件工程相关领域从业人员参考使用。
目录
第1章 软件工程概述
1.1 软件的概念及特点
1.2 软件危机
1.2.1 软件危机的表现与产生原因
1.2.2 软件危机的启示
1.3 软件工程
1.3.1 软件工程的概念
1.3.2 软件工程的基本目标和原则
1.3.3 软件过程
1.4 软件过程模型
1.4.1 瀑布模型
1.4.2 快速原型模型
1.4.3 增量模型
1.4.4 螺旋模型
1.4.5 喷泉模型
1.4.6 基于组件的开发模型
1.4.7 统一软件开发过程模型
1.4.8 几种模型的对比
1.4.9 几种模型之间的关系
1.4.10 选择软件过程模型
1.4.11 软件过程模型实例
1.5 软件开发方法
1.5.1 基本的软件开发方法
1.5.2 开源软件开发方法
1.5.3 群体化软件开发方法
1.6 软件工程工具
1.7 软件工程人员的职业道德
1.7.1 ACM IEEE道德准则
1.7.2 职业伦理
1.7.3 应该注意的一些道德问题
1.8 “小型网上书店系统”案例介绍
拓展阅读:青鸟工程——爱国与奉献精神
本章小结
习题
第2章 敏捷软件开发
2.1 敏捷方法
2.2 Scrum
2.2.1 概述
2.2.2 Sprint
2.2.3 每日站会
2.2.4 用户故事
2.2.5 Backlog
2.2.6 结对编程
2.3 看板
2.3.1 概述
2.3.2 看板与Scrum的区别
2.4 XP
2.4.1 XP的4个价值观
2.4.2 XP的12个核心实践
2.5 CI CD
2.5.1 CI CD概述
2.5.2 CI CD的优势
2.6 DevOps
2.6.1 DevOps生命周期
2.6.2 敏捷软件开发、CI CD和DevOps
2.7 敏捷软件开发实例
拓展阅读:微信——创新精神
本章小结
习题
第3章 可行性研究与项目开发计划
3.1 项目立项概述
3.2 可行性研究的任务
3.2.1 技术可行性
3.2.2 操作可行性
3.2.3 经济可行性
3.3 可行性研究的步骤
3.4 可行性研究实例
3.5 制定项目开发计划
3.6 案例:“小型网上书店系统”的软件开发计划书
拓展阅读:钉钉软件——求实精神
本章小结
习题
第4章 需求分析与结构化分析
4.1 需求分析概述
4.1.1 需求分析的任务和原则
4.1.2 需求分析的步骤
4.1.3 需求管理
4.1.4 需求分析的常用方法
4.1.5 原型设计
4.2 结构化分析概述
4.3 结构化分析的方法
4.3.1 功能建模
4.3.2 数据建模
4.3.3 行为建模
4.3.4 数据字典
4.3.5 加工规格说明
4.4 结构化分析的图形工具
4.4.1 层次方框图
4.4.2 Warnier图
4.4.3 IPO图
4.5 结构化分析实例
拓展阅读:汉字激光照排系统——创新与奉献精神
本章小结
习题
第5章 软件设计与结构化设计
5.1 软件设计概述
5.1.1 软件设计的意义和目标
5.1.2 软件设计的原则
5.1.3 软件设计的分类
5.2 软件体系结构
5.2.1 什么是软件体系结构
5.2.2 软件体系结构的作用
5.2.3 典型的软件体系结构风格
5.2.4 客户端 服务器模式的分布式体系结构
5.2.5 MVC模型
5.3 结构化设计概述
5.4 结构化设计与结构化分析的关系
5.5 结构化设计方法
5.5.1 表示软件结构的图形工具
5.5.2 面向数据流的设计方法
5.5.3 面向数据结构的设计方法
5.6 接口设计
5.6.1 接口设计概述
5.6.2 界面设计
5.7 数据设计
5.8 过程设计
5.8.1 程序流程图
5.8.2 N-S图
5.8.3 PAD
5.8.4 PDL
5.9 软件设计评审
5.10 结构化实例
拓展阅读:高斯数据库——工匠精神
本章小结
习题
第6章 软件实现
6.1 编程语言
6.1.1 编程语言的发展与分类
6.1.2 选择编程语言需考虑的因素
6.2 编程风格与规范
6.3 代码复用
6.4 分析和评价代码质量
6.5 软件实现实例
拓展阅读:王江民——奋斗精神
本章小结
习题
第7章 软件测试
7.1 软件测试概述
7.1.1 软件测试的原则
7.1.2 软件测试模型
7.2 软件测试的分类
7.3 测试用例
7.3.1 测试用例编写
7.3.2 测试用例设计
7.3.3 测试用例场景
7.4 软件测试方法
7.5 黑盒测试
7.5.1 等价类划分法
7.5.2 边界值分析法
7.5.3 错误推测法
7.5.4 因果图法
7.5.5 决策表法
7.5.6 场景法
7.5.7 黑盒测试方法选择
7.6 白盒测试
7.6.1 代码检查法
7.6.2 静态结构分析法
7.6.3 程序插桩技术
7.6.4 逻辑覆盖法
7.6.5 基本路径法
7.6.6 白盒测试方法选择
7.6.7 白盒测试与黑盒测试比较
7.7 软件测试的一般步骤
7.8 单元测试
7.8.1 单元测试概述
7.8.2 单元测试内容
7.8.3 单元测试方法
7.
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 13:00:36