欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

现代软件工程应用技术 杨晶洁主编 2017年版

收藏
  • 大小:142.98 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
现代软件工程应用技术
作者:杨晶洁主编
出版时间:2017年版
内容简介:
  《现代软件工程应用技术》以一个完整项目——企业设备状况管理系统为主线,用软件工程的思想进行分析和设计。

  《现代软件工程应用技术》共分10个项目,分别介绍了软件工程概述、UML建模软件以及MicrosoftOfficeVisio2010的简单使用方法、基于“赠品管理系统”的结构化软件需求分析方法、基于“企业设备状况管理系统”的面向对象软件需求分析方法、基于“企业设备状况管理系统”的系统设计方法、基于“企业设备状况管理系统”的详细设计方法、基于“企业设备状况管理系统”的实现方法、软件项目的测试与维护、软件文档书写方法、Proiect2013等内容。

  《现代软件工程应用技术》适合作为高等院校计算机类专业的教材使用,也可作为软件开发人员的参考用书。

目录:
项目一 软件工程概述
任务1.1 软件简介
1.1.1 人们对软件的认识
1.1.2 软件的发展
1.1.3 软件的分类及特点
任务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.5 结构化方法(面向过程)和面向对象方法的联系

项目二 面向对象的建模语言及工具
任务2.1 UML简介
2.1.1 前言
2.2.2 UML概述
任务2.2 用例图
2.2.1 用例图概要
2.2.2 用例图中的事件及解释
任务2.3 类图和对象图
2.3.1 类图概要
2.3.2 类图中的事物及解释
2.3.3 对象图
任务2.4 时序图
2.4.1 时序图概要
2.4.2 时序图的作用
2.4.3 时序图实例
任务2.5 协作图
2.5.1 协作图概要
2.5.2 协作图中的事物及解释
2.5.3 协作图中的关系及解释
2.5.4 消息标签
2.5.5 协作图与时序图的区别和联系
2.5.6 协作图实例
任务2.6 状态图
2.6.1 状态图概要
2.6.2 状态图的组成
2.6.3 状态图中的事物及解释
2.6.4 状态的可选活动
2.6.5 状态图实例
任务2.7 活动图
2.7.1 活动图概要
2.7.2 活动图关系
2.7.3 活动图事物
2. 7.4.活动图实例
任务2.8 构件图
2.8.1 构件图概要
2.8.2 构件图中的事物及解释
2.8.3 构件图中的关系及解释
2.8.4 构件图实例
任务2.9 部署图
2.9.1 部署图概要
2.9.2 部署图中的事物及解释
2.9.3 部署图中的关系及解释
2.9.4 部署图实例
2.9.5 关于部署图与构件图
任务2.10 MicrosoftOfficeVisio2010介绍
2.10.1 Visio2010应用领域
2.10.2 Visio2010安装
2.10.3 Visio2010卸载
2.10.4 认识Visio2010界面

项目三 结构化软件需求分析方法——基于赠品管理系统
任务3.1 软件项目的可行性分析
3.1.1 问题的定义
3.1.2 可行性研究的任务
3.1.3 可行性研究过程
3.1.4 可行性分析的结论
3.1.5 可行性分析文档
3.1.6 软件项目开发计划书
任务3.2 需求分析的任务与步骤
3.2.1 需求分析的任务
3.2.2 需求分析的步骤
3.2.3 需求分析的法则
任务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.5 赠品管理系统的需求分析

项目四 面向对象需求分析方法——基于企业设备状况管理系统
任务4.1 面向对象分析方法
4.1.1 定义系统用例
4.1.2 领域分析
4.1.3 类和对象的建模
4.1.4 建立对象一关系模型
4.1.5 建立对象一行为模型
任务4.2 企业设备状况管理信息系统的分析设计模型

项目五 软件项目的系统设计——基于企业设备状况管理系统
任务5.1 概要设计
任务5.2 结构化的软件设计
5.2.1 系统结构图
5.2.2 系统结构图的类型
5.2.3 变化分析
5.2.4 事务分析
任务5.3 面向对象设计概述
任务5.4 系统设计
任务5.5 企业设备状况管理系统总体设计以及类的设计

项目六 软件项目的详细设计——基于企业设备状况管理系统
任务6.1 详细设计
6.1.1 详细设计概述
6.1.2 详细设计的基本任务
6.1.3 详细设计方法
6.1.4 面向对象的详细设计
6.1.5 类图/对象图简介
任务6.2 人机交互(用户界面)设计
任务6.3 任务管理设计
任务6.4 数据管理设计
任务6.5 企业设备状况管理系统的详细设计

项目七 软件项目的系统实现——基于企业设备状况管理系统
任务7.1 程序编码的风格
7.1.1 语句构造的原则
7.1.2 输入/输出技术
7.1.3 程序设计的效率
任务7.2 语言的选择
7.2.1 程序设计语言的发展过程
7.2.2 程序设计语言的分类
7.2.3 选择程序设计语言的原则
任务7.3 源程序文档化
任务7.4 企业设备状况管理系统的实现
7.4.1 程序员素质的要求
7.4.2 规范编码习惯

项目八 软件项目的测试和维护
任务8.1 软件项目测试的概念
8.1.1 软件测试的目标
8.1.2 软件测试的内容
任务8.2 软件项目测试的方法
8.2.1 静态测试与动态测试
8.2.2 黑盒测试与白盒测试
任务8.3 软件测试的步骤与策略
8.3.1 项目测试用例的设计
8.3.2 制订测试计划
8.3.3 软件测试流程简介
任务8.4 面向对象软件测试
8.4.1 类测试
8.4.2 集成测试
8.4.3 系统测试
任务8.5 软件项目的调试
8.5.1 软件调试过程
8.5.2 调试策略
任务8.6 软件项目的维护
8.6.1 维护的分类
8.6.2 软件维护报告
8.6.3 软件可维护性

项目九 软件文档与软件工程标准——基于企业设备状况管理系统
任务9.1 软件文档简介
9.1.1 软件文档定义
9.1.2 软件文档作用
9.1.3 软件文档的分类
任务9.2 软件工程标准
9.2.1 软件工程标准简介
9.2.2 ISO9000国际标准
9.2.3 中国的软件工程标准
任务9.3 软件产品《用户手册》的标准文档模式
任务9.4 企业设备状况管理系统相关文档(参考2006版计算机软件文档编制规范)
9.4.1 可行性分析(研究)报告(FAR)
9.4.2 系统开发计划书(SDP)
9.4.3 软件需求规格说明书(SRS)
9.4.4 软件测试计划书(STP)
9.4.5 概要设计说明书(HLD)
9.4.6 详细设计说明书(LLD)
9.4.7 软件测试报告(STR)
9.4.8 项目开发总结报告(PDSR)

项目十 项目管理工具——Project2013
任务10.1 项目管理中的问题及解决方法
任务10.2 项目管理及其特点
10.2.1 项目管理的知识领域
10.2.2 现代项目管理的特点
任务10.3 Project2013简介
10.3.1 Project2013的主要功能
10.3.2 Project2013的常用工作视图
10.3.3 使用视图的建议
任务10.4 项目文档的创建与管理
10.4.1 新建项目文档
10.4.2 创建项目计划
任务10.5 项目资源管理
10.5.1 资源的创建
10.5.2 资源的分配
任务10.6 项目进度管理
10.6.1 设置比较基准
10.6.2 跟踪项目进度
10.6.3 查看项目进度
参考文献
下载地址