书籍详情
软件工程课程设计教程
作者:李香菊,孙丽,谢修娟 等 编
出版社:北京邮电大学出版社
出版时间:2016-01-01
ISBN:9787563546596
定价:¥35.00
购买这本书可以去
内容简介
《软件工程课程设计教程》是软件工程课程设计的指导教材,全书共6章,内容涵盖了软件工程基本概念、结构化软件开发方法介绍、面向对象软件开发方法介绍、软件测试技术介绍、结构化软件开发方法案例文档和面向对象软件开发方法案例文档,附录内容介绍Visio2010和RationalRose2003两个建模工具的使用方法。《软件工程课程设计教程》以增强实践能力为目标,通过实例与理论知识相融合的讲解方式,帮助读者理解软件开发任务·掌握开发方法,参照提供的案例文档完成软件工程课程设计。《软件工程课程设计教程》内容通俗易懂,既可以成为高校软件工程和计算机科学与技术等相关专业本科、专科的软件工程课程设计教材,又可以作为理论课程的辅助教材,也适合作为自学教材,是一本理论联系实际、实践性较强的专业书籍。
作者简介
暂缺《软件工程课程设计教程》作者简介
目录
第1章 软件工程综述
1.1 软件的发展与软件工程
1.2 软件工程的原理
1.3 软件生命周期
1.4 软件开发方法
第2章 结构化系统分析与设计方法
2.1 结构化开发方法概述
2.2 案例介绍
2.3 结构化可行性分析
2.3.1 可行性分析任务
2.3.2 案例讲解可行性分析过程
2.4 结构化系统需求分析
2.4.1 结构化需求分析任务
2.4.2 案例讲解结构化需求分析过程
2.5 结构化概要设计
2.5.1 结构化设计原则
2.5.2 结构化概要设计任务
2.5.3 案例讲解结构化概要设计过程
2.6 结构化详细设计
2.6.1 详细设计任务
2.6.2 案例讲解详细设计过程
第3章 面向对象系统分析与设计方法
3.1 面向对象开发方法概述
3.1.1 面向对象的基本概念
3.1.2 面向对象的主要特性
3.2 统一建模语言UML
3.2.1 模型元素
3.2.2 UML图
3.2.3 视图
3.3 案例简介
3.4 面向对象系统分析
3.4.1 面向对象分析任务
3.4.2 案例讲解面向对象系统分析过程
3.5 面向对象系统设计方法
3.5.1 面向对象设计任务
3.5.2 案例讲解面向对象设计过程
第4章 软件测试
4.1 软件缺陷
4.2 软件质量
4.3 软件测试流程
4.4 制订测试计划
4.5 设计测试用例
4.5.1 白盒技术
4.5.2 黑盒技术
4.6 测试执行阶段
4.6.1 单元测试
4.6.2 集成测试
4.6.3 确认测试
4.6.4 系统测试
4.6.5 验收测试
第5章 结构化开发案例——书务管理系统
5.1 案例介绍
5.2 系统可行性分析报告
5.2.1 引言
5.2.2 可行性研究的前提
5.2.3 对现有系统的分析
5.2.4 所建议系统技术可行性分析
5.2.5 成本效益分析
5.2.6 社会可行性分析
5.2.7 结论意见
5.3 系统需求分析报告
5.3.1 引言
5.3.2 任务概述
5.3.3 系统需求结构分析
5.3.4 功能分析
5.3.5 性能分析
5.3.6 运行环境分析
5.4 系统概要设计报告
5.4.1 引言
5.4.2 小型书店书务系统的体系结构
5.4.3 系统数据库设计
5.5 系统详细设计报告
5.5.1 引言
5.5.2 系统主程序流程
5.5.3 界面设计
5.6 系统集成测试计划书
5.6.1 引言
5.6.2 测试项目
5.6.3 被测特性
5.6.4 测试方法
5.6.5 测试通过标准
5.6.6 测试挂起和恢复条件
5.6.7 应提供的测试文件
5.6.8 测试任务
5.6.9 测试环境需求
5.6.10 角色和职责
5.6.11 测试进度
5.6.12 记录和解决问题
5.6.13 重新测试程序
5.7 系统验收测试计划书
5.7.1 简介
5.7.2 任务概述
5.7.3 验收项目和验收标准
5.7.4 验收测试方法
5.7.5 测试策略
5.7.6 应提供的测试文件
5.7.7 测试任务
5.7.8 测试资源
第6章 面向对象开发案例——云环境下高校网络教辅系统
6.1 案例简介
6.2 面向对象分析
6.2.1 系统的功能需求分析
6.2.2 划分子系统
6.2.3 建立用例模型
6.2.4 系统的业务流程分析
6.2.5 功能用例的详细描述
6.3 面向对象设计
6.3.1 建立类图
6.3.2 对象交互设计
6.3.3 对象状态模型设计
6.3.4 数据库设计
6.4 面向对象实现
6.4.1 系统开发软件和运行环境
6.4.2 系统的物理实现构件
6.4.3 系统主要页面展示
6.4.4 重难点模块的程序实现
6.4.5 系统的部署
附录A Visio 2010简介
附录B Rational Rose简介
附录C 书店书务管理系统模块场景法测试
附录D 书店书务管理系统模块基路径测试
参考文献
1.1 软件的发展与软件工程
1.2 软件工程的原理
1.3 软件生命周期
1.4 软件开发方法
第2章 结构化系统分析与设计方法
2.1 结构化开发方法概述
2.2 案例介绍
2.3 结构化可行性分析
2.3.1 可行性分析任务
2.3.2 案例讲解可行性分析过程
2.4 结构化系统需求分析
2.4.1 结构化需求分析任务
2.4.2 案例讲解结构化需求分析过程
2.5 结构化概要设计
2.5.1 结构化设计原则
2.5.2 结构化概要设计任务
2.5.3 案例讲解结构化概要设计过程
2.6 结构化详细设计
2.6.1 详细设计任务
2.6.2 案例讲解详细设计过程
第3章 面向对象系统分析与设计方法
3.1 面向对象开发方法概述
3.1.1 面向对象的基本概念
3.1.2 面向对象的主要特性
3.2 统一建模语言UML
3.2.1 模型元素
3.2.2 UML图
3.2.3 视图
3.3 案例简介
3.4 面向对象系统分析
3.4.1 面向对象分析任务
3.4.2 案例讲解面向对象系统分析过程
3.5 面向对象系统设计方法
3.5.1 面向对象设计任务
3.5.2 案例讲解面向对象设计过程
第4章 软件测试
4.1 软件缺陷
4.2 软件质量
4.3 软件测试流程
4.4 制订测试计划
4.5 设计测试用例
4.5.1 白盒技术
4.5.2 黑盒技术
4.6 测试执行阶段
4.6.1 单元测试
4.6.2 集成测试
4.6.3 确认测试
4.6.4 系统测试
4.6.5 验收测试
第5章 结构化开发案例——书务管理系统
5.1 案例介绍
5.2 系统可行性分析报告
5.2.1 引言
5.2.2 可行性研究的前提
5.2.3 对现有系统的分析
5.2.4 所建议系统技术可行性分析
5.2.5 成本效益分析
5.2.6 社会可行性分析
5.2.7 结论意见
5.3 系统需求分析报告
5.3.1 引言
5.3.2 任务概述
5.3.3 系统需求结构分析
5.3.4 功能分析
5.3.5 性能分析
5.3.6 运行环境分析
5.4 系统概要设计报告
5.4.1 引言
5.4.2 小型书店书务系统的体系结构
5.4.3 系统数据库设计
5.5 系统详细设计报告
5.5.1 引言
5.5.2 系统主程序流程
5.5.3 界面设计
5.6 系统集成测试计划书
5.6.1 引言
5.6.2 测试项目
5.6.3 被测特性
5.6.4 测试方法
5.6.5 测试通过标准
5.6.6 测试挂起和恢复条件
5.6.7 应提供的测试文件
5.6.8 测试任务
5.6.9 测试环境需求
5.6.10 角色和职责
5.6.11 测试进度
5.6.12 记录和解决问题
5.6.13 重新测试程序
5.7 系统验收测试计划书
5.7.1 简介
5.7.2 任务概述
5.7.3 验收项目和验收标准
5.7.4 验收测试方法
5.7.5 测试策略
5.7.6 应提供的测试文件
5.7.7 测试任务
5.7.8 测试资源
第6章 面向对象开发案例——云环境下高校网络教辅系统
6.1 案例简介
6.2 面向对象分析
6.2.1 系统的功能需求分析
6.2.2 划分子系统
6.2.3 建立用例模型
6.2.4 系统的业务流程分析
6.2.5 功能用例的详细描述
6.3 面向对象设计
6.3.1 建立类图
6.3.2 对象交互设计
6.3.3 对象状态模型设计
6.3.4 数据库设计
6.4 面向对象实现
6.4.1 系统开发软件和运行环境
6.4.2 系统的物理实现构件
6.4.3 系统主要页面展示
6.4.4 重难点模块的程序实现
6.4.5 系统的部署
附录A Visio 2010简介
附录B Rational Rose简介
附录C 书店书务管理系统模块场景法测试
附录D 书店书务管理系统模块基路径测试
参考文献
猜您喜欢