"One of the distinct features of XP is the lack of any documentation whatsoever, except for the code itself. This is a contraposition to the modeling techniques like the Unified Modeling Language (UML), which strongly focus on documentation. XP takes an extreme position there, not even documenting the architecture of the system. Often, it is very difficult to extract the overall structure, behavior or interactions with the environment from the code. The code is a rather detailed and fragile representation of the system’s tasks. Even though the code contains all necessary information about the system, this information is often burdened with details and it is tedious to extract the aspects one is interested in. Therefore, it would be useful to have a more compact system representation. The UML does provide a number of notations that are suited for this purpose. However, the tools so far are not capable of supporting UML in such a manner that it can be well-integrated with the approach of Extreme Programming."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
p. 698
https://en.wikiquote.org/wiki/Bernhard_Rumpe
Revision History
No revisions have been submitted for this quote.
Categories
Bernhard Rumpe
9 quotes on TrueQuotesView all quotes by Bernhard Rumpe →
Related Quotes
"Today some evidence arises that UML will more and more be used not as a but as a high level programming language. Thi…"
"Originally UML was intended to serve as a . But a specification is primarily intended to describe properties of syste…"
"Extreme Programming is the most prominent new, light-weight (or agile) methods, defined to contrast the current heavy…"
"In all engineering disciplines nowadays, software engineering excluded, there exists an established engineering proce…"
"The term (MDE) is typically used to describe software development approaches in which abstract models of software sys…"
"Advances in hardware and network technologies have paved the way for the development of increasingly pervasive softwa…"
"The growing complexity of software is the motivation behind work on industrializing software development. In particul…"
"Bernhard Rumpe is chair of the Institute for Software Systems Engineering at the Braunschweig University of Technolog…"
"As so often before, liberty has been wounded in the house of its friends. Liberty in the wild and freakish hands of f…"
"I must atone for my wealth. I will reward the country of my adoption for the great benefits I have gathered."