Grady Booch, James Rumbaugh, and Ivar Jacobson merged their individual object-oriented methodologies into a unified design approach titled _____________________?
Show answer Hide answer
Answer: C. UML
Explanation
Unified Modeling Language was created by merging individual object-oriented methodologies. Booch, Rumbaugh, and Jacobson collaborated to establish this universal visual standard. The correct option correctly names the resulting modeling language. UML provides a standardized notation for specifying and visualizing software systems. Before UML, different methodology creators promoted competing proprietary object notations. Standardization eliminated confusion and accelerated the adoption of object-oriented design.
Software architects use UML class and sequence diagrams to communicate complex designs. This language matters because it provides a universal blueprint understood by developers globally. Education and industry tools rely heavily on UML standards for modeling enterprise systems. HTML is a markup language used for structuring web pages rather than object design. XML is a data serialization format used for structuring documents and data exchange. SGML is an international standard for defining generalized markup languages for documents.
- Subject
- Computer Science
- Category
- Software Engineering
- Topic
- —
- Difficulty
- medium
Related questions
Q1. Identify the incorrect assertion regarding Objects ?
Show answer Hide answer
Answer: B. Objects can’t manage themselves
Objects are designed to be self managing entities capable of handling their internal state. Claiming objects cannot manage themselves contradicts core object oriented programming principles. Encapsulation allows objects...
Q2. Which statements hold true concerning functions ?
Show answer Hide answer
Answer: D. All of the mentioned
Functions in DFDs represent activities and are drawn as circles or bubbles. All the listed statements accurately describe function symbols in data flow diagrams. Process bubbles depict how data transforms within the syst...
Q3. Select the choice that fails to characterize Function Oriented Software Design ?
Show answer Hide answer
Answer: B. Modules represent data abstraction
Function-oriented design focuses on functional decomposition rather than data abstraction. Data abstraction is the defining characteristic of object-oriented design instead. Modules in function-oriented systems represent...
Q4. How are objects executed within a system_____________________?
Show answer Hide answer
Answer: C. sequentially & Parallel
Objects in a system execute tasks both sequentially and in parallel depending on design. Concurrent object execution allows modern applications to maximize multi core processor performance. Sequential execution handles o...
Q5. What represents a drawback associated with OOD ?
Show answer Hide answer
Answer: D. None of the mentioned
Object-oriented design provides robust benefits without the listed drawbacks. Reusability and easier maintenance are recognized advantages of OOD. None of the options presented actually represent valid drawbacks of the m...
Q6. Which task is excluded from Structured Analysis (SA) activities ?
Show answer Hide answer
Answer: C. All the functions represented in the DFD are mapped to a module structure
Mapping DFD functions to module structures is a structured design activity. Structured analysis focuses on modeling requirements rather than module architecture. Excluding design mapping keeps analysis focused purely on...