书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >
基于新信息技术的软件工程与UML教程

基于新信息技术的软件工程与UML教程

出版社:西安电子科技大学出版社出版时间:2023-02-01
开本: 26cm 页数: 240页
中 图 价:¥31.9(7.6折) 定价  ¥42.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

基于新信息技术的软件工程与UML教程 版权信息

  • ISBN:9787560664774
  • 条形码:9787560664774 ; 978-7-5606-6477-4
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

基于新信息技术的软件工程与UML教程 本书特色

本书主要有以下特色: (1) 合理的知识结构。本书的读者定位是具备一定的程序设计能力和面向对象编程知识的学生和相关行业从业者。建模过程按“需求建模”“静态建模”“动态建模”和“物理建模”展开。 (2) 真实的案例教学。在真实的“图书管理系统”软件项目建模实践基础上,本书经过精心设计,将项目分解为多个既独立又具有一定联系的任务,学生在完成任务的过程中,即可掌握UML建模的基本知识和Rational Rose建模的基本操作。 (3) 理论实践一体化。本书合理设置教学环节,将教师的知识讲解和操作示范与学生的技能训练放在同一教学单元和教学地点完成,融“教、学、练”于一体,体现“在做中学、学以致用”的教学理念。

基于新信息技术的软件工程与UML教程 内容简介

本书以工作过程导向、任务驱动模式教学法等职业教育中的*新理念为基础,结合实际生活、学习、职业工作过程以及真实案例,归纳出15个教学项目,重点突出课程的知识目标和能力目标。本书图文并茂,结构清晰,表达流畅,内容丰富实用。全书内容主要包括软件工程基础、问题定义及可行性研究、需求分析、软件设计、软件实现、软件交付与维护、认识UML、Rational Rose简介、需求建模、静态建模、动态建模、物理建模、双向工程、UML建模综合案例——图书管理系统、软件配置管理与Git。每个项目都有知识目标和能力目标,在各项目训练中分别融入了软件开发岗位的职业能力要素,从而实现该课程与岗位的对接。 本书可作为高等职业院校软件技术专业的教材,也可作为相关人员的培训教材。

基于新信息技术的软件工程与UML教程 目录

项目一 软件工程基础 1 任务一 理解软件及软件工程 1 一、软件及分类 1 二、软件危机 2 三、软件工程 5 任务二 熟悉软件开发流程 9 一、软件生命周期 9 二、软件生命周期模型 10 任务三 认识软件质量模型与CMMI模型 14 一、软件质量模型 14 二、CMMI模型 15 习题 16 项目二 问题定义及可行性研究 17 任务一 问题定义 17 一、问题定义概述 17 二、教务管理信息系统概述 18 任务二 可行性研究 19 一、可行性研究概述 19 二、系统流程图 20 三、成本效益分析 23 四、教务管理信息系统可行性研究 25 习题 25 项目三 需求分析 26 任务一 认识需求分析 26 一、需求分析概述 27 二、需求分析方法 30 三、需求获取方法 31 任务二 熟悉需求分析图形工具 33 一、数据流图 33 二、数据字典 34 三、实体-关系图 38 四、状态转换图 40 任务三 掌握结构化分析技术 42 一、结构化分析技术 42 二、实例分析 42 任务四 编写文档 46 习题 47 项目四 软件设计 48 任务一 总体设计 48 一、总体设计概述 49 二、软件设计原理 50 三、总体设计图形工具 55 四、结构化设计技术 56 五、教务管理信息系统总体设计 59 任务二 详细设计 61 一、详细设计概述 61 二、详细设计图形工具 61 三、结构化程序设计 65 四、教务管理信息系统详细设计 66 任务三 编写文档 70 习题 71 项目五 软件实现 72 任务一 软件编码 72 一、程序设计语言概述 74 二、编码规范 77 三、编码工具 78 任务二 软件测试 78 一、软件基础 78 二、软件测试过程 85 三、软件测试技术 93 习题 106 项目六 软件交付与维护 107 任务一 软件交付 107 一、软件交付准则 107 二、软件交付过程 107 任务二 软件维护 108 一、软件维护的概念 108 二、软件维护的实施 110 习题 113 项目七 认识UML 115 任务一 了解UML的发展 115 一、UML的发展历程 115 二、UML的特点及应用 117 任务二 认识UML的结构 118 一、UML的定义 118 二、UML的构成 119 三、UML语义规则 127 四、UML的公共机制 127 任务三 认识UML的视图 129 一、UML视图的作用 129 二、UML的各种视图 130 习题 131 项目八 Rational Rose简介 132 任务一 初识Rational Rose 132 一、Rational Rose的运行环境 133 二、Rational Rose的安装 133 任务二 Rational Rose的设置 138 一、常规设置 138 二、其他设置 139 任务三 使用Rational Rose建模 139 一、Rational Rose的启动界面 139 二、Rational Rose的主界面 142 三、Rational Rose的使用 159 习题 162 项目九 需求建模 163 任务一 认识用例模型 163 一、用例模型概述 163 二、用例图组成 164 任务二 使用Rational Rose绘制用例图 169 一、创建用例图 169 二、创建参与者 169 三、创建用例 170 四、记录参与者和用例之间的关系 170 五、增加泛化关系 171 习题 172 项目十 静态建模 173 任务一 认识静态建模 173 任务二 认识类图 174 一、类图概述 174 二、类图的组成 176 三、类之间的关系 178 任务三 使用Rational Rose绘制类图 182 一、创建类 182 二、创建方法 183 三、创建属性 183 四、创建类图 183 五、创建类之间的关系 184 任务四 认识对象图 185 一、对象图概述 185 二、对象图的组成 186 三、类图与对象图的比较 186 习题 187 项目十一 动态建模 188 任务一 认识动态建模 188 任务二 认识状态图 189 一、状态图概述 189 二、状态图的组成 189 三、使用Rational Rose绘制状态图 193 任务三 认识活动图 196 一、活动图概述 196 二、活动图的组成 197 三、使用Rational Rose绘制活动图 200 任务四 认识顺序图 203 一、顺序图概述 203 二、顺序图的组成 204 三、使用Rational Rose绘制顺序图 206 任务五 认识协作图 208 一、协作图概述 208 二、协作图的组成 209 三、使用Rational Rose绘制协作图 210 四、顺序图与协作图的比较 211 习题 212 项目十二 物理建模 214 任务一 认识物理建模 214 任务二 认识组件图 215 一、组件图概述 215 二、组件图的组成 216 三、使用Rational Rose绘制组件图 217 任务三 认识部署图 218 一、部署图概述 218 二、部署图的组成 218 三、使用Rational Rose绘制部署图 219 习题 221 项目十三 双向工程 223 任务一 认识双向工程 223 任务二 正向工程 223 一、正向工程概述 223 二、使用Rose的正向工程将类图生成 Java代码 224 任务三 逆向工程 227 一、逆向工程概述 227 二、使用Rose的逆向工程将已有的 Java源代码转换成Rose模型 227 习题 228 项目十四 UML建模综合案例—— 图书管理系统 229 任务一 需求分析 229 任务二 系统的UML基本模型 230 项目十五 软件配置管理与Git 235 任务一 认识软件配置管理 235 一、软件配置管理 235 二、版本控制系统 237 任务二 使用Git和码云 237 一、安装Git 237 二、创建本地仓库 237 三、添加文件到本地仓库 238 四、使用码云(Gitee)远程仓库 238 习题 239 参考文献 240
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服