English 中文(简体)
使用尼共(毛主义)的最不利之处是什么?
原标题:what are the most significant disadvantages of using UML?
  • 时间:2009-11-28 14:50:53
  •  标签:
  • uml

UML是示范商业需要的软件的伟大语言,但越来越多的社区对某些缺乏特征提出不利之处。

你们认为对尼共(毛主义)至关重要的最重大不利之处是什么,解决这种缺乏特征的好选择是什么?

问题回答

最大的是,它又增加了一层繁多的繁文 tape带,其途径是仅加百分之%。

如你所言,人们将软件用于“商业需要的模拟软件”,而其他这种以进程为导向的陷阱。 UML开始成为方案人员以专制形式向其他方案人员传送软件的一种常规方式。 从这个意义上讲,它只是经过正规化,因此非常有效。 你们可以在白色板上提取UML级方言,我可以理解,而不必默许。

但在某些地方,有人主张,绘画本身可能是一个过程,或者至少是更大过程的正式部分。 而这是sil笑的。 UML 图表是说明书本的精细方法,非常有用,可作为工程师背书思想的手段。 但这种情况本应结束。

我至少可以说三点:

  1. It takes a lot of time to keep the diagram reasonable and synchronized with the actual code. UML diagrams don t run, but require a lot of time. So they are good only if your organization size can manage them
  2. You cannot represent every condition in a sequence diagram. It s impossible if you want to deliver. So state diagrams should convey basic facts, not all the possible outcomes.
  3. Good UML software costs money and it takes some time to master properly.

因此,我认为尼共(毛主义)是一种补充文件作用,只有在贵组织的规模允许的情况下。

解决办法......归根结底,制图只是向另一个人在空间或时间(例如,在一定年份里你)传递高度信息的一种方式。 极端的方案拟订将信息检索的负担从枯燥的树木转移到活的脑。 当然,它假定,活的人永远不会忘记,永远不会放弃。 极端的方案拟订利用 red余减少此类事件的影响。 在一家大公司,一个强大的排外回合会冲走整个团队,因此将信息储存到大脑中可能会有风险。 另一方面,大公司有浪费的人力,因此有图表。

此外,正如社保协会指出的,如果你是设计者,而且你必须向一组方案人员通报他们必须执行的内容,那么使用尼共(毛主义)图表就会更加容易。 当然,拥有小团队的小公司一般目标很小,你可以组织有不同风格的人。 一家小型公司UMLing将只生产UML的革命产品图,然后将破产。

UML既不好也不坏。 它可以成为一种很好的工具,但必须在适当的情况下加以利用。

缺乏特征?

我发现,“尼共(毛主义)”的强烈目标是世界的客观愿景。 我们的公司主要在平线发展,主要侧重于模块级常规。 物体是轻重数据容器,但所有逻辑都是在模块一级进行的。 除非你在术语中使用某些“障碍”,否则很难在尼共(毛主义)一级适当模仿这种执行方式。 我猜测,很难用通用语言或程序语言使用通用语言。

Another thing I find annoying is the assumption of use case modeling as a diagram. My experience is that the best way to convey a use case is to write a short story or a short code tingling the feature you want to convey. The story should be short, one page maximum. This approach has two advantages: if your story is a written prose, the Q/A team can read and test it easily. If your story is code, you can put it as a functional test and let it run during the night. A diagram does not satisfy any of these value added needs.

涉及尼共(毛主义)的一个问题是由于其普遍性:在尼共(毛主义)中,不能总是以目标语言直接实施,或者某些语言具有无法在尼共(毛主义)中表达的能力。 因此,最好能事先了解执行语言,限制其普遍性。

另见关于:

  • 标准舱

  • 学习和收养问题

  • Cumulative Impedance/Impedance Mismatching

  • D. 功能交流格式

It s not Agile

http://archive.eiffel.com/doc/manuals/technology/bmarticles/uml/page.html “UML上的最后一段话是由受挫的学生“Candide Smith”撰写的,其实是Eiffel author Bertrand Meyer>。

“尼共(毛主义)”的另一个不利之处是,它往往过分强调设计,从而导致分析瘫痪(人们过度分析其问题)和特质变(忽视实际问题)。 “尼共(毛主义)”的设计只能让你解决一个问题,你必须谨慎地尽快加入该法典(但不会更早)。

UML对放松打字和没有SQL数据库的勇敢的新世界适用的程度有些小。 联络处有数据结构而不是分类的概念。

另一种不利之处,虽然不是自发的,但它没有明确促进抽象。 每个人都知道使用UML工具进行更抽象的建模,但制定标准的方式并不明显。

“尼共(毛主义)”的另一个问题是,有时很难预见到,在你实际开始实施某些事情之前,你会陷入可能影响到你设计的所有特尼特大执行问题。 获赠的I m是生物信息研究方案家,从事小型单人项目,但我甚至不相信任何设计,至少是小型项目。 我认为:

  1. 开展工作。 (司法有一个具有所有基本功能的原型并运行,无论它会有多少 su。) 这迫使你看到在正式分析中可能无法得到的所有简便的悲观细节。 如果实际落实你的想法,就更容易看出这一想法是否真正值得一提,还是应该完全废除。

  2. 正确。 (现在,当你有工作原型时,你知道,所有特尼特大类执行问题在原则上至少是无法解决的,你对良好设计感到担忧。) 证明自己不采取妥善的方案拟订做法,减少政变,处理错误, yada yada yada yada。

  3. 迅速做到这一点。 如果适用守则,你就能够更好地证明你发现这一缓慢部分。 如果是通用的图书馆代码,那么你就更有理由相信,某些图书馆使用时,守则可能较为缓慢,也就是说,不能优化一种无人会要求的职能。

对于尼共(马列)的等级图表,只有采用自动方式直接从图表中生成代码,才有意义。 我已经根据OMG(Object Management Group)建议的4级元数据,实施了这种UML编辑工具,并在2年多的时间里,在5个杰夫团队中使用UML,在20-30个建筑群中做了大量工作。 图表是自动建筑链条的基本原理,对成百上千的工艺品、标语、生成文件、DDL、项目、测试等产生影响。

因此,如果你实际上在课堂上进行节目,则UML在班图语中就是一个很大的“方案拟订”语言。

如果无法自动转换,则在尼共(毛主义)的班级诊断失败。





相关问题
Understanding UML of DoFactory Design Pattern - Decorator

I am trying to understand UML diagram describing Decorator Pattern at link below http://www.dofactory.com/Patterns/PatternDecorator.aspx I don t understand why there is a "Aggregation" relation ...

UML Code generation tool in C# [closed]

Please suggest me any opensource tool to generate C# code from UML designer,Or any plugin to generate code from visualstudio. My requirement is to have a code generation tool for C#.

How to design/plan for web application development?

I m interested in learning how to design/plan for web application development, in a multiple developer team scenario. Assuming the role of "Project Manager/Lead": What "documents" are needed for ...

Software for Sequence Diagrams? [closed]

I ve been using NClass for object/class modeling in class thus far. However, I do not believe that it is capable of sequence diagrams, which is my next task. I would prefer not to use Visio. Is ...

UML Diagram to Model API

I need to create a diagram to document a RESTFul API that build, which UML diagram should I use? Thanks in advance,

Where could I find some UML samples? [closed]

I need a punch of samples of UML diagrams to get an start point to develop my own diagrams. Does anyone know about a good website where I could find it? Thanks!

热门标签