UML 2面向对象分析与设计
本书已经出版第2版 提供PPT课件,教学大纲,源码,更新日期13.4.24

作者:谭火彬

丛书名:重点大学软件工程规划系列教材

定价:35元

印次:1-8

ISBN:9787302307884

出版日期:2013.04.01

印刷日期:2018.07.23

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

分析和设计是软件开发中至关重要的一环,面向对象的方法是主流的软件开发方法,UML是用于面向对象分析设计的标准化建模语言。本书围绕这三个方面展开,以论述分析设计建模过程为最终目标,以面向对象方法作为建模的理论基础,以UML作为建模支撑语言。全书从面向对象和UML的基本概念入手,循序渐进地讲解业务建模、需求建模、需求分析、设计原则和模式、架构设计、构件设计和代码生成等分析设计期间的各个知识点,并通过多个贯穿全书的案例将各个知识点串联起来,形成一套完整的面向对象分析设计方法论。 本书是作者多年从事软件工程教学和软件项目开发实践的总结,书中并没有太多抽象的概念,主要关注实际软件开发中所需要的知识和实践技能,力求做到通俗易懂。 本书可作为高等院校软件工程专业及计算机相关专业的高年级本科生或研究生教材,也可供软件开发人员阅读和参考。

谭火彬,北京航空航天大学讲师,2003年从北京航空航天大学计算机学院硕士毕业后即加入软件学院,从事教学和科研工作。在软件学院工作期间,主要承担研究生“面向对象分析与设计”,本科生“系统分析与设计”和“高级语言程序设计”等课程教学。在教学方面多次获得学生好评,参与多个教改项目,并获得北航教学成果一等奖2项、二等奖1项和软件学院青年教师讲课比赛第一名。在科研方面,参与多个纵向科研项目,包括国防基础科研、航空科学基金和航天科学基金等,发表学术论文多篇,其中第一作者论文EI检索3篇,申请专利2项。参与多个企业横向项目,对.Net平台、Java平台开发具有丰富的经验。

毋庸置疑,面向对象的方法已成为现代软件开发中最主流的方法,即使是最新的SOA、云计算等概念也都是建立在面向对象方法基础之上的进一步抽象。与此同时,自1997年UML正式诞生,到2011年发布的UML 2.4.1,经历了多个版本的发展和完善,UML已成为建模语言的国际标准(ISO 19501和ISO 19505),基于UML的面向对象分析设计方法也日益成熟。然而,由于UML只是提供了一种标准的表示法,在分析设计过程中,什么时候以什么方式使用什么UML模型等具体的建模实践并没有在UML中定义,而这才是广大软件开发人员所要掌握的实践技能,也是本书所关注的内容。 本书目标 本书系统地介绍了利用最新的UML 2进行面向对象分析与设计的过程,全书的主要目标包括以下三个方面。 ◆ OO(面向对象): 建立对象的思维方式,对面向对象思想和理论有深入的理解; ◆UML(统一建模语言): 能够熟练地使用UML表达面向对象的设计思想; ◆Model(建模): 运用面向对象的一般原则和模式进行应用系统的分析和设计建模。 组织结构 本书总体结构可以分为三大部分。第一部分为基础概念,包括第1章和第2章。其中,第1章为上升到面向对象,通过案例引出面向对象的方法,并重点介绍了对象技术中的几个核心概念。第2章为可视化建模技术基础,全面介绍了有关UML 2的组织结构和内容。这些基础概念将在后续的分析设计中被广泛使用。 第二部分为面向对象的分析,包括第3、4、5章。第3章为业务建模,原始业务是需求分析的出发点,本章简要地介绍了业务建模的基本概念和方法,并提供了一些实践指南。第4章为用例建...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章上升到面向对象

1.1从素数问题看面向对象

1.1.1问题的提出

1.1.2传统的结构化解决方案

1.1.3面向对象的解决方案

1.1.4从结构化到面向对象

1.2面向对象技术基础

1.2.1面向对象技术的发展历史

1.2.2面向对象技术的优势

1.3对象和类

1.3.1对象

1.3.2类

1.4面向对象技术的相关原则

1.4.1抽象

1.4.2封装

1.4.3泛化

1.4.4多态

1.5建立面向对象思维

1.5.1引入案例

1.5.2用面向对象思维分析案例

1.5.3利用UML表达分析结果

第2章可视化建模技术

2.1可视化建模基础

2.1.1建模的目的

2.1.2建模的基本原则

2.2统一建模语言

2.2.1选择UML

2.2.2UML统一历程

2.3UML 2组成结构

2.3.1基础结构

2.3.2上层结构

2.3.3四层元模型结构

2.4UML 2概念模型

2.4.1构造块

2.4.2通用机制

2.4.3架构

2.5应用UML 2建模

2.5.1用例图

2.5.2活动图

2.5.3类图、对象图、包图和组合结构图

2.5.4顺序图

2.5.5交互概览图

2.5.6通信图

2.5.7时间图

2.5.8状态机图

2.5.9构件图和部署图

第3章业务建模

3.1分析设计过程简介

3.1.1... 查看详情

查看详情