Agile RUP for non-object-oriented projects
Gary K. Evans
Abstract
Gary K. Evans
Abstract
The Unified Modeling Language (UML) and IBM Rational Unified Process,® or RUP,® are standard fixtures on most object-oriented projects today. UML is a notation for visually expressing object-oriented concepts; RUP is a process framework that uses the UML to express the content of its artifacts and tasks. But what do RUP and the UML offer that portion of our software community doing non-object oriented development? This article is my answer to that question. As we shall see, RUP and UML can be used quite effectively on software projects in COBOL, C, or even (the dreaded) assembler language.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The Unified Modeling Language (UML) and IBM Rational Unified Process,® or RUP,® are standard fixtures on most object-oriented projects today. UML is a notation for visually expressing object-oriented concepts; RUP is a process framework that uses the UML to express the content of its artifacts and tasks. But what do RUP and the UML offer that portion of our software community doing non-object oriented development? This article is my answer to that question. As we shall see, RUP and UML can be used quite effectively on software projects in COBOL, C, or even (the dreaded) assembler language.
Key concepts: Rational Unified Process, Applications of UML, UML tool, Unified Modeling Language, Computer science, Software engineering, Programming language, Object Constraint Language