你必须学UML之理论篇

1.前言

对于当前社会背景下从事软件开发的工作者而言,“写代码”实际上并不是唯一的工作。特别在一些中小型的企业当中,这些企业往往对于开发者的要求,不单单停留在写代码完成相应功能上,在实际的软件项目工作开展期间,企业往往会节省成本需要你“身兼多职”。

成都创新互联长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为阳江企业提供专业的成都网站建设、成都网站制作,阳江网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

基于这种市场现象而言,我对当下社会作为一个合格软件开发者的定义,更偏向另一种称谓:即“问题解决者”,解决以业务软件为中心的各式各样的问题。所以在编码工作之外还会参与:需求分析、项目设计、测试、项目部署等工作。除了参与多方面职能的工作之外,还需要你会多项技能,其中主要包括:制作文档、画图(UML建模)、沟通技巧,甚至还需要你会PS。(P过图的程序员请留言)

以下是你作为软件开发者可能会编写的文档,文档其中会包含着大量各式各样用UML绘制的模型图:

在软件领域的众多工作中,使用画图(UML建模)是最为基本、关键的技能。UML绘制建立的模型图,不仅会作为我们在开发前期与客户协商确定的“蓝本”,还会是团队内部敲定方案的“参照物”,还会是软件开发的“依据”,还会是制作各类文档的关键元素。从这样来看,画图(UML建模)涉及软件开发的方方面面,并贯穿整个软件生产的生命周期。

所以对于UML建模在软件工作中的地位可见一斑,并且在结合当下市场的工作环境,我认为“不会画图的程序员,不是一个合格的程序员”。综上所述,我打算围绕UML建模这门手艺开展系统性的介绍,本篇将先理论概念作为开端,促使你对UML的认识有所觉悟。在顺带提一句,你知道什么是“软件危机”吗?


网站题目:你必须学UML之理论篇
网站网址:http://ybzwz.com/article/dschgjp.html