"The entire history of software engineering is that of the rise in levels of abstraction. Executable UML is the next logical, and perhaps inevitable, evolutionary step in the ever-rising level of abstraction at which programmers express software solutions. Rather than elaborate an analysis product into a design product and then write code, application developers of the future will use tools to translate abstract application constructs into executable entities. Someday soon, the idea of writing an application in Java or C++ will seem as absurd as writing an application in assembler does today. And the code generated from an Executable UML model will be as uninteresting and typically unexamined as the assembler pass of a third generation language compile is today."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Computer scienceChronologically ordered theme pages to be converted to alphabetical orderingEngineering by discipline
Original Language: English
Available Languages (1)
Sources
Grady Booch (2002) "The Limits of Software" Lecture September 2002; Partly cited in: Gerry Boyd (2003) "Executable UML: Diagrams for the Future." published at devx.com, February 5, 2003.
https://en.wikiquote.org/wiki/Software_engineering
Revision History
No revisions have been submitted for this quote.
Categories
Software engineering
24 quotes on TrueQuotesView all quotes by Software engineering →
Related Quotes
"Software engineering is the part of computer science which is too difficult for the computer scientist."
"Adding manpower to a late software project makes it later."
"Software Engineering Economics is an invaluable guide to determining software costs, applying the fundamental concept…"
"Software engineering is an engineering discipline that is concerned with all aspects of software production from the …"
"# Engineering discipline Engineers make things work. They apply theories, methods and tools where these are appropria…"
"# All aspects of software production Software engineering is not just concerned with the technical processes of softw…"
"Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No …"
"Applications programming is a race between software engineers, who strive to produce idiot-proof programs, and the un…"
"[Software engineering is] the application of a systematic, disciplined, quantifiable approach to the development, ope…"
"Software engineering is the establishment and use of sound engineering principles in order to obtain economically sof…"