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
Link To Document