SENG 401 L01-L03 - (Winter 2024) - Software Architecture - University of Calgary
https://d2l.ucalgary.ca/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=570961&isprv=&qi=205317&cfql=0&dnb=0&fromQB=0&inPr… 1/1
...
SENG 401 L01-L03 - (Winter 2024) - Software Architecture - University of Calgary
https://d2l.ucalgary.ca/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=570961&isprv=&qi=205317&cfql=0&dnb=0&fromQB=0&inPr… 1/12
Question 1 (1 point) Saved
Question 2 (1 point) Saved
Question 3 (1 point) Saved
Question 4 (1 point) Saved
Multiple-Choice Questions
Which of the following is considered a code smell?
Which design pattern emphasizes encapsulating the creation of objects, thereby
ensuring that only one instance of a class exists?
Normalization is the process of _________ in a relational database
Please choose the best answer from a short list of possible answers for the
following questions
Consistent indentation style
Long method with multiple responsibilities
Well-commented code
Memory management
Factory
Observer
Singleton
Facade
Eliminating redundancy
Combining data
All of the above
Determining the necessary metadata
Enriching entities3/7/24, 4:52 PM Quiz - SENG 401 L01-L03 - (Winter 2024) - Software Architecture - University of Calgary
https://d2l.ucalgary.ca/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=570961&isprv=&qi=205317&cfql=0&dnb=0&fromQB=0&inPr… 2/12
Question 5 (1 point) Saved
Question 6 (1 point) Saved
Question 7 (1 point) Saved
Which architectural style emphasizes breaking down a system into smaller,
manageable components that communicate through well-defined interfaces and
can be deployed independently?
System testing refers to
Which architectural characteristic emphasizes the organization of a system into
separate, self-contained modules, allowing for ease of understanding,
maintenance, and replacement without affecting other parts of the system?
Which cloud deployment module would you pick to implement a online word
processor application?
[Show More]