《系统分析师UML项目实战》目录—导读

简介: 本书结合项目现场和团队沟通的实际需求,能帮助读者快速掌握UML实际应用的要领。本书适合对UML建模感兴趣的读者快速了解和掌握其核心图的用法,也适合系统分析师快速提高系统分析、建模和团队沟通能力。


7e0f09115a80fb6f13c3d4d3af6faa515ea8c842

内容提要
系统分析师UML项目实战
UML 又称统一建模语言,是软件建模和软件系统可视化表示的实际标准语言,也是系统分析师和软件开发人员必须掌握的建模工具。

本书关注系统分析师在UML项目现场如何现学现用活动图、用例图(及用例叙述)、类图,来表示业务流程、用例以及领域模型。全书包括7章和两个附录。第1章从UML项目现场开始切入;第2章到第6章分别介绍了活动图、用例图、类图的实际应用,以及模型走读的详细过程;第7章通过基金系统范例,综合应用了前面几章所介绍的图;附录部分分别介绍了UML官方认证和成本估算方法。

本书结合项目现场和团队沟通的实际需求,能帮助读者快速掌握UML实际应用的要领。本书适合对UML建模感兴趣的读者快速了解和掌握其核心图的用法,也适合系统分析师快速提高系统分析、建模和团队沟通能力。

作者简介
系统分析师UML项目实战


d28dc48ad90f928c34b25f7a860b320940058bf8

邱郁惠,中国台湾资深UML专家和畅销书作者。邱老师研究OOAD、UML和MDA十余年,自UML诞生起一直从事UML的普及和指导工作,从事过专案、教学及写作。曾担任《物件导向杂志》主编,编著有《系统分析师UML实务手册》、《C++程序员UML实务手册》、《SOC设计UML实务手册》,其繁体版一经出版即攀升至天珑书局销售排行首位。

邱老师多年来从事 UML 认证培训工作。她目前拥有OCUP(OMG-Certified UML Professional)三级认证、PMP(Project Management Professional)认证、ITIL V3 Foundation认证、IBM OOAD(Object Oriented Analysis and Design)认证、Scrum Master认证。

本书是作者2010年回归软件开发企业界后,结合这几年的软件项目实践编写的最新力作。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

献辞
系统分析师UML项目实战
这本书要献给我的家人、丈夫和小孩

没有他们在我背后支持,我和我写的这些书恐怕难见天日

前言
系统分析师UML项目实战
缘起
很多学员和读者跟我说,他们在书店里、在网络上看到很多关于UML的书籍或文章,一百篇中有一百零一种说法。我能够体会那种众说纷纭的无所适从,或许我们得试着勇敢地抛开所有的说法,认同一个自己能够安身立命、简单遵循的道路。我是这么想的!

回顾我出版第1本UML书——《写给SA的UML/MDA实务手册》(天珑销售第1名),至今为止已经5年了。这5年来,我拿着那本小书的概念到实务界又跑了一圈,有了更多的体验和心得,于是决定潜下心来,再度将这些年来参与项目的所看、所想记录下来,因此有了这本新书的诞生。

本书目的
本书关注系统分析师在UML项目现场如何现学现用立即使用活动图、用例图(及用例叙述)、类图,来呈现业务流程、用例以及领域模型。再者,也希望团队成员可以人手一书,作为使用者/客户(甲方)、构建团队/绘制者/观看者(乙方)、独立监审商(丙方)等多方沟通UML概念的基石。

本书的内容结构
第1部分 简介。
第1章UML项目现场。在UML项目现场,限制团队成员使用最少量的UML概念和图标,训诫团队成员采用相同的作业程序,通过牺牲一些自由与创意,或许可以换取团队成员以最快速度齐步向前走,强力挺进UML项目现场。
第2部分 建模。

第2章业务流程建模。使用UML的活动图(Activity Diagram),表达系统构建之后所支持的新业务流程。

第3章用例建模。使用UML著名的用例图(Use Case Diagram)以及用例叙述(Use Case Narrative),来呈现用户与系统互动以获取产品或服务的过程。

第4章领域建模。使用UML的类图(Class Diagram)表达问题领域中的重要实体,以及实体的属性、操作、限制、角色和关系,用来作为系统内部重要的业务核心。

第3部分 模型走读。

第5章模型走读。程序设计师在编写完程序代码、交付之前,可以先进行人工的“代码走读”(code walkthrough),以便确保程序代码的质量。同样,系统分析师在做完每一个用例,并且将用例涉及的领域概念也同步提取汇总到领域模型之后,也是可以学习代码走读的精神,也来先进行人工的“模型走读”(model walkthrough)。

第6章继续走读。经过之前的模型走读,修正了一些内容,也与领域专家又做了一次深度的沟通。所以,在本章中,我们将汇总并额外补上一些疏漏的内容。

第4部分 范例。

第7章基金系统范例。本章内容除汇总第2章到第6章关于基金系统的分析内容外,还会额外补充一些说明和其他分析内容,不过不会再有更多的理论论述。
第5部分 附录。

附录AUML官方认证。我发现很多人不知道UML有官方认证,事实上,美国OMG协会于2003年提出了初级、中级和高级 3 个等级的 UML 官方认证。所以,本附录会为有兴趣考取UML认证的读者,简单介绍一下UML官方认证。

附录 B 成本估算。成本估算一直都是件难事,参考过去流行的“功能点”(Function Point)估算,学者Gustav Karner提出了“用例点”(Use Case Point)估算来搭配面向对象技术。本附录会简单提到用例点估算公式以及相关的参考文献。

本书采用的UML工具
本书范例都采用StarUML绘制。StarUML最大的特色,就是免费且开源(open source)。如果读者不想花钱去买庞大复杂的UML工具的话,试试这套免费又简单的工具,或许您会跟我一样,一试成主顾!您只要访问StarUML网站,就可以免费下载StarUML执行文件以及别人贡献的免费配件了。

邱郁惠(271080@gmail.com)

UML Blog

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

目录
前言
第1章 UML项目现场
1.1 现场的作业程序
1.2 现场使用的图标
第2章 业务流程建模
第3章 用例建模
第4章 领域建模
第5章 模型走读
第6章 继续走读
第7章 基金系统范例
附录A UML官方认证
附录B 成本估算

相关文章
|
测试技术 数据库 uml
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
471 0
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
|
8月前
|
存储 测试技术 uml
【UML】信息系统分析与设计知识点总结(下)
【UML】信息系统分析与设计知识点总结
185 0
|
8月前
|
测试技术 uml
【UML】信息系统分析与设计知识点总结(中)
【UML】信息系统分析与设计知识点总结
75 0
|
9月前
|
设计模式 Java uml
UML的六种关系-系统学习四
众所周知设计模式是程序界的内功心法,那么这内功心法中包含UML图(宏观部分)、场景(场段)、代码(实操),UML图中最重要的元素当属六大关系了至此有了小编的这边总结文章。
|
前端开发 NoSQL Java
java Swing+mysql+JDBC实现教务系统(源码+数据库+UML图+数据库分析)
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
491 0
java Swing+mysql+JDBC实现教务系统(源码+数据库+UML图+数据库分析)
|
uml
UML设计一个电影票务销售系统(二)
解答:根据题目描述,可以首先找出名词,以下用红色字体标示出: 智能手机及移动互联网的普及,手机购票成为网络购物常见的应用形式之一。本项目名称为:电影票务手机售票系统,系统目标是实现手机端的会员注册、票务查询、下单、支付、订单管理、评价、手机验票等功能。
2686 0
|
存储 数据库 uml
UML里边界类、控制类和实体类三类讲解(2011年系统分析师考点分析之一)
UML里边界类、控制类和实体类三类讲解 2011年系统分析师考点分析之一   一.UML将类分为哪三个类: 1.边界类(Boundry Class); 2.实体类(Entity Class); 3.控制类(Control Class); 二.边界类 1.用来描述什么问题? 边界类用于描述外部参与者与系统之间的交互。
2384 0