23 Dec Systems Analysis
A main purpose of systems analysis is to collect all relevant information about the universe of discourse ; these facts are primarily about processes and about the structure and manipulation of data objects. Business rules as defined above encompass both aspects; therefore, business rules are treated as a central element and the process of systems analysis is adapted accordingly (cf. Figure 1). This paper covers the following steps:
- Define the process hierarchy of the universe of discourse.
- Collect all facts (e.g. by interviews or document analysis) relevant for the (sub) processes and specify them as business rules. For reasons of administration, classify all business rules according to several criteria (e.g. those discussed in .
- Derive all modelling constructs referenced in the business rules (e.g. entity types, relationship types, and attributes) and structure them in a conceptual data model.
- Analyse the data model with respect to integrity constraints and specify them as business rules.
After verifying and validating the specifications, they can be used in systems design and implementation. The whole process may be supported by a repository system which encompasses functionalities to store, validate, retrieve, represent, and manipulate all relevant meta-data.
-  K. Pohl. The three dimensions of requirements engineering. Proceedings of the F$h Internufionul Coqference on Advanced Ittfhrmafion Systems Engineering (Eds. C. Rolland, F. Bodart and C. Cauvet), Springer, Berlin, pp. 275-292 (1993).
-  H. Herbst and G. Knolmayer. Ansltze zur Klassitikation von Geschaftsregeln. Wirtschyfisi&rmutik, 37(2): 149-159 (1995).