We
begin our study with recovering the architecture by extracting
the artifacts from the source code, functional requirements
of the system, existing design patterns, existing bottlenecks
as faced by the user (internal or external). This recovery
of artifacts is analyzed and is shaped up to "then
Designed" architecture. It is evaluated with respect
to various quality attributes such as performance, modifiability,
security and reliability. |