内容简介
UML软件建模是软件系统分析和设计过程的重要内容,本书分析了UML建模技术岗位的实际需求,应用主流的建模工具软件,以经典的项目案例为载体,详细介绍了UML建模基础知识和实践技能。本书的UML软件建模工具软件采用的是EnterpriseArchitect(V12)中文版。按照“项目导向、任务驱动”的教学方法,以“eshop购物商城系统”和“高校图书管理系统”两个项目案例贯穿整个教程。 本书通俗易懂,强化学力的培养,将知识理解能力、技能实践能力有机结合,具有较高的实用价值。本书适合作为应用型本科、高职高专院校软件工程及UML建模的教材,也可作为广大软件设计人员学考书籍。本书免费提供教学课件及相关教学资源。
目录
项目一 认识软件工程任务1-1 认识软件与软件工程任务1-2 认识软件生命周期任务1-3 认识软件过程模型项目回顾拓展训练项目二 面向对象方法与软件建模任务2-1 认识面向对象方法任务2-2 了解面向对象基本概念与特征任务2-3 软件建模项目回顾拓展训练项目三 认识UML任务3-1 了解UML 结构任务3-2 了解UML 视图和图任务3-3 UML 建模工具项目回顾拓展训练项目四 用例建模任务4-1 了解用例图的基础知识任务4-2 绘制用例图项目回顾拓展训练项目五 静态建模任务5-1 了解类图的基础知识任务5-2 绘制类图任务5-3 了解对象图的基础知识任务5-4 绘制对象图项目回顾拓展训练项目六 数据库建模任务6-1 数据库需求分析任务6-2 构建概念数据模型任务6-3 构建逻辑数据模型项目回顾拓展训练项目七 动态建模任务7-1 了解状态图的基础知识任务7-2 绘制状态图任务7-3 了解活动图的基础知识任务7-4 绘制活动图任务7-5 了解顺序图的基础知识任务7-6 绘制顺序图任务7-7 了解通信图的基础知识任务7-8 绘制通信图项目回顾拓展训练项目八 物理建模任务8-1 了解组件图的基础知识任务8-2 绘制组件图任务8-3 了解部署图的基础知识任务8-4 绘制部署图项目回顾拓展训练项目九 应用双向工程任务9-1 应用正向工程任务9-2 应用逆向工程项目回顾拓展训练项目十 综合项目实训任务10-1 实训项目简介任务10-2 实训内容和要求项目回顾拓展训练参考文献