中文

统一建模语言在可视化、规约、构造和文档化软件密集型系统制品中的问题综述与分析

软件工程 2010-01-26 v1

摘要

UML允许我们以精确、完整且无歧义的方式规约模型。特别是,UML解决了有关分析、设计和实现的所有重要决策的规约问题。尽管UML不是一种可视化编程语言,但其模型可以直接连接到多种编程语言。这为软件开发提供了一种双重方法:开发者可以选择输入方式。可以直接使用UML,并从中生成代码;或者,另一方面,那些最适合以文本形式表达的内容可以作为代码输入到程序中。在理想情况下,UML工具将能够对代码的任何直接更改进行逆向工程,并且UML表示将与代码保持同步。然而,没有人工干预,这并不总是可能的。从模型到代码的过程中,某些信息元素会丢失。即便如此,编程语言代码的某些方面似乎确实保留了更多的语义,因此允许将代码自动逆向工程回UML模型的一个子集。

关键词

引用

@article{arxiv.1001.4192,
  title  = {Review and Analysis of The Issues of Unified Modeling Language for Visualizing, Specifying, Constructing and Documenting the Artifacts of a Software-Intensive System},
  author = {S. S. Riaz Ahamed},
  journal= {arXiv preprint arXiv:1001.4192},
  year   = {2010}
}

备注

19 Pages