_
caseBanner
当前位置:首页 > 新闻资讯
uml试验 UML学习经验
发布时间:2021-01-15 09:06:59 浏览: 161次 来源:【jake推荐】 作者:-=Jake=-

在学习UML课程之前钱柜体育 ,我总是心里有一个问题,那就是,我们与在所谓的程序员速成课程中受过训练的程序员之间有什么区别,我们编写代码,然后在大学这是什么意思,直到我学习了UML这门课程。我知道编写代码并不像我想象的那么简单。实现同一功能必须有许多不同的方法,并且这些方法必须有优缺点。我们之所以不如外部培训课程那样快,是因为我们需要锻炼自己编写高质量的代码。我认为这就是我们学习的意思。

实际上,在参加UML类之前,我认为UML是像C ++和Java这样的编程语言。在老师介绍之前,我不知道UML的全名是统一建模语言百家乐网址 ,它不同于C ++和Java编程语言。 ,他是统一的建模语言。 UML是一种建模语言,在视觉描述系统中具有广泛的用途。作为一种标准化的图形语言澳门国际 ,它在软件行业中用于指定,可视化,结构化描述和软件系统组件的文档编写uml试验,还用于业务模型。

尽管UML不是编程语言,但其重要性不可忽略。他的重要性主要体现在:使复杂的软件设计更简单,并且能够实现诸如OOP(面向对象编程)之类的广泛使用的概念;用可能更易于理解的图表来描述它,避免了很多文本;使表达和交流概念或系统结构更加容易;整个系统可以用一张图表示;程序员使用类图来描述实际需求,这可以使问题更清晰,更容易实现。

许多人可能会说直接编写代码比绘制和分析要快,但是我认为UML在分析和设计阶段非常重要。在学习了职责分配的原理并理解了一些设计模式之后,我变得更加坚定了。也许对于一个小型项目,有很多实现方式,无论是哪个项目,有人可能会认为,只要可以实现该功能,它便是可用的并且很好。但是,如果这是一个相对较大的项目,该怎么办?如果某类的职责在编写代码时过于复杂,肯定会给系统带来很大压力。换句话说,每个类别之间的关系特别复杂,因此当将来需要更改一个类别时,它肯定会影响其他类别并带来很高的维护成本。 GRASP的9条原则:信息专家原则,创建者原则河内5分彩 ,低耦合原则,高内聚原则,控制器原则,多态原则,纯小说,中介原则和保护变量原则在一定程度上可以非常有效。解决这些问题。

这门UML课程教会了我五种UML,共九种类型的图:

UML还使我自己了解了统一过程。老师的这部分没有详细说明。我检查了信息并学到了一点。 RUP中的软件生命周期按时间分为四个连续阶段,即:初始阶段,优化阶段,构建阶段和交付阶段。每个阶段都有一个重要的里程碑。每个阶段实质上是两个里程碑之间的时间跨度。在每个阶段的末尾,将执行评估以确定该阶段的目标是否已实现。如果评估结果令人满意,则可以允许该项目进入下一阶段。

说实话,在理解GRASP,设计模式和统一流程之后,我认为UML是一门非常重要的课程。但是我在Zhihu上看到一个问题,“现在UML的用途是什么?”上面的许多受到高度赞扬的答案都说UML不是很有用。甚至有人说UML是傻瓜。但是我不这么认为。我不能仅仅根据自己以前的经验来判断知识。也许有些人不太使用UML,所以他认为UML并不是很有用极速百家乐 ,但是谁能肯定地说您将要使用UML建模方法和构想?我认为我们应该在学习上有长远的眼光。无论如何,在完成UML课程之后uml试验,我将继续学习UML,因为我认为它非常有用。尽管到目前为止我还没有参加过大型项目,但是经过UML建模之后,我遇到了一些问题,使我对业务逻辑有了更深入的了解。我相信他可以帮助我提高自己的能力。来吧!

返回列表
二维码
扫一扫,在线询价