天天看点

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

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

内容提要

系统分析师uml项目实战

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

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

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

作者简介

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

邱郁惠,中国台湾资深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的书籍或文章,一百篇中有一百零一种说法。我能够体会那种众说纷纭的无所适从,或许我们得试着勇敢地抛开所有的说法,认同一个自己能够安身立命、简单遵循的道路。我是这么想的!

回顾我出版第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执行文件以及别人贡献的免费配件了。

邱郁惠([email protected]

uml blog

目录

<a href="https://yq.aliyun.com/articles/95402">第1章 uml项目现场</a>

<a href="https://yq.aliyun.com/articles/95402">1.1 现场的作业程序</a>

<a href="https://yq.aliyun.com/articles/95410">1.2 现场使用的图标</a>

第2章 业务流程建模

第3章 用例建模

第4章 领域建模

第5章 模型走读

第6章 继续走读

第7章 基金系统范例

附录a uml官方认证

附录b 成本估算

继续阅读