In: Computer Science
Provide the basic goal of Software Architectural evolution in the software design process. Also, discuss three stages of software development stages where architectural evaluation can be applied.
NO HANDWRITING PLEASE... THANK YOU.
Goal Software Architectural evolution:
It maintains the existing software architechture in order to meet the changes in environment and requirement.
It impacts the fundamental structure of a software.
---------------------------------------------------------------------------------
THREE STAGES where architectural evaluation can be applied:
Coding:
Here, the architectural evaluation is must required, as there is need of changes in coding. When we doing changes in the code, it is required t maintain the working of previous code. Hence, this is important.
Testing: It is also the phase, where we need many test cases. According to the test cases, there are need of changes in the code. Hence, it must required to maintain the functionality.
Maintenance: It is the step where updates are required. Maintenence needs update itself and to maintain the working, architectural evaluation is required.
----------------------------------------------------------------------------------
#################################################
##### PLEASE UPVOTE ####
#################################################