6.1 Towards A Systematic Integration of Patterns in ...


In a given context, a proven solution to be curing problem is known as a pattern.
The existence of rationalized and proven solutions based on established principles, that are specific to problems
in a given context in a structured form, often makes patterns more practical in their applicability compared to
other means, such as guidelines, for an improvement in-quality.
For addressing the quality of Web applications, a methodology for pattern-oriented Web Engineering, namely
POWEM is proposed and also used.
The construction of POWEM is driven engineering in such a way that acknowledges the significance of quality
assurance in Web applications and the role of patterns in addressing it by:
Characteristics unique to Web applications and
Inspired by situational method
POWEM consists of the following interrelated and non-linear sequence of broadly labeled non-atomic activities:
Selecting the development process model.
Identifying and organizing quality concerns from a semiotics viewpoint.
Selecting and applying suitable patterns.

6.1 Towards A Systematic Integration of Patterns in ...


The above mentioned activities need to be satisfied as a collective and each of the activities needs to be
feasible. The non-linearity allows us to revisit other activities, while pursuing one activity and also make
appropriate modifications if deemed necessary.