Which of the following statement about UML is true? In the explanation, correct those that are not true.
a) UML is graphical language for designing programs.
b) UML requires that the programmer understand every detail and dark corner of C++ to be useful.
c) UML has annotations for inheritance and data flow.
d) UML class diagrams by themselves are not of much utility.
e) UML provides no facility for describing libraries.
f) If what you need is not in UML, you can add features to UML.
g) UML is a standard that is maintained by the Object Management Group, a nonprofit organization that promotes the use of object-oriented techniques.
a) UML is graphical language for designing programs. , c) UML has annotations for inheritance and data flow. , d) UML class diagrams by themselves are not of much utility. , f) If what you need is not in UML, you can add features to UML. , and g) UML is a standard that is maintained by the Object Management Group, a nonprofit organization that promotes the use of object-oriented techniques.
Part a) is incomplete. UML is for documenting and designing programs as well as for general systems. Part b) is wrong. The C++ in the text is not all of the language, yet this provides a sufficient basis to effectively use UML. Part d) is true, but with the additional annotations mentioned in c), denied in e) and mentioned in f), the class diagrams become quite useful. Part e) is wrong. UML provides notations for collection of classes and library-like collections.
You might also like to view...
In the Data Validation dialog box, you can create a ________ that provides the user with instructions about what to do
A) table array B) ScreenTip C) cell reference D) defined name
Which of the following refers to the procedures that keep data current?
A. file maintenance B. authentication integrity C. data validation D. information checking