FUNDAMENTALS OF COMPUTER

SYSTEMS DEVELOPMENT ANALYSIS

APPLICATION DEVELOPMENT PROCESSES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
When the software architecture has a bad design, it will be hard to apply changes on the project.
A
True
B
False
C
Either A or B
D
None of the above
Explanation: 

Detailed explanation-1: -As cycles become shorter, and the system becomes larger, it’s harder to keep up with all of the changes, to the point where developers may stop trying, and instead keep their focus limited.

Detailed explanation-2: -When it comes to architecture (or anything, for that matter), what may appeal to one person may not appeal to another. Some buildings that appeal to most people might then be acknowledged as “good design, ” while if that same building is berated by most, then it might be considered “bad design.”

Detailed explanation-3: -One of the most common mistakes in software architecture is over-complicating the solution. This can happen when architects try to design a system that is too complex or when they try to add too many features. When this happens, the system can become difficult to use and maintain.

Detailed explanation-4: -A good software architecture helps define attributes such as performance, quality, scalability, maintainability, manageability, and usability. It is imperative to methodically think through software architecture for effective development before writing the first line of source code.

There is 1 question to complete.