软件开发生命周期与统一建模语言UML

出版时间:2008-2  出版社:中国水利水电出版社  作者:曹静 编  页数:157  

内容概要

  《软件开发生命周期与统一建模语言UML》以“实用为本”为原则,在介绍软件工程基本理论之后,通过大量实例讲解软件开发生命周期的主要方法;系统讲授了统一建模语言的应用,展示了在软件开发的各个阶段中如何使用UML;示范了如何利用UML选择合适的技术以满足应用的需求;并试图通过自己的尝试,在面向对象程序设计中吸收传统结构化设计方法,走出自己的道路。

书籍目录

序前言第1章 软件工程概述1.1 软件、软件危机和软件工程的定义1.1.1 软件及其特点1.1.2 软件危机1.1.3 软件工程的定义1.1.4 软件工程的基本原理1.2 软件开发生命周期1.3 软件过程模型1.3.1 常见的生命周期模型1.3.2 生命周期模型的应用1.4 软件工程方法学本章小结第2章 结构化程序设计与面向对象程序设计2.1 概述2.2 面向对象方法与结构化方法比较2.2.1 实例2.2.2 面向对象方法与结构化方法比较2.2.3 两种方法的综合运用2.3 结构化方法的基本原理2.3.1 结构化分析过程2.3.2 结构化分析工具2.4 面向对象方法学的基本概念和原则2.4.1 基本概念2.4.2 主要原则本章小结第3章 统一建模语言与现代软件工程3.1 软件工程的发展趋势及成功经验3.1.1 现代软件工程研究中的热点内容3.1.2 现代软件工程的成功经验3.1.3 统一建模语言在现代软件工程中的作用3.2 统一建模语言概述3.2.1 什么是软件建模3.2.2 什么是UML3.2.3 UML的历史3.2.4 UML中的五类图3.2.5 UML建模的基本过程本章小结第4章 用例图4.1 用例图概述4.1.1 用例建模的目的4.1.2 定义用例图4.1.3 用例图的主要组件4.2 识别参与者4.2.1.捕获需求4.2.2识别参与者4.3 识别用例4.3.1 识别用例的方法4.3.2 用例的命名规则4.4 用例间的关系4.4.1 泛化关系4.4.2 包含关系4.4.3 扩展关系4.5 用例文档4.6 重构系统的用例模型4.7 用例建模实例——书店借书系统4.7.1 建立用例模型的步骤4.7.2 确定系统边界4.7.3 识别参与者4,7.4 识别用例4.7.5 建立用例图4.7.6 书写用例文档4.7.7 通过关系整理用例本章小结实战模拟A 家教网上发布系统的用例模型实战模拟B 超市收银系统的用例模型第5章 静态模型5.1 静态模型的基本概述5.2 类图5.2.1 类图概述5,2.2 类图的基本组件5.2.3 关系5.2.4 关联关系的不同重数与代码的映射5.2.5 如何建模类图5.3 对象图5.3.1 对象图的概念5.3.2 对象图和类图的区别5.4 包图5.4.1 包图的概念5.4.2 包图建模本章小结习题案例完善 书店借书系统的初始类图模型实战模拟A 电子办公桌网络系统的类图模型实战模拟B 超市收银系统的类图模型第6章 动态模型6.1 动态模型概述6.2 活动图6.2.1 定义活动图6.2.2 如何建模活动图6.2.3 实例——活动图在用例模型中的作用6.2.4 活动图与其他模型6.3 顺序图6.3.1 定义顺序图6.3.2 关于消息6.3.3 对象的创建和销毁6.3.4 顺序图的主要用途6.3.5 顺序图实例6.4 协作图6.4.1 定义协作图6.4.2 综合实例6.5 状态图6.5.1 定义状态图6.5.2 为什么要建模状态图6.5.3 状态图映射成代码6.5.4 状态图实例本章小结实战模拟A 完善“电子办公桌”网络系统的类图模型实战模拟B 超市收银系统的用例模型第7章 UML实现与部署7.1 建模实现方式图的目的7.2 组件图7.2.1 组件图的概念7.2.2 组件图的关键技术7.2.3 组件图与类图、包图的关系7.2.4 购物车的组件图实现7.3 部署图7.3.1 部署图的概念7.3.2 节点7.3.3 通信关联7.3.4 部署图的建模7.3.5 组件图与部署图7.4 建模实现方式图本章小结实战模拟A 书店借书系统的UML实现与部署实战模拟B 家教网上发布系统的UML实现与部署第8章 新闻发布系统的实例8.1 系统概述8.2 需求分析8.2.1 系统的功能与要求8.2.2 技术方案选择8.2.3 系统的体系结构8.3 UML用例建模8.3.1 初始用例模型8.3.2 用例文档8.3.3 完成的用例图8.4 静态模型8.4.1 初始领域类图8.4.2 使用的模式8.4.3 数据库设计8.5 主要的动态模型8.6 实现与部署8.6.1 系统设计8.6.2 新闻发布系统的组件图和部署图8.7 利用JSP技术实现考试系统的部分关键代码第9章 Rational Rose简介9.1 Rational Rose概述9.2 Rational Rose的安装9.2.1 安装前的准备9.2.2 安装步骤9.3 Rational Rose的使用9.3.1 Rational Rose的启动9.3.2 Rational Rose的主界面9.3.3 Rose模型的4种视图9.3.4 Rose的基本操作9.3.5 关于用例图9.3.6 活动图的画法9.3.7 关于类图9.3.8 关于顺序图9.3.9 顺序图与协作图的相互转化9.3.10 借助协作图的工具绘制对象图9.3.11 关于状态图9.3.12 图形的布局9.3.13 发布模型9.4 Rational Rose的逆向工程附录 书店借书系统的需求参考文献

编辑推荐

  《软件开发生命周期与统一建模语言UML》结合实例陈述理论,深入浅出,可以作为计算机及相关专业的软件工程课程或统一建模语言课程的教材,同时也适合作为广大编程爱好者金额的自学参考书。

图书封面

评论、评分、阅读与下载


    软件开发生命周期与统一建模语言UML PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7