Software Modeling Mcqs
Q.1: __________________ allows us to infer that different members of classes have some common characteristics ?j
A. Realization
B. Aggregation
C. Generalization
D. dependency
Q.2: The UML supports event-based modeling using _______________ diagrams?E
A. Deployment
B. Collaboration
C. State chart
D. All of the mentioned
Q.3: Which model in system modelling depicts the static nature of the system ?I
A. Behavioral Model
B. Context Model
C. Data Model
D. Structural Model
Q.4: Which level of Entity Relationship Diagram (ERD) models all entities and relationships ?X
A. Level 1
B. Level 2
C. Level 3
D. Level 4
Q.5: The Unified Modeling Language (UML) has become an effective standard for software modelling.How many different notations does it have ?
A. Three
B. Four
C. Six
D. Nine
Q.6: Which perspective in system modelling shows the system or data architecture ?M
A. Structural perspective
B. Behavioral perspective
C. External perspective
D. All of the mentioned
Q.7: Which model in system modelling depicts the dynamic behaviour of the system ?M
A. Context Model
B. Behavioral Model
C. Data Model
D. Object Model
Q.8: Which of the following diagram is not supported by UML considering Data-driven modeling ?Y
A. Activity
B. Data Flow Diagram (DFD)
C. State Chart
D. Component
Q.9: ________________ & ________________ diagrams of UML represent Interaction modeling?S
A. Use Case, Sequence
B. Class, Object
C. Activity, State Chart
D. All of the mentioned
Q.10: Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling ?n
A. All use-case scenarios (and corresponding use-case diagrams) are organized into categories in CRC modellingk
B. The review leader reads the use-case deliberately1
C. Only developers in the review (of the CRC model) are given a subset of the CRC model index cards`
D. All of the mentioned