Guidance for requirements engineering processes

  • Samira Si-Said
  • Colette Rolland
Software Engineerig and Reusable Software
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1308)

Abstract

Guidance plays a crucial role in requirements engineering as this task is both ill defined and highly intellectual. Guidance can be provided once the goal to be achieved has been identified. Two kinds of guidance are proposed, point and flow guidance. The former supports the fulfillment of goals whereas the latter helps in goal identification. Guidance is driven by guidelines which we have modelled as processes instantiated from a process meta-model just as any other, normal process is. Finally, guidelines are modular. This makes possible the rapid modification of guidelines. The paper presents the two types of guidance, the corresponding guidelines and the tool environment which supports the enactment of guidelines.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [ABGM, 93]
    P. Armenise, S. Bandinelli, C. Ghezzi, A. Morzenti, “A survey and assessment of software process representation formalisms”, Int. Journal of Software Engineering and Knowledge Engineering, Vol. 3, No. 3, 1993.Google Scholar
  2. [BCNa, 92]
    [BCNa, 92] C. Batini, S. Ceri, S. Navathe, “Conceptual Data Base Design: an ER approach”, Benjamin/Cummings (Pub. ), 1992.Google Scholar
  3. [BBDG, 89]
    P. Bergsten, J.A. Bubenko, R. Dahl, M. Gustafsson L.A. Johasson “RAMATIC — a CASE Shell for Implementation of Specific CASE Tools”, Tech. report SISU, Stockholm, Sweden, 1889.Google Scholar
  4. [Dow, 93]
    M. Dowson: Software Process Themes and Issues. In Proceedings of the second International Conference on the Software Process, February 1993.Google Scholar
  5. [FeHu, 93]
    P. H. Feiler, W. S. Humphrey, “Software Process Development and Enactment Concepts and Definitions”, Proc. 2nd Int. Conf. on “Software Process”, 1993.Google Scholar
  6. [JPRS, 94]
    M. Jarke, K. Pohl, C. Rolland, J. R. Schmitt, “Experience-Based Method Evaluation and Improvement: A Process Modeling Approach”, Int. IFIP WG8. 1 Conference in CRIS series: Method and associated Tools for the Information Systems Life Cycle”, North Holland (Pub. ), 1994.Google Scholar
  7. [MRTL, 93].
    P. Martiin, M. Rossi, V-P. Tahvainen, K. Lyytinen, “A comparative review of CASE shells-a preliminary framework and research outcomes”, published in Information and Management, 25, 1993, ppll–31.Google Scholar
  8. [RoGr, 94]
    [RoGr, 94] C. Rolland, G. Grosz: A General Framework For describing a Requirements Engineering Process. In proceedings of the Int. Conf. on man systems and cybernetics, ICMSC94, san Antonio, Texas USA, October 1994.Google Scholar
  9. [Rol, 94]
    [Rol, 94]. Rolland C., “A Contextual Approach to modeling the Requirements Engineering Process”, SEKE'94, 6th International Conference on Software Engineering and Knowledge Engineering, Vilnius, Lithuania, 1994Google Scholar
  10. [RoPr, 94]
    C. Rolland, N. Prakash, “Guiding the Requirements Engineering Process”, in the Proceedings of the IEEE Asia-Pacific Software Engineering Conference (APSEC), 1994Google Scholar
  11. [RSM, 95]
    Rolland C., Souveyet C., Moreno M. “An Approach for Defining Ways-Of-Working”, to appear in the Information Systems Jounral in 1995.Google Scholar
  12. [RBPEL, 91]
    J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Loresen: “Object-oriented modeling and design”, Prentice Hall international, 1991.Google Scholar
  13. [Sch, 93]
    J.R. Schmitt: Product Modeling for Requirements Engineering Process Modeling. IFIP WG 8.1 Conf. On Information Systems Development Process 1993.Google Scholar
  14. [SiBe, 95].
    Si-Said S. Ben Achour C.: “A Tool for Guiding the Requirements Engineering Process”, in Proceedings of the 6th Workshop on the Next Generation of CASE Tools, Jyvaskyla, Finland, pp 23–42,1995.Google Scholar
  15. [SRG, 96]
    S. Si-Said, C. Rolland, G. Grosz: “ MENTOR:A Computer Aided Requirements Engineering Environment”, in Proceedings of CAiSE' 96, Crete, GREECE, May 1996.Google Scholar
  16. [SLTM, 91]
    K. Smolander, K. Lyytinen, V.P. Tahavanainen, P. Martiin: “MetaEdit: A Flexible Graphical Environment for Methodology Modelling”, in Proceedings of CAiSE' 91, LNCS N° 498, pp168–193, Tomdheim, Norway, 1991.Google Scholar

Copyright information

© Springer-Verlag 1997

Authors and Affiliations

  • Samira Si-Said
    • 1
  • Colette Rolland
    • 1
  1. 1.Université Paris-1 SorbonneParisFrance

Personalised recommendations