Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
489483 | Procedia Computer Science | 2015 | 9 Pages |
A cooperative information system (CIS) development process includes two main steps: Requirements Engineering (RE), that includes the following two phases: (organizational reality and the conception solution) and the step of Systems Engineering that involves the implementation phase of the solution. In this paper we focus on one of the critical steps of the development process of a CIS which is RE. CIS is a complex system; it involves the cooperation of many stakeholders in a common purpose and each with its own viewpoint. This complexity makes more difficult the design; RE phase is therefore a crucial phase of the development life cycle of a CIS. This leads us to propose a meta-model which allows defining the RE phase of a CIS. We used for that a notion of software engineering: the viewpoints, in order to decompose and partition the needs of a CIS according to the viewpoint of each stakeholder, to simplify its modeling and overcome their complexity. This model-driven approach which is based on a requirements meta-model of a CIS using viewpoints, will allow us to instance the necessary viewpoints to define the needs and requirements of a CIS.