《系统分析师UML项目实战》—第1章1.1节现场的作业程序

简介: 在UML项目现场,限制团队成员使用最少数量的UML概念和图标,告诫团队成员采用相同的作业程序,通过牺牲一些自由与创意,或许可以换取团队成员以最快速度齐步向前走,挺进UML项目现场。

本节书摘来自异步社区《系统分析师UML项目实战》一书中的第1章1.1节现场的作业程序,作者邱郁惠,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 UML项目现场
系统分析师UML项目实战
IKEA的创办人英格瓦·坎普拉(Ingvar Kamprad)常把“简单是一种美德”这句话挂在嘴边。他经常告诫大家:“只有平庸的人,才会提出复杂的解决方案。”

同样地,在UML项目现场,保持简单使用UML也是一项值得赞许的美德。或许,我们真要借用坎普拉的话来提醒自己:“只有平庸的团队,才会把UML用得既复杂又困难。”

因此,在UML项目现场,限制团队成员使用最少数量的UML概念和图标,告诫团队成员采用相同的作业程序,通过牺牲一些自由与创意,或许可以换取团队成员以最快速度齐步向前走,挺进UML项目现场。

1.1 现场的作业程序
系统分析师UML项目实战
在系统分析师的现场作业中,跟UML有关的产出及作业程序主要有3项,分别如下。

1.业务流程建模——使用UML的活动图(Activity Diagram)表达系统构建后所支持的新业务流程。建议的现场作业程序,如图1-1所示。

2.用例模型——使用UML著名的用例图(Use Case Diagram)以及用例叙述(Use Case Narrative),来呈现用户与系统互动以获取产品或服务的过程。建议的现场作业程序,如图1-2所示。

3.领域模型——使用UML的类图(Class Diagram)表达问题域(problem domain)中的重要实体(entity),以及实体的属性(attribute)、操作(operation)、限制(constraint)、角色(role)和关系(relationship),用来作为系统内部重要的业务核心。建议的现场作业程序,如图1-3所示。


23173350cb3a4334297537ebb5a5c52c12a430d9


c0d0e6cbadd93585bef6b82b1fa5774fc89d259c


33f62768f3cae990f98b91d36ffdc5927c85c41b

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。
相关文章
|
3月前
|
测试技术 uml 开发者
使用UML进行系统建模:深入解析与实践指南
【8月更文挑战第19天】UML作为一种强大的建模语言,为系统建模提供了全面的支持。通过合理使用UML,可以显著提高软件开发的效率和质量,促进团队成员之间的有效沟通。然而,UML并非万能,它需要根据项目的具体情况进行灵活应用和调整。希望本文能为你在使用UML进行系统建模时提供一些有益的参考和指导。
|
3月前
|
数据可视化 架构师 测试技术
【计算机三级数据库技术】第5章 UML与数据库应用系统--附思维导图
本文提供了UML在数据库应用系统设计中的应用概览,包括UML建模框架、视图、四大图的介绍,以及如何使用活动图、用例图、类图、顺序图等UML图来表达业务流程、系统需求和内部结构,最后还涉及了系统微观和宏观设计的UML表达方式。
111 4
|
4月前
|
测试技术 uml
UML定义问题之什么是系统用例
UML定义问题之什么是系统用例
|
4月前
|
测试技术 uml
UML使用问题之系统用例图中有哪些主要的关系
UML使用问题之系统用例图中有哪些主要的关系
|
4月前
|
测试技术 uml
UML使用问题之如何从涉众的视角分析系统功能的需要情况
UML使用问题之如何从涉众的视角分析系统功能的需要情况
|
存储 测试技术 uml
【UML】信息系统分析与设计知识点总结(下)
【UML】信息系统分析与设计知识点总结
324 0
|
测试技术 uml
【UML】信息系统分析与设计知识点总结(中)
【UML】信息系统分析与设计知识点总结
123 0
|
6月前
|
uml
UML之类图
UML之类图
96 1
|
6月前
|
数据可视化 Java uml
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
281 1