Documentos de Académico
Documentos de Profesional
Documentos de Cultura
cat/mpiua/fases-
mpiua/analisis-de-requisitos
REQUISITOS
Grau en Enginyeria Informàtica
Interacció Persona-Ordinador
Toni Granollers
El Curso de Interacción Persona-Ordenador ha sido realizado
por Toni Granollers bajo la licencia Creative Commons
Reconocimiento-NoComercial 4.0 Internacional License.
Requisitos - GEInformàtica, IPO 2 / 45
Reflexión sobre Requisitos
[A. Sutcliffe]
Requisitos - GEInformàtica, IPO 3 / 45
¿Qué son los Requisitos?
• descripciones de cómo el sistema debe comportarse,
• Ideas propias
• Culturas diferentes
…
• Las personas realizamos de manera inconsciente
muchas acciones de manera espontánea o rutinaria.
Además, otras las ejecutamos voluntariamente en la
privacidad
• Ambigüedad
Ambigüedad
• la tradición familiar,
• la tradición cultural,
• las aficiones,
• …
• El modelo de POHL
• Modelo Iteración de Actividades
• Método KAOS (Knowledge Acquisition in Automated
Specification of Software). Orientado por objetivos
software
• EasyWinWin.
• Describe:
• Los servicios y funciones que el sistema debe proporcionar.
• Las restricciones bajo las que debe operar y sobre el proceso
utilizado al desarrollar el sistema.
• El conjunto completo de propiedades del sistema
• Las definiciones de otros sistemas con los que el sistema debe
cooperar o integrar.
• Información sobre el dominio de la aplicación del sistema.
• Descripción del hardware sobre el que deberá ejecutarse la
aplicación.
• Análisis Etnográfico
Las personas a menudo encuentran difícil describir “lo que hacen”, es
natural de ellos mismos. Muchas veces la mejor manera de
entenderlo es observarlos en su trabajo
[Kotonya and Sommerville 1998]
• La etnografía describe las múltiples formas de vida de los seres
humanos.
• Es necesario adentrarse en el grupo, aprender su lenguaje y
costumbres, para hacer adecuadas interpretaciones de los
sucesos.
• Hay que analizar los puntos de vista de los sujetos y las
condiciones histórico-sociales en que se dan.
• En el ámbito de la IPO, la etnografía supone observaciones
(etnográficas) y entrevistas de grupos de trabajo en su
ambiente natural, conocer sus actividades y los artefactos que
usan para llevarlas a termino.
• Implicados (stakeholders)
• Un implicado en una organización es (por definición) cualquier
grupo o individuo que puede afectar o puede ser afectado por
la consecución de los objetivos de la organización
Freeman, R.E. (1984). Strategic Management: A stakeholder approach
Especificación
Elicitación
Validación
Análisis
Rol Descripción
diarios.
Por parte del equipo de desarrollo, es el representante ante el cliente. Es la persona
Líder de proyecto responsable de completar el proyecto exitosamente con los recursos dados. X X X
Asegurador de la los requisitos los verifica y valida para imprimir la calidad desde las primeras etapas
Calidad del desarrollo. Paralelamente prepara planes de prueba para esos requisitos del
sistema.
Es el responsable del diseño de alto nivel y es clave a la hora de precisar los atributos X X X
Arquitecto
de calidad del producto
• Perfil de Usuario
• Debe obtenerse una
descripción de las
características más relevantes
de la población potencial que
usará la interfaz de usuario que
vamos a diseñar.
• grado de conocimiento/uso de
equipos/programas
informáticos
• experiencia profesional
• nivel de estudios
• experiencia en el puesto o tipo All the users are ...
de trabajo
• entorno social, etc.
• Cuestionarios
• Técnica “Personas”
• Una descripción precisa de nuestro usuario y de lo que quiere
realizar [Cooper]
RECOMANABLE
• http://www.uie.com/articles/benefits_of_personas
• http://www.webdesignfromscratch.com/goal-oriented-
design/about-personas
• http://thinkvitamin.com/design/how-to-understand-your-
users-with-personas
http://www.smartinsights.com/marketplace-
analysis/customer-analysis/web-design-personas
http://www.uiaccess.com/accessucd/personas_eg.html
http://research.microsoft.com/en-us/um/people/bibuxton/buxtoncollection/default.aspx
• Dubois, P; Hagelstein, J.; Rifaut, A. (1989). Formal Requirements Engineering with ERAE.
Philips Journal of Research 43.
• Durán, A. (2000). Un Entorno Metodológíco de Ingeniería de Requisitos para Sistemas de
Información. Tesis doctoral. Universidad de Sevilla.
• Bohem, B.; Grünbacher P.; Briggs, R.O. (2001). EasyWinWin: A Groupware-Supported
Methodology For Requirements Negotiation. IEEE 2001.
• Pohl, K. (1997). Requirements Engineering: An Overview. Encyclopedia of Computer
Science and Technology, 36.
• Disponible en http://sunsite.informatik.rwth-aachen.de/CREWS/reports96.htm