使用UML进行可执行文件建模。愿景还是噩梦?
Executable Modeling with UML. A Vision or a Nightmare?
摘要:
极限编程(Extreme Programming)是最突出的新的轻量级(或敏捷)方法,旨在对比当前的重量级和部分重载的面向对象方法。它关注软件技术的核心问题。它的原则之一是不依赖于图表来记录系统。在本文中,我们研究了什么属性的建模语言,如UML必须有有效地支持极限编程方法。特别是,我们将讨论如何这样一个图形程序设计语言必须看起来像取代文本程序设计语言和这样的方法可能带来的好处和问题。
英文摘要:
Extreme Programming is the most prominent new, light-weight (or agile) methods, defined to contrast the current heavy-weight and partially overloaded object-oriented methods. It focuses on the core issues of software technology. One of its principles is not to rely on diagrams to document a system. In this paper, we examine what properties a modeling language like UML must have in order to support the Extreme Programming approach effectively. In particular, we discuss how such a diagrammatic programming language must look like to replace a textual programming language and what benefits and problems such an approach may bring.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。