• DocumentCode
    2560807
  • Title

    C-requirements specification teaching

  • Author

    Garcia, Francisco J. ; Moreno, Maria N.

  • Author_Institution
    Comput. Sci. Dept., Salamanca Univ., Spain
  • Volume
    3
  • fYear
    2003
  • fDate
    5-8 Nov. 2003
  • Abstract
    Requirements elicitation, so directly related to the final success of a software project, is also a complex task. Requirement certification and validation need the customer and/or user´s participation, for which reason software engineers must document the elicited requirements in a user-friendly format. The information, which clients find easier to understand, is gathered in a requirements catalog, usually written in natural language. This kind of requirements representation is often called customer oriented requirements or C-requirements. Usually, the teaching of the requirement-related topics is more concerned with requirement analysis, especially in modeling issues, than with the elicitation and C-requirements documentation process. This situation can produce misunderstandings and mistakes in students who try to carry out the requirements elicitation and documentation processes when they have to face a real or proposed software project. In this paper, we will describe a concrete requirements elicitation and documentation method that has been introduced to and accepted by students who take the software engineering subject as taught in the context of the computer science studies at the University of Salamanca (Spain).
  • Keywords
    computer aided software engineering; computer science education; customer satisfaction; educational institutions; formal specification; natural languages; software tools; C-requirements documentation process; CASE tool; Spain; University of Salamanca; computer science studies; customer oriented requirements; natural language; requirement-related topic teaching; requirements elicitation; software engineers teaching; software project; user-friendly format; Computer aided software engineering; Computer science; Concrete; Documentation; Education; Natural languages; Proposals; Prototypes; Software engineering; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education, 2003. FIE 2003 33rd Annual
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-7961-6
  • Type

    conf

  • DOI
    10.1109/FIE.2003.1265944
  • Filename
    1265944