-
内容大纲
本书以工作过程导向、任务驱动模式教学法等职业教育中的最新理念为基础,结合实际生活、学习、职业工作过程以及真实案例,归纳出15个教学项目,重点突出课程的知识目标和能力目标。本书图文并茂,结构清晰,表达流畅,内容丰富实用。全书内容主要包括软件工程基础、问题定义及可行性研究、需求分析、软件设计、软件实现、软件交付与维护、认识UML、Rational Rose简介、需求建模、静态建模、动态建模、物理建模、双向工程、UML建模综合案例——图书管理系统、软件配置管理与Git。每个项目都有知识目标和能力目标,在各项目训练中分别融入了软件开发岗位的职业能力要素,从而实现该课程与岗位的对接。
本书可作为高等职业院校软件技术专业的教材,也可作为相关人员的培训教材。 -
作者介绍
-
目录
项目一 软件工程基础
任务一 理解软件及软件工程
一、软件及分类
二、软件危机
三、软件工程
任务二 熟悉软件开发流程
一、软件生命周期
二、软件生命周期模型
任务三 认识软件质量模型与CMMI模型
一、软件质量模型
二、CMMI模型
习题
项目二 问题定义及可行性研究
任务一 问题定义
一、问题定义概述
二、教务管理信息系统概述
任务二 可行性研究
一、可行性研究概述
二、系统流程图
三、成本效益分析
四、教务管理信息系统可行性研究
习题
项目三 需求分析
任务一 认识需求分析
一、需求分析概述
二、需求分析方法
三、需求获取方法
任务二 熟悉需求分析图形工具
一、数据流图
二、数据字典
三、实体-关系图
四、状态转换图
任务三 掌握结构化分析技术
一、结构化分析技术
二、实例分析
任务四 编写文档
习题
项目四 软件设计
任务一 总体设计
一、总体设计概述
二、软件设计原理
三、总体设计图形工具
四、结构化设计技术
五、教务管理信息系统总体设计
任务二 详细设计
一、详细设计概述
二、详细设计图形工具
三、结构化程序设计
四、教务管理信息系统详细设计
任务三 编写文档
习题
项目五 软件实现
任务一 软件编码
一、程序设计语言概述
二、编码规范
三、编码工具
任务二 软件测试
一、软件基础
二、软件测试过程
三、软件测试技术
习题
项目六 软件交付与维护
任务一 软件交付
一、软件交付准则
二、软件交付过程
任务二 软件维护
一、软件维护的概念
二、软件维护的实施
习题
项目七 认识UML
任务一 了解UML的发展
一、UML的发展历程
二、UML的特点及应用
任务二 认识UML的结构
一、UML的定义
二、UML的构成
三、UML语义规则
四、UML的公共机制
任务三 认识UML的视图
一、UML视图的作用
二、UML的各种视图
习题
项目八 Rational Rose简介
任务一 初识Rational Rose
一、Rational Rose的运行环境
二、Rational Rose的安装
任务二 Rational Rose的设置
一、常规设置
二、其他设置
任务三 使用Rational Rose建模
一、Rational Rose的启动界面
二、Rational Rose的主界面
三、Rational Rose的使用
习题
项目九 需求建模
任务一 认识用例模型
一、用例模型概述
二、用例图组成
任务二 使用Rational Rose绘制用例图
一、创建用例图
二、创建参与者
三、创建用例
四、记录参与者和用例之间的关系
五、增加泛化关系
习题
项目十 静态建模
任务一 认识静态建模
任务二 认识类图
一、类图概述
二、类图的组成
三、类之间的关系
任务三 使用Rational Rose绘制类图
一、创建类
二、创建方法
三、创建属性
四、创建类图
五、创建类之间的关系
任务四 认识对象图
一、对象图概述
二、对象图的组成
三、类图与对象图的比较
习题
项目十一 动态建模
任务一 认识动态建模
任务二 认识状态图
一、状态图概述
二、状态图的组成
三、使用Rational Rose绘制状态图
任务三 认识活动图
一、活动图概述
二、活动图的组成
三、使用Rational Rose绘制活动图
任务四 认识顺序图
一、顺序图概述
二、顺序图的组成
三、使用Rational Rose绘制顺序图
任务五 认识协作图
一、协作图概述
二、协作图的组成
三、使用Rational Rose绘制协作图
四、顺序图与协作图的比较
习题
项目十二 物理建模
任务一 认识物理建模
任务二 认识组件图
一、组件图概述
二、组件图的组成
三、使用Rational Rose绘制组件图
任务三 认识部署图
一、部署图概述
二、部署图的组成
三、使用Rational Rose绘制部署图
习题
项目十三 双向工程
任务一 认识双向工程
任务二 正向工程
一、正向工程概述
二、使用Rose的正向工程将类图生成Java代码
任务三 逆向工程
一、逆向工程概述
二、使用Rose的逆向工程将已有的Java源代码转换成Rose模型
习题
项目十四 UML建模综合案例——图书管理系统
任务一 需求分析
任务二 系统的UML基本模型
项目十五 软件配置管理与Git
任务一 认识软件配置管理
一、软件配置管理
二、版本控制系统
任务二 使用Git和码云
一、安装Git
二、创建本地仓库
三、添加文件到本地仓库
四、使用码云(Gitee)远程仓库
习题
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...