Page 1 of 1

Checklists and questionnaires

Posted: Sat Feb 22, 2025 8:41 am
by sujonkumar6300
Evaluation techniques

There are various software architecture evaluation techniques, which are described below:


The use of checklists and questionnaires to carry out reviews and inspections of the design that has been produced. Carrying them out effectively is not a trivial task. Checklists and questionnaires should focus on substantive Thailand Mobile Database design issues rather than form. Some examples of questions and comments on the subject are shown below:

• Have all the fields in the view template been filled in? This question is necessary, but it focuses on form.
• Has an adequate exception handling mechanism been defined? This question focuses on design issues; the difficulty lies in defining what is understood as an “adequate” mechanism.
• Have design decisions related to all architectural drivers been documented? This is a useful question, although a positive answer does not allow us to know if the design decisions are adequate.

It is difficult to create generic checklists and questionnaires that cover all types of systems, so it is convenient to focus them on specific domains that require similar architectural designs.
The evaluation of architectures by means of checklists and questionnaires must be kept safe and controlled.

Scenario-based evaluation

Scenario-based evaluations are a more effective technique than the previous one, however, it is also a more expensive technique and more complex to implement.
Scenario-based evaluation takes as input sc