SOFTWARE ENGINEERING

EMERGING TRENDS IN SOFTWARE ENGINEERING

MISCELLANEOUS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Why do you think iteration is important for design?
A
To frequently reanalyze the problem
B
To generate and improve solutions only once for better output
C
All of the mentioned
D
None of the mentioned
Explanation: 

Detailed explanation-1: -The goal of software design is simplicity. Each class, method, and module in your code should have a single purpose. Every new task should get its own module that we can use and modify independently. By giving each module a task, you minimize regressions and makes the code easier to use.

Detailed explanation-2: -Good software design should be easily scalable and easy to understand long after it has been delivered. It needs to be built according to the famous modularity principle widely used in all fields of engineering, with all modules arranged in layers.

There is 1 question to complete.