This paper proposes the use of patterns to help the software designer to model business processes. It focuses on the initial phases of the software development life cycle and has the objective of promoting reuse of the components of these phases. Business processes are considered to have a critical analysis phase, which demands a significant portion of the development efforts. Due to the emphasis on these phases, the proposed solution is to use patterns with two objectives: to model the business processes and to provide reuse of analysis elements. For that, the ‘Strategies and Patterns’ methodology is complemented with new patterns, diagrams and stages in its process. Complementary, the pattern documentation structure is improved. This work intends to contribute presenting new directions to use and to obtain patterns. To assess the propositions, one case study is presented and analyzed, trying to demonstrate the proper applicability of patterns in business processes.
[1]
Jay Reddy.
Making Reuse Work
,
1998,
Proceedings. Fifth International Conference on Software Reuse (Cat. No.98TB100203).
[2]
M. Fowler.
Analysis patterns: reusable objects models
,
1996
.
[3]
Martin Fowler,et al.
Analysis patterns - reusable object models
,
1996,
Addison-Wesley series in object-oriented software engineering.
[4]
Peter Lawrence.
Workflow Handbook 1997
,
1997
.
[5]
B. F. Castro.
Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Michael. Pattern-oriented software architecture: a system of patterns, John Wiley & Sons Ltd, 1996
,
1997
.