注册 登录 进入教材巡展
#
  • #

出版时间:2017-06

出版社:北京理工大学出版社

以下为《现代软件工程应用技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 北京理工大学出版社
  • 9787568239899
  • 1
  • 201845
  • 63240598-1
  • 16开
  • 2017-06
  • 389
  • 工学
  • 计算机科学与技术
  • TP311
  • 软件技术
  • 高职
作者简介
杨晶洁,女,辽宁建筑职业学院副教授,曾编写教材两种,获得科研成果11项,撰写论文20余篇,获得1项软件著作权。
查看全部
内容简介
本书是以任务驱动教学为主线,结合实际案例,配合UML建模语言和软件工程技术课程的教学而编写的,目的是通过案例设计的综合训练,培养学生实际分析问题能力、解决问题能力,帮助学生系统地掌握该门课程的主要内容,更好地完成教学任务。
目录
项目一 软件工程概述
任务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 查看项目进度
参考文献