Answer the following statements true (T) or false (F)
1. UML class diagrams by themselves are not of much utility.
2. UML provides no facility for describing libraries.
3. If what you need is not in UML, you can add features to UML.
4. UML is a standard that is maintained by the Object Management Group, a nonprofit organization that promotes the use of object-oriented techniques.
5. UML was designed by Grady Booch, Ivar Jacobson, and James Rumbaugh, based on Simula 68, SmallTalk, C++ and Java.
1. True
There is a need for notation for relations between classes, groupings, inheritance, libraries, and so on. These are provided by the full UML but are only mentioned in the text. The interested student should consult the references given in the text.
2. False
Actually, UML has annotations for library-like aggregates.
3. True
UML is designed to be extensible, to enable it to fit the need of the software designer and programmer. There is a prescribed framework so that others can understand other’s (new) UML.
4. True.
Languages and tools that are maintained by independent standards bodies tend to be less subject to the politics driven by the desire for financial gain and control of the market by companies.
5. False
The truth is each of these people had their own graphical or other representation for program design. Each was evolving towards a common design. Booch’s organization acquired one of the other companies, so the third person joined them in developing the Unified Modeling Language. They released UML to OMG for certification and maintenance
You might also like to view...
Which of the following statements about the definition and declaration of functions is not correct?
a. Function declaration is exactly the same as function prototype. b. Function definition is exactly the same as function prototype. c. A function header is exactly the same as function prototype except for the semicolon. d. A function definition is a function header followed by the function block. e. A function header syntax is the following: return_type function_name parenthesized_parameter_list
Which of the following statements is false.
a. In an f-string, you can optionally follow a replacement-text expression with a colon (:) and a format specifier that describes how to format the replacement text. b. The format specifier .2f formats data as a floating-point number (f) with two digits to the right of the decimal point (.2). c. Formatting floating-point data with .2f rounds it to the tenths position. d. All of the above statements are true.
The red blend in the accompanying figure was created using seven steps.
Answer the following statement true (T) or false (F)
________ typically describe what has already happened and probability describes what is likely to happen in the future
Fill in the blank(s) with the appropriate word(s).