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

请输入您要查询的图书:

 

书名 软件工程导论(微课版21世纪软件工程专业规划教材)
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
“软件工程”是计算机及软件工程专业的一门工程基础课程,在软件工程学科人才培养体系中占有重要地位,已成为高等院校计算机和软件工程教学体系中的一门核心专业课程。
本书以软件工程学原理和原则为指导,通过一个具体的软件项目案例,讲解软件开发的整个过程——可行性研究、需求建模、设计、编码、测试,直至部署、维护和项目管理,帮助读者理解面向对象方法学和完整的软件工程体系,为将来深入学习需求工程、软件开发、软件测试和软件项目管理等课程,或向更深入的研究领域(如计算机软件理论与方法、软件工程技术、软件服务工程和领域软件工程等)发展打下扎实的基础;同时,也为读者合理地选择就业岗位提供参考。
本书可作为高等院校计算机及软件工程专业软件工程导论和软件应用课程的实践教材,也可作为研究生人学考试、软件等级考试、科技竞赛和从事软件开发人员的参考用书。
目录
第1篇 软件工程基础知识
第1章 软件工程
1.1 软件与软件危机
1.1.1 软件的定义及特点
1.1.2 软件危机
1.2 软件工程概述
1.2.1 软件工程的定义
1.2.2 软件工程的基本原理
1.2.3 软件工程方法学
1.2.4 软件工程的基本原则
1.2.5 现代软件工程
1.3 计算机辅助软件工程
1.4 随堂笔记
第2章 软件过程
2.1 软件生命周期
2.2 软件过程的定义
2.3 软件过程模型
2.3.1 瀑布模型
2.3.2 快速原型模型
2.3.3 增量模型
2.3.4 螺旋模型
2.3.5 喷泉模型
2.3.6 统一过程
2.3.7 敏捷过程与极限编程
2.4 软件过程管理
2.5 随堂笔记
第2篇 项目启动阶段
第3章 项目可行性研究
3.1 可行性研究任务
3.2 可行性研究过程
3.3 数据流图和数据字典
3.3.1 数据流图
3.3.2 数据字典
3.4 项目可行性分析报告格式
3.5 成本/效益分析
3.5.1 成本估计技术
3.5.2 成本/效益分析的方法
3.6 随堂笔记
第4章 软件需求分析
4.1 需求分析概述
4.2 需求分析任务
4.2.1 确定对系统的综合要求
4.2.2 分析系统的数据要求
4.2.3 导出系统的逻辑模型
4.2.4 修正系统开发计划
4.3 需求分析过程
4.4 需求分析建模与需求规格说明
4.4.1 需求分析建模
4.4.2 软件需求规格说明
4.5 软件需求规格说明书的格式
4.6 需求管理
4.7 随堂笔记
第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.2.4 项目团队的组织结构
5.3 随堂笔记
第3篇 项目实施阶段
第6章 统一建模语言
6.1 UML概述
6.1.1 可视化建模和UML
6.1.2 UML的组成
6.1.3 UML中的图
6.2 PowerDesigner概述
6.2.1 PowerDesigner的发展历程
6.2.2 PowerDesigner功能模型
6.2.3 PowerDesigner与其他建模平台的比较
6.3 UML初步实践
6.3.1 用例图
6.3.2 类图和对象图
6.3.3 顺序图和通信图
6.3.4 状态图
6.3.5 活动图
6.3.6 组件图与部署图
6.4 随堂笔记
第7章 面向对象分析与建模
7.1 面向对象分析方法
7.1.1 面向对象分析的基本过程
7.1.2 需求陈述
7.1.3 对象模型
7.1.4 动态模型
7.1.5 功能模型
7.1.6 定义服务
7.2 面向对象分析实践
7.2.1 建立功能模型
7.2.2 建立对象模型
7.2.3 建立动态模型
7.3 需求分析说明书的格式
7.4 随堂笔记
第8章 面向对象设计
8.1 设计过程
8.2 设计原理
8.3 启发规则
8.4 系统设计
8.4.1 软件架构设计
8.4.2 数据库设计
8.4.3 系统运行软件
8.4.4 概要设计说明书格式
8.5 对象设计
8.5.1 对象设计的任务
8.5.2 程序设计的工具
8.5.3 对象设计原则
8.5.4 实践项目包设计
8.5.5 实践项目对象的设计
8.5.6 实践项目界面的设计
8.6 技术设计说明书格式
8.7 随堂笔记
第9章 面向对象编程
9.1 编码概述
9.1.1 选择程序设计语言
9.1.2 形成程序设计风格
9.2 Spring Boot概述
9.2.1 Spring Boot简介
9.2.2 Spring Boot的特征
9.2.3 Spring Boot开箱即用的依赖模块配置
9.3 Spring Boot项目实践
9.3.1 开发框架
9.3.2 准备工作
9.3.3 建立Entity层
9.3.4 建立DAO层
9.3.5 建立Service层
9.3.6 建立Controller层
9.3.7 编写Web页面
9.4 随堂笔记
第10章 软件测试
10.1 软件测试基础
10.1.1 软件测试的定义和目标
10.1.2 软件测试的准则
10.1.3 测试方法
10.2 测试步骤
10.2.1 单元测试
10.2.2 集成测试
10.2.3 确认测试
10.2.4 系统测试
10.2.5 验收测试
10.2.6 平行运行
10.3 测试用例
10.3.1 测试用例的定义
10.3.2 测试用例的作用和重要性
10.3.3 测试用例的设计原则
10.3.4 测试用例的设计步骤
10.3.5 测试用例设计文档模板
10.4 测试技术
10.4.1 白
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/25 7:11:10