Table 2.
Outline of Activities of the ATAM Evaluation.
S
/N
Phase 1
Description of Activity
1.
Present ATAM
A quick overview of the process, techniques, and expected outputs of
ATAM was presented to the panel of experts in the first phase and then
to all participants in the second phase together in the same session. The
techniques used are:
Utility tree generation; Architectural approach-based;
elicitation
/analysis; and; scenario brainstorming/mapping.
The outputs of ATAM are:
•
Elicited and prioritised scenarios
•
Questions used to understand
/evaluate the architecture to produce
a utility tree
•
Utility tree—describing and prioritising the critical
architectural requirements
•
Set of discovered risks and non-risks
•
Set of discovered sensitivity points and trade-o
ffs
2.
Present Business Drivers
A description of various business drivers (see Section
3.1
) that relate to
e-voting was presented to the participants to give them a better
understanding of the system they are evaluating.
3.
Present Architecture
The BANES was presented to the participants using the 4
+ 1
architectural view model of Kruchten [
41
], which prescribes a logical
view, development view, process view, physical view, and also scenarios
descriptions.
•
The Logical View was illustrated with a UML class diagram
•
The Process View was illustrated with a UML activity diagram
•
The Development View was illustrated with a UML
component diagram
•
The Physical View was illustrated with a UML
deployment diagram
•
Snapshots of the Process View and the Development View are
shown in Figures
3
and
4
.
Informatics 2020, 7, 16
11 of 22
Do'stlaringiz bilan baham: |