SWD392 Exam | Questions & Answers (100 %Score) Latest Updated 2024/2025
Comprehensive Questions A+ Graded Answers | With Expert Solutions
Which of these is NOT shown on activity diagram
A. Concurrency
B. Interfaces
C. Activities
D. Decisions - C
Which of these UML diagrams might be useful for the logical view of a system?
A. Class diagram and Sequence diagram
B. Deployment diagram and state diagram
C. Sequence diagram and Deployment diagram
D. State diagram and Class diagram - D
Which of the following relationships best describes the relationship between a Chair and
its Legs?
A. Generalization
B. Aggregation
C. Association
D. Composition - A
Which of the following attributes relates to the output accuracy, the ability to recover
from failure?
A. Availability
B. Reliability
C. Performance
D. Maintainability - B
Which of these quality attributes is most important from the developer's perspective?
A. Flexibility
B. Availability
C. Usability
C. Security - A
Sam decided that the DeliveryDriver class was getting to complex, so the split it up,
moving its behaviour into several related classes, like DeliveryCar and DeliveryOrder.
She just demonstrated which important object-oriented design principle? A.
Decomposition
B. Encapsulation
C. Abstraction
D. Generalization - A
Sam realized that her DeliveryDriver class had some behaviour and attributes that could
be shared by other classes, like BusDriver and TaxiDriver, so she made a class called
, Driver that these classes inherited behaviour from. Which object-oriented design
principle did she use?a. abstractionb. encapsulationc. decompositiond. generalization -
D
Which of the following attributes can be improved installing, establishing authentication
and authorization processes, and using encryption?
A. Availability
B. Performance
C. Usability
D. Security - D
In which method evaluators do not need to be familiar with the architecture or the
problem space?
A. SAAM
B. ALL
C. ATAM
D. ARID - B
Which of these formats can NOT be used to express and structure content to be sent
over the internet?
A. JSON
B. CSS
C. HTML
D. XML - B
What are some advantages of object-oriented programming in a language like Java?
A. Computing efficiency, abstract data types and data management
B. Mimic the real-world structure of the problem, abstract data types and data
management
C. Mimic the real-world structure of the problem, abstract data types and computing
efficiency
D. Mimic the real-world structure of the problem, computing effiency and data
management - B
There is a common technique that is used in event architectures to indicate whether or
not a particular resource is being accessed by another process at that moment. What is
is called?
A. Access switch
B. Toggle
C. Semaphore
D. Occupied - A
Which architecture is suitable for product consumer model?
A. Batch sequential
B. Process Control
C. Main subroutine
Comprehensive Questions A+ Graded Answers | With Expert Solutions
Which of these is NOT shown on activity diagram
A. Concurrency
B. Interfaces
C. Activities
D. Decisions - C
Which of these UML diagrams might be useful for the logical view of a system?
A. Class diagram and Sequence diagram
B. Deployment diagram and state diagram
C. Sequence diagram and Deployment diagram
D. State diagram and Class diagram - D
Which of the following relationships best describes the relationship between a Chair and
its Legs?
A. Generalization
B. Aggregation
C. Association
D. Composition - A
Which of the following attributes relates to the output accuracy, the ability to recover
from failure?
A. Availability
B. Reliability
C. Performance
D. Maintainability - B
Which of these quality attributes is most important from the developer's perspective?
A. Flexibility
B. Availability
C. Usability
C. Security - A
Sam decided that the DeliveryDriver class was getting to complex, so the split it up,
moving its behaviour into several related classes, like DeliveryCar and DeliveryOrder.
She just demonstrated which important object-oriented design principle? A.
Decomposition
B. Encapsulation
C. Abstraction
D. Generalization - A
Sam realized that her DeliveryDriver class had some behaviour and attributes that could
be shared by other classes, like BusDriver and TaxiDriver, so she made a class called
, Driver that these classes inherited behaviour from. Which object-oriented design
principle did she use?a. abstractionb. encapsulationc. decompositiond. generalization -
D
Which of the following attributes can be improved installing, establishing authentication
and authorization processes, and using encryption?
A. Availability
B. Performance
C. Usability
D. Security - D
In which method evaluators do not need to be familiar with the architecture or the
problem space?
A. SAAM
B. ALL
C. ATAM
D. ARID - B
Which of these formats can NOT be used to express and structure content to be sent
over the internet?
A. JSON
B. CSS
C. HTML
D. XML - B
What are some advantages of object-oriented programming in a language like Java?
A. Computing efficiency, abstract data types and data management
B. Mimic the real-world structure of the problem, abstract data types and data
management
C. Mimic the real-world structure of the problem, abstract data types and computing
efficiency
D. Mimic the real-world structure of the problem, computing effiency and data
management - B
There is a common technique that is used in event architectures to indicate whether or
not a particular resource is being accessed by another process at that moment. What is
is called?
A. Access switch
B. Toggle
C. Semaphore
D. Occupied - A
Which architecture is suitable for product consumer model?
A. Batch sequential
B. Process Control
C. Main subroutine