ingenieria de requerimientos
Ingeniería de Requisitos: conceptos,
procesos y estado de la
investigación
Seminario de Doctorado
Grupo Arcos, Depto. Informática, Univ. Carlos III
Madrid, 1-3/02/2005
Pere Botella - Depto. LSI - UPC
botella@lsi.upc.edu
pere.botella@upc.edu
GESSI – Grup de recerca en Enginyeria del Software per als SI
Contenidos
z
zz
z
z
z
z
z
z
Definiciones y ámbito
Los procesos: conceptos básicos
El proceso de la Ingeniería de Requisitos: modelos de
proceso
Las actividades: descripción de las diferentes tareas
Propiedades y validación
Gestión de requisitos
La investigación: visión general
Grupos de investigación relevantes y sus líneas
La investigación en el grupo GESSI
Y en algunos momentos...GESSI – Grup de recerca en Enginyeria del Software per als SI
Referencias
z
z
z
z
z
z
z
[Dav92] Davis, A. (1992). Software Requirements: Objects, Functions
and States. Prentice-Hall
[Fil94] Finkelstein, A. (1994)Requirements Engineering: a review and research
agenda. Proc 1st Asian & Pacific Software Engineering Conference,
IEEE CS Press
[Jac95] Jackson, M. (1995). SoftwareRequirements & Specifications.
Addison-Wesley
[KS97] Kotonya, G., Sommerville, P. (1997). Requirements
Engineering: Processes and Techniques. John Wiley & sons
[LK95] Locopoulos, P., Karakostas V. (1995). System Requirements
Engineering . McGraw Hill Int.
[Poh96] Pohl, K. (1996). Requirements Engineering: An Overview. En
“Encyclopedia of Computer Science and Technology”, Vol. 36, Marcel DekkerInc.,
New York
[SS97] Sommerville, I., Sawyer, P. (1997). Requirements Engineering:
A Good Practice Guide. John Wiley & sons
Mas...
GESSI – Grup de recerca en Enginyeria del Software per als SI
Contenidos
z
z
z
z
z
z
z
z
z
Definiciones y ámbito
Los procesos: conceptos básicos
El proceso de la Ingeniería de Requisitos: modelos de
proceso
Las actividades: descripciónde las diferentes tareas
Propiedades y validación
Gestión de requisitos
La investigación: visión general
Grupos de investigación relevantes y sus líneas
La investigación en el grupo GESSI
GESSI – Grup de recerca en Enginyeria del Software per als SI
Definición 1
Requirements Engineering is the branch of Systems
Engineering concerned with the real-world goals for, services
providedby,and constraints on a large and complex softwareintensive systems. It is also concerned with the relationship of
these factors to precise specifications of system behaviour, and
to their evolutionover time and across system families.
Zave, P. (1994); Call for Papers and Associated Classification Scheme;
IEEE International Symposium on Requirements Engineering 1995.
GESSI – Grup derecerca en Enginyeria del Software per als SI
Definición 2
Requirements Engineering deals with activities which attempt to
understand the exact needs of the users of a software intensive
system and to translate such needs into precise and unambiguous
statements which will be subsequently be used in the development
of the system
Loucopoulos, P; Karakostas, V. (1995); System RequirementsEngineering
McGraw-Hill, 1995
GESSI – Grup de recerca en Enginyeria del Software per als SI
Definición 3
A requirement is:
1. A condition or capacity needed by a user to solve a problem or
achieve an objective
2. A condition or capability that must be met or possesed by a
system or system component to satisfy a contract, standard,
specification, or other formally imposed documents
3.A documented representation of a condition or capability
as in 1 or 2
IEEE-Std.’610’ (1990) IEEE Standard Glossary of Software Engineering
Terminology. IEEE Computer Society Press
GESSI – Grup de recerca en Enginyeria del Software per als SI
Definición 4
Requirements Engineering can be defined as the systematic
process of developing requirements through an iterative
co-operative...
Regístrate para leer el documento completo.