You are on page 1of 2

Digital Assignment 2

CSE3001 – Software Engineering


AY 2020-2021

1. In future progress, a strange issue is discovered in the development of the software


engineering process. Moreover, the issue is harder to fix.
Apply a real-time situation to justify your reasoning i.e. at least 50 words.

2. Consider an instance of a design pattern whose practice is apparent from a class diagram
however not from a sequence diagram.
(Don’t choose one that is built into (some) programming languages, such as
inheritance.)
Apply a real-time situation to justify your reasoning i.e. at least 50 words.

3. Consider an instance of a design pattern whose practice is evident from a sequence


diagram but not from a class diagram.
(Don’t choose one that is built into (some) programming languages, such as iteration.)
Apply a real-time situation to justify your reasoning i.e. at least 50 words.

4. Consider event-driven programming is appropriate for consumer interfaces and customer


interaction.

1. Give a different example domain.

2. In one phrase or sentence, state the features of application domains where event-
driven programming is applicable.

1
Digital Assignment 2
CSE3001 – Software Engineering
AY 2020-2021
5. Consider two modules A and B. There are two software engineers namely Jacob and
Alex can measure the dependencies between Module (A) and Module (B). Jacob
applies his inferential dependencies when computing cohesion whereas Alex uses his
derivable dependencies when computing coupling.
Is this promising, if both engineers are carrying out a sensible and useful
computation?
In 1–2 sentences, explain why or why not.

You might also like