Article ID Journal Published Year Pages File Type
489483 Procedia Computer Science 2015 9 Pages PDF
Abstract

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.

Related Topics
Physical Sciences and Engineering Computer Science Computer Science (General)