Ein Prozeßmodellierungs- und Projektinformationssystem als Basis für die fabrikmäßige Erstellung von Softwaresystemen
A process modelling and project information system as the basis for the industrial manufacture of software systems
The following contribution shows the central importance of process modelling for the key factors productivity and quality in the software manufacturing process. A process model is used to decide the appearance of the activities in a project plan for a particular project. In the project plan the single actions to be performed, their information flow, the expected results and a number of planned items (processing time, cost) are specified. On the basis of the project plan an execution component controls and monitors the performance of the currently practicable activities. Their responses supply a protocol component with the important events during processing of the activity and form the basis, if need be, for necessary modifications to the project plan. These can range from adjustments to the processing time or shifting of planned costs and go as far as introducing new activities or splitting into partial activities. Out of the specification of the activities working environments, so-cal led working contexts, are generated automatically for the individual users. The generating can be specifically parameterized by the user to comply largely with his individual requirements and wishes. The user does not see all the activities he has to deal with within the project, only those which are momentarily practicable. Significant parts of this approach can be found in the project information system PRIS, which is a part of the software engineering environment STONE (STONE is a joint project supported by the BMFT und FKZ 01 IS 104 E 8 and involving eight academic partners). The model developed in PRIS is so general that it is also suitable for the description of processes in other fields of application (for example in Workflow Management or general processes).