Question: A mapping from advantageous software engineering principles to desired software qualities is sketched in Table 6.4 . Give specific explanations why Modularity is
A mapping from advantageous software engineering principles to desired software qualities is sketched in Table 6.4 . Give specific explanations why “ Modularity ” is mapping to “ Reliability, ” “ Correctness, ” “ Performance, ” “ Interoperability, ” “ Maintainability, ” and “ Portability. ” Or, do you disagree on some of those suggested mappings?

TABLE 6.4. A Mapping Matrix from Software Engineering Principles to Software Qualities in Real-Time Applications Principles/Qualities Reliability Correctness Performance Usability Interoperability Maintainability Portability Verifiability Rigor and Formality X X Separation of Concerns Modularity Anticipation of Change Generality Incrementality Traceability X X X X X X X X X
Step by Step Solution
3.48 Rating (161 Votes )
There are 3 Steps involved in it
Certainly Lets delve into the mapping of Modularity to various software qualities Reliability Explanation Modularity enhances reliability by isolating ... View full answer
Get step-by-step solutions from verified subject matter experts
