Viewpoints for Requirement Engineering in a Cooperatif Information System (VpCIS)

  • Kahina Kessi
  • Mourad Oussalah
  • Zaia Alimazighi
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 275)


In this paper we propose an approach which allows to define the Requirement Engineering step of a Cooperatif Information System. We used a notion of software engineering: the viewpoints. CIS is a complex system; it involves the cooperation of many stakeholders in a common purpose and each with their own viewpoint. This is why we used the notion of viewpoints, in order to decompose and partition the needs of a CIS according to the viewpoint of each stakeholder, to simplify its modeling. This approach defines a meta-model of viewpoint that will allow us to instance the necessary viewpoint to define the needs and requirements of a CIS.


viewpoints needs analysis requirements engineering cooperatif information system 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hull, E., Jackson, K., Dick, J.: Requirements Engineering, 3rd edn. Springer (2010)Google Scholar
  2. 2.
    Sommerville, I., Sawyer, P.: Viewpoints: Principles, Problems and a Practical Approach to Requirements Engineering. Annals of Software Engineering 3, 101–130 (1997)CrossRefGoogle Scholar
  3. 3.
    Ross, D., Schoman, K.: Structured Analysis for Requirements Definition. IEEE Transactions on Software Engineering 3(1) (January 1977)Google Scholar
  4. 4.
    Mylopoulos, J.: Conceptual modeling iii. Structured Analysis and Design Technique (sadt) (2004)Google Scholar
  5. 5.
    Mullery, G.: CORE -A method for controlled requirements specification. In: Fourth International Conference on Software Engineering, pp. 126–135. IEEE, Munich (1979)Google Scholar
  6. 6.
    Finkelsetin, A., Kramer, J., Nuseibeh, B., Finkelstein, L., Goedicke Viewpoints, M.: A Framework for Integrating Multiple Perspectives in System Development. International Journal of Software Engineering and Knowledge Engineering 2(1), 31–58 (1992)CrossRefGoogle Scholar
  7. 7.
    Sabetzade, M., Finkelstein, A.: Goedicke Viewpoints. In: Laplante, P. (ed.) Encyclopedia of Software Engineering. Taylor and Francis, New York (2010)Google Scholar
  8. 8.
    et Sommerville, K.: Requirements Engineering: Process and Techniques. John Wiley and Son, Great Britain (1998)Google Scholar
  9. 9.
    Salem, A.M.: Requirements Analysis through Viewpoints Oriented Requirements Model (VORD). (IJACSA) International Journal of Advanced Computer Science and Applications 1(5) (November 2010)Google Scholar
  10. 10.
    Ahmad, F., Khozium, M.O.: Medical Care System Using VORD, Methodology. Ubiquitous Computing and Communication Journal,
  11. 11.
    Faisal, M., Hussain, M.: Emphasizing Requirement Elicitation Process for Electronic Payment Secured System using VORD Methodology - A Practical Approach (2012)Google Scholar
  12. 12.
    Sommerville, I., Sawyer, P., Viller, S.: Viewpoints for requirements elicitation: a practical approach. In: IEEE International Conference on Requirements Engineering, Colorado Springs, USA, April 6-10 (1998)Google Scholar
  13. 13.
    Nassar, M.: Analyse/conception par points de vue: le profil VUML. Institut National Polytechnique De Toulouse (2005)Google Scholar
  14. 14.
    Bendjenna, H.: Ingénierie des Exigences pour les Processus Inter organisationnels. l’Université Mentouri de Constantine et de l’Université de Toulouse (2010)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Kahina Kessi
    • 1
  • Mourad Oussalah
    • 2
  • Zaia Alimazighi
    • 1
  1. 1.Computer Science DepartmentLSI-FEI-USTHBAlgerAlgeria
  2. 2.LINA-Nantes University Computer ScienceNantesFrance

Personalised recommendations