用例驱动UML对象建模应用——范例分析
基本信息
- 原书名: Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example
- 原出版社: Addison Wesley/Pearson
- 作者: (美)Doug Rosenberg,Kendall Scott [作译者介绍]
- 译者: 管斌 袁国忠
- 出版社:人民邮电出版社
- ISBN:7115133956
- 上架时间:2005-6-15
- 出版日期:2005 年5月
- 开本:16开
- 页码:500
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > UML
编辑推荐
一本用例驱动设计方法的实用指南,以网上书店这种电子商务系统为范例,详细阐述了设计过程,给出了设计时最常犯的错误以及正确的解决方案。本书在用例驱动设计方法的理论和开发Internet电子商务应用涉及到的实际问题之间架起了一座桥梁。
内容简介回到顶部↑
iconix过程是一种经过实践检验的、高效的、用例驱动的uml对象建模方法。本书以创建网上书店为范例,详细阐述了iconix过程的设计理念和步骤。
本书共8章。其中的4章分别阐述了iconix过程的四个阶段:域建模、用例建模、健壮性分析和时序图绘制;对于其中的每个主题,依次进行了概述、详细讨论,列出了人们最常犯的错误,并提供了一组练习,以提高读者的对象建模和设计技能。关于复核的3章分别介绍了需求复核、初步设计复核和关键设计复核,阐述了如何复核uml模型以保证设计质量,这填补了这方面图书的一大空白。
本书可供采用面向对象技术的设计人员、程序员和系统工程师参考。
本书共8章。其中的4章分别阐述了iconix过程的四个阶段:域建模、用例建模、健壮性分析和时序图绘制;对于其中的每个主题,依次进行了概述、详细讨论,列出了人们最常犯的错误,并提供了一组练习,以提高读者的对象建模和设计技能。关于复核的3章分别介绍了需求复核、初步设计复核和关键设计复核,阐述了如何复核uml模型以保证设计质量,这填补了这方面图书的一大空白。
本书可供采用面向对象技术的设计人员、程序员和系统工程师参考。
作译者回到顶部↑
本书提供作译者介绍
Doug Rosenberg目前在ICONIX软件工程公司工作,有近20年的设计系统开发工具和培训(主要是面向对象方法)经验。他于1993年开发了一种统一的Booch/Rumbaugh/Jacobson设计方法,这比Rational的UML早了许多年。他编写了十几种关于对象技术的多媒体培训教材,其中包括Comprehensive COM和Complete CORBA等,同时他还是Use CaseDriven Object Modding with UML(Addison-Wesley,1999)一书的作者。
Kendall Scott在全美各地提供贯穿ICONIX基础的UML培训和指导工作,编写了UML Explained(Addison-We.. << 查看详细
Kendall Scott在全美各地提供贯穿ICONIX基础的UML培训和指导工作,编写了UML Explained(Addison-We.. << 查看详细
目录回到顶部↑
第1章 绪论 1
1.1 iconix过程的各个阶段(倒序) 1
1.2 iconix过程的重要特征 2
1.3 有关该过程的基本知识 5
1.4 过程概述 7
1.5 网上书店的需求列表 9
第2章 域建模 10
2.1 域建模要素 10
2.2 10种最常见的域建模错误 11
2.3 练习 13
2.4 完整的域模型 14
第3章 用例建模 15
3.1 用例建模的要素 15
3.2 10种最常见的用例建模错误 16
3.3 练习 18
3.4 完整的用例图 22
第4章 需求复核 23
4.1 需求复核的要素 23
4.2 10种最常见的需求复核错误 24
第5章 健壮性分析 27
1.1 iconix过程的各个阶段(倒序) 1
1.2 iconix过程的重要特征 2
1.3 有关该过程的基本知识 5
1.4 过程概述 7
1.5 网上书店的需求列表 9
第2章 域建模 10
2.1 域建模要素 10
2.2 10种最常见的域建模错误 11
2.3 练习 13
2.4 完整的域模型 14
第3章 用例建模 15
3.1 用例建模的要素 15
3.2 10种最常见的用例建模错误 16
3.3 练习 18
3.4 完整的用例图 22
第4章 需求复核 23
4.1 需求复核的要素 23
4.2 10种最常见的需求复核错误 24
第5章 健壮性分析 27
序言回到顶部↑
理论上和实际上
在我们编写的第一本书《用例驱动的UML对象建模》中指出过:从理论上说,理论和实践之间是没有区别的,而实际上并非如此。在该书中,作者基于自1993年来,给数以百计的项目小组就OOAD进行培训时获得的经验,将OOAD建模理论简化为易于学习、极其通用的实用子集。
面市两年后,该书已经重印五次。虽然我们的工作得到了读者的极大认可,但也存在一些遗憾的地方。在过去的两年中,我们经常听到的读者反馈意见是:“希望有更多的用例和UML建模范例”。与此同时,当我们将该书用作培训教材,将理论用于实际的客户项目时,我们发现对模型进行复核至关重要的,而很多学员并没有很好地理解这一点。
虽然我们在第一本书中提供了大量的范例,但基于上述原因,我们说服了Addison Wesley,出版该配套练习手册,书中以循序渐进的方式详细地剖析了如何设计一个网上书店,其中说明了人们常犯的许多错误以及改正这些错误后得到的相关模型。我们之所以选择网上书店作为范例,是由于当前许多Web驱动项目都与此相关;同时我们在培训中一直将该范例作为练习,其中包含许多UML模型,而学生们在建立这些模型时常犯错。
我们收集了一些典型的错误——学生们常犯的错误,并以此为基础编写了本书;同时增加了三章有关复核的内容:需求复核、初步设计(preliminary design)复核和关键设计(critical design)复核。
本书的独特之处在于引导读者改正错误。
本书的组织方式
本书共8章,第1章简要地介绍了ICONIX过程,然后以四章的篇幅详细介绍了该过程的四个关键阶段。这些章节的内容如下:
第2、3、5、7章首先从整个过程的角度,分别介绍了域建模、用例建模、健壮性分析和时序图的精髓。每一章将完成网上书店范例中的相关内容,而在每一章的最后将这些内容组合在一起,形成一个概要图。第3章介绍了10个用例,并在第5章、第7章的初步设计和详细设计中分别完成其中的5个用例(第5章和第7章的用例文本和完整类图也将对第2章介绍的类图进行描述)。
接下来的一节介绍各个阶段的要素。这些章节基本上是《用例驱动的UML对象建模》一书中相应章节的微缩版本,同时增加了一些新的内容。
接下来的一节介绍了培训过程中,学生常犯的10种错误。本书新增了5个Top 10列表:10种常见的健壮性分析错误;10种常见的时序图错误以及三种复核过程中分别应避免的10种错误。
最后一节提供了5个练习,供读者测试自己对本章知识的掌握程度。
各套练习的共同点如下:
对于单数页,标题名的颜色为黑色,没有底纹。对于域建模和用例练习,标题为“练习X”;而对于健壮性分析和时序图练习,标题为用例名。
在单数页中,每页列出了3-4个错误,其中每个错误的旁边有一个编号,指出它违反了哪条规则。
在接下来的双数页中,标题名的颜色为白色,并有黑色底纹;同时更正了前一页的错误,并对错误进行了解释。
读者参考正确的做法之前,应尝试对单数页中列出的错误进行更正。
概括地说,第2章列出了书中将介绍的10个用例范例要使用的类;第3章列出了各个用例的片段;第5章和第7章则分别列出了其中5个用例对应的图表。这里的思想是,让读者从对用例似懂非懂,到完成每个用例时序图(包括完整的文本)和详细设计的要素。
读者可能会问,余下的三章包含什么内容呢?
第4章介绍如何进行需求复核,确保用例和域模型协同工作,以满足客户的功能性需求。
在我们编写的第一本书《用例驱动的UML对象建模》中指出过:从理论上说,理论和实践之间是没有区别的,而实际上并非如此。在该书中,作者基于自1993年来,给数以百计的项目小组就OOAD进行培训时获得的经验,将OOAD建模理论简化为易于学习、极其通用的实用子集。
面市两年后,该书已经重印五次。虽然我们的工作得到了读者的极大认可,但也存在一些遗憾的地方。在过去的两年中,我们经常听到的读者反馈意见是:“希望有更多的用例和UML建模范例”。与此同时,当我们将该书用作培训教材,将理论用于实际的客户项目时,我们发现对模型进行复核至关重要的,而很多学员并没有很好地理解这一点。
虽然我们在第一本书中提供了大量的范例,但基于上述原因,我们说服了Addison Wesley,出版该配套练习手册,书中以循序渐进的方式详细地剖析了如何设计一个网上书店,其中说明了人们常犯的许多错误以及改正这些错误后得到的相关模型。我们之所以选择网上书店作为范例,是由于当前许多Web驱动项目都与此相关;同时我们在培训中一直将该范例作为练习,其中包含许多UML模型,而学生们在建立这些模型时常犯错。
我们收集了一些典型的错误——学生们常犯的错误,并以此为基础编写了本书;同时增加了三章有关复核的内容:需求复核、初步设计(preliminary design)复核和关键设计(critical design)复核。
本书的独特之处在于引导读者改正错误。
本书的组织方式
本书共8章,第1章简要地介绍了ICONIX过程,然后以四章的篇幅详细介绍了该过程的四个关键阶段。这些章节的内容如下:
第2、3、5、7章首先从整个过程的角度,分别介绍了域建模、用例建模、健壮性分析和时序图的精髓。每一章将完成网上书店范例中的相关内容,而在每一章的最后将这些内容组合在一起,形成一个概要图。第3章介绍了10个用例,并在第5章、第7章的初步设计和详细设计中分别完成其中的5个用例(第5章和第7章的用例文本和完整类图也将对第2章介绍的类图进行描述)。
接下来的一节介绍各个阶段的要素。这些章节基本上是《用例驱动的UML对象建模》一书中相应章节的微缩版本,同时增加了一些新的内容。
接下来的一节介绍了培训过程中,学生常犯的10种错误。本书新增了5个Top 10列表:10种常见的健壮性分析错误;10种常见的时序图错误以及三种复核过程中分别应避免的10种错误。
最后一节提供了5个练习,供读者测试自己对本章知识的掌握程度。
各套练习的共同点如下:
对于单数页,标题名的颜色为黑色,没有底纹。对于域建模和用例练习,标题为“练习X”;而对于健壮性分析和时序图练习,标题为用例名。
在单数页中,每页列出了3-4个错误,其中每个错误的旁边有一个编号,指出它违反了哪条规则。
在接下来的双数页中,标题名的颜色为白色,并有黑色底纹;同时更正了前一页的错误,并对错误进行了解释。
读者参考正确的做法之前,应尝试对单数页中列出的错误进行更正。
概括地说,第2章列出了书中将介绍的10个用例范例要使用的类;第3章列出了各个用例的片段;第5章和第7章则分别列出了其中5个用例对应的图表。这里的思想是,让读者从对用例似懂非懂,到完成每个用例时序图(包括完整的文本)和详细设计的要素。
读者可能会问,余下的三章包含什么内容呢?
第4章介绍如何进行需求复核,确保用例和域模型协同工作,以满足客户的功能性需求。
评论交流
共有6人开贴评论 6人参与评论 6人参与打分 查看
评价等级:







发表于:2008-12-19 21:30:00
第38页,正数第6行。
英文原文:
Not only shouldn't your use case text include too many presentation details, but it should be relatively free of details about the fields on your screens, as well.
书上译文:
用例文本不应包含过多的描述细节,也不应没有任何关于屏幕字段的细节。
我感觉译者把意思译反了。
我的翻译:
用例文本不应包含过多的描述细节,也不应有过多关于屏幕字段的细节。
英文原文:
Not only shouldn't your use case text include too many presentation details, but it should be relatively free of details about the fields on your screens, as well.
书上译文:
用例文本不应包含过多的描述细节,也不应没有任何关于屏幕字段的细节。
我感觉译者把意思译反了。
我的翻译:
用例文本不应包含过多的描述细节,也不应有过多关于屏幕字段的细节。
| 我要写评论 |
| 查看所有评论交流(共6条) |








点击看大图


加载中...
