UML与Rose软件建模案例教程(21世纪高等职业教育信息技术类规划教材)
分類: 图书,教材教辅与参考书,大学,计算机专业,
品牌: 陈承欢
基本信息·出版社:人民邮电出版社
·页码:225 页
·出版日期:2010年04月
·ISBN:9787115217806
·条形码:9787115217806
·版本:第1 版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪高等职业教育信息技术类规划教材
产品信息有问题吗?请帮我们更新产品信息。
内容简介本书介绍图书管理系统、网上书店系统和多个模块的软件模型构建过程,在软件模型构建过程中系统掌握UML理论知识和在Rational Rose 2003中绘制UML图的方法,主要内容包括UML基础知识、用户登录模块建模、用户管理模块建模、基础数据管理模块建模、业务数据管理模块建模、业务处理模块建模、图书管理系统建模、Web应用系统建模、UML软件模型的实现等。 本书可作为高职高专计算机和软件相关专业的教材,也适用于UML和Rose的初、中级用户,也可作为软件开发各类人员的参考用书。
目录
目录 第1章初识UML1 教学导航1 引导训练1 操作示范与知识讲解3 1.1认识UML图3 1.1.1认识用户登录模块的用例图3 1.1.2认识用户登录模块的类图3 1.1.3认识用户登录模块的活动图4 1.1.4认识用户登录模块的顺序图5 1.2浏览UML的用例图6 1.2.1在Visio 2003中浏览用户登录模块的用例图6 1.2.2在Rational Rose 2003中浏览用户登录模块的用例图8 1.3UML简介13 1.3.1建立软件模型的重要性13 1.3.2UML的功能14 1.3.3UML的组成15 1.3.4UML的图15 1.3.5UML的视图17 1.3.6UML的应用19 同步训练19 本章小结20 本章习题20 第2章用户登录模块建模22 教学导航22 引导训练23 操作示范与知识讲解24 2.1认识UML的用例图25 2.1.1用例图的功能25 2.1.2用例图的组成元素26 2.1.3用例间的关系27 2.2绘制用例图29 2.2.1分析用户登录模块的功能需求29 2.2.2识别参与者29 2.2.3识别用例30 2.2.4使用Rational Rose 2003绘制用户登录模块的用例图30 2.3描述用例39 同步训练41 本章小结44 本章习题45 第3章用户管理模块建模47 教学导航47 引导训练48 操作示范与知识讲解48 3.1认识UML的类图50 3.1.1类图的功能50 3.1.2类图的组成元素50 3.1.3类图的描述方法50 3.1.4类之间的关系51 3.2构思用户管理模块的类53 3.3绘制用户管理模块的类图54 3.4认识UML的对象图60 3.4.1对象图的功能60 3.4.2对象图的描述方法61 同步训练61 本章小结63 本章习题63 第4章基础数据管理模块建模65 教学导航65 引导训练66 操作示范与知识讲解67 4.1认识UML的顺序图68 4.2构思基础数据管理模型的顺序图69 4.3绘制浏览出版社数据的顺序图70 4.4绘制新增出版社的顺序图76 同步训练76 本章小结78 本章习题78 第5章业务数据管理模块建模80 教学导航80 引导训练81 操作示范与知识讲解84 5.1认识UML的活动图85 5.1.1活动图的功能85 5.1.2活动图的组成元素86 5.1.3活动图的绘制方法87 5.2构思业务数据管理模块的活动图88 5.3绘制书目数据管理的活动图88 同步训练101 本章小结102 本章习题102 第6章业务处理模块建模104 教学导航104 引导训练105 操作示范与知识讲解108 6.1认识UML的状态机图109 6.1.1状态机概述109 6.1.2状态机图概述109 6.1.3状态机图的组成110 6.1.4状态机图的描述方法111 6.2构建图书的状态机图111 6.2.1构思图书的状态机图111 6.2.2绘制图书的状态机图112 6.3认识UML的通信图117 6.3.1通信图的概述117 6.3.2通信图的构成118 6.4构建图书借出的通信图119 6.4.1构思图书借出的通信图119 6.4.2绘制图书借出的通信图119 6.5认识UML的时序图126 6.6认识UML的交互概况图和组合结构图126 同步训练126 本章小结128 本章习题128 第7章图书管理系统建模130 教学导航130 引导训练131 操作示范与知识讲解133 7.1分析图书管理系统的业务需求133 7.2分析图书管理系统的功能模块135 7.3分析图书管理系统的操作流程139 7.4分析图书管理系统的参与者139 7.5分析图书管理系统的用例140 7.6分析图书管理系统的类143 7.7构建图书管理系统的用例模型145 7.8构建图书管理系统的类模型146 7.9构建图书管理系统的顺序模型148 7.10构建图书管理系统的活动模型150 7.11构建图书管理系统的包模型151 7.11.1包图概述151 7.11.2绘制包图151 7.11.3删除包154 7.12构建图书管理系统的组件模型154 7.12.1组件图概述155 7.12.2组件图的组成155 7.12.3组件图的应用156 7.12.4绘制图书管理系统的组件图157 7.13构建图书管理系统的部署模型159 7.13.1部署图概述159 7.13.2部署图的组成159 7.13.3绘制图书管理系统的部署图160 7.14导入与导出Rational Rose 2003的模型161 7.15在Rational Rose 2003中发布系统模型162 同步训练163 本章小结165 本章习题166 第8章Web应用系统建模167 教学导航167 引导训练167 操作示范与知识讲解168 8.1认识Web应用系统168 8.2Web应用系统的UML建模方法168 8.3网上书店的建模169 8.3.1网上书店的需求分析170 8.3.2构建网上书店的用例图170 8.3.3构建网上书店的类图171 8.3.4构建网上书店的顺序图174 8.3.5构建网上书店的通信图176 8.3.6构建网上书店的活动图177 8.3.7构建网上书店的组件图178 8.3.8构建网上书店的配置图178 同步训练179 本章小结180 本章习题180 第9章UML软件模型的实现181 教学导航181 操作示范与知识讲解182 9.1基于UML的分析设计与系统建模182 9.1.1基于UML的面向对象分析设计过程182 9.1.2系统建模的简单流程183 9.2设计UML模型184 9.3建立数据库和数据表186 9.4构建模块级多层架构186 9.5创建类与编写类代码189 9.5.1创建数据库操作类loginDbClass189 9.5.2创建业务处理类loginAppClass192 9.6设计程序界面193 9.7编写程序代码194 9.8模块测试196 9.8.1设置启动项目和启动对象196 9.8.2用户界面测试197 9.8.3功能测试197 同步训练199 本章小结199 本章习题199 附录ARational Rose 2003的安装201 附录BRational Rose 2003的主界面与工具栏简介204 参考文献225
……[看更多目录]