requisito - wordpress.com · 29/06/2013 desarrollo se i - cohorte xi - s. solé 3 tipos de...
TRANSCRIPT
![Page 1: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/1.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 1
REQUISITO
Def. RAE: Circunstancia o condición necesaria para algo
Def. IEEE: Una condición o capacidad necesaria para que un usuario resuelva un problema o logre un
objetivo
QUE debe hacer un software para añadir valor a sus interesados
![Page 2: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/2.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 2
REQUISITOS
Son descripciones de como se debería comportar el software o descripciones de una propiedad o atributo
del software
![Page 3: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/3.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3
TIPOS DE REQUISITOS
FUNCIONALES, NO FUNCIONALES
Capacidades del software Características, propiedades cualidades que debe tener el software.
Definen que tan bien el software realiza sus funciones
![Page 4: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/4.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 4
NIVELES DE REQUISITOS DE SOFTWARE
DE NEGOCIO
Están formulados en términos de los objetivos del cliente u organización que solicita el software
El porqué del proyecto
Las funcionalidades del software desde la perspectiva de varios usuarios del producto
1 requisito de negocio - > ∞ requisitos de usuario
DE USUARIO
FUNCIONALES
![Page 5: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/5.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 5
OTROS TIPOS DE REQUISITOS
USABILIDAD – No funcionales
DATOS – No funcional
1 requisito de negocio - > ∞ requisitos de usuario
![Page 6: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/6.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 6
If you don't get the requirements right, it doesn't matter how well you do anything else
Karl Wiegers (2004)
![Page 7: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/7.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 7
PREGUNTAS QUE NO SE DEBEN HACER
●¿Qué quieres?
●¿Cuáles son tus requisitos?
![Page 8: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/8.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 8
TÉCNICAS PARA LEVANTAMIENTO DE REQUISITOS
●Cuestionarios●Entrevistas●Grupos de enfoque y talleres●Observación●Análisis de documentación
![Page 9: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/9.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 9
TÉCNICAS PARA LEVANTAMIENTO DE REQUISITOS
●Cuestionarios: series de preguntas diseñadas para obtener información específica de otros.●Entrevistas: consiste en hacer un conjunto de preguntas a una persona. Pueden ser estructuradas, no estructuradas o mixtas●Grupos de enfoque y talleres: sirven para obtener una perspectiva grupal sobre temas y requisitos.●Observación: consiste en pasar tiempo con los usuarios mientras hacen sus tareas diarias observando com realizan su trabajo●Análisis de documentación: revisión de los manuales que contienen los procedimientos y las reglas que rigen los procesos.
![Page 10: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/10.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 10
GUÍA PARA LEVANTAMIENTO DE REQUISITOS
●Enfocarse en identificar y caracterizar a los usuarios finales●Involucrar a todos los grupos de usuarios●Usar una combinación de técnicas para recoger la información●Utilice propuestas como base para las sesiones de levantamiento de requisitos, tales como descripciones y prototipos.
![Page 11: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/11.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 11
ESCENARIO PARA CALENDARIO COMPARTIDO
●Pregunta: ¿Cómo arreglar una reunión entre varias personas en el sistema de calendario compartido?
●Respuesta – EscenarioEl usuario escribe todos los nombres de los participantes de la reunión, la duración de la reunión, junto con algunos otros datos como cuando se llevará a cabo la reunión y posiblemente donde se realizará. El sistema chequea con los calendarios individuales y el calendario central del departamento.
![Page 12: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/12.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 12
ESCENARIO PARA CALENDARIO COMPARTIDO
●Escenario● Usuario
● Escribe todos los nombres de los participantes de la reunión
● Duración de la reunión● Fecha de la reunión● Lugar de la reunión
● Sistema● Chequea con los calendarios individuales y el
calendario central del departamento. ● Mas...
![Page 13: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/13.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 13
INTERPRETACIÓN DE REQUISITOS
● Realizarlo inmediatamente después de la sesión de levantamiento de requisitos
● Los requisitos se traducen en escenarios y luego en diagramas que muestran la interacción del usuario con el software.
– Un escenario es una historia narrativa informal de los usuarios donde describen naturalmente lo que hacen y como alcanzan sus objetivos.
![Page 14: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/14.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 14
CASO DE USO
● Describen la interacción de los actores interesados con un software
● Se dividen los requisitos en funciones del usuario
● Contienen una secuencia de eventos que realiza el usuario con el sistema.
![Page 15: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/15.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 15
CASO DE USO PARA CALENDARIO COMPARTIDO
● El usuario selecciona la opción de arreglar una reunión.
● El sistema pregunta al usuario por los nombres de los asistentes a la reunión.
● El usuario escribe una lista de nombres de los asistentes a la reunión.
● El sistema chequea que la lista es válida
● El sistema pregunta los demás detalles de la reunión (fecha, hora, lugar)
● Mas...
![Page 16: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/16.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 16
CASO DE USO PARA CALENDARIO COMPARTIDO
![Page 17: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/17.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 17
INTERFAZ GRÁFICA DE USUARIO (IGU)
Interfaz: elemento clave de comunicación
Aspecto fundamental de diseño y presentación de los contenidos
Interfaces orientadas al usuario, lo más cercanas posible al lenguaje humano.
Triple función: navegar, presentar de utilidades y desplegar información
![Page 18: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/18.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 18
CARACTERÍSTICAS DE LA IGU
● Facilidad de uso
● Originalidad: motive y promueva exploración
● Homogeneidad (funciones descritas claramente)
● Versatilidad
● Adaptabilidad (navegación según contenido, usuarios, nivel de profundidad)
● Multidimensional (varios sentidos-hipermedia)
![Page 19: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/19.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 19
CARACTERÍSTICAS DE LA IGU
● Interacción dinámica
● Acceso al contenido de forma natural para el usuario
● Interactivo
![Page 20: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/20.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 20
COLOR
● Psicología del color: campo de estudio dirigido a analizar el efecto del color en la percepción y la conducta humana.
– Tratado de la teoría del color
Los colores pueden transmitirnos la sensación de calma, plenitud, alegría, violencia, maldad, etc.
![Page 21: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/21.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 21
COLORES
● Cálidos
– Desde el rojo al amarillo
– Impactantes, vistosos, llamativos● Fríos
– Desde los verdes hasta los azules
– Relajantes
![Page 22: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/22.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 22
CÍRCULO CROMÁTICO
Herramienta valiosa para determinar armonías de color
![Page 23: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/23.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 23
ARMONÍA DEL COLOR
Los colores armónicos son aquellos que producen un esquema de color atractivo a la vista.
![Page 24: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/24.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 24
ACCESIBILIDAD
● Daltonismo – Simulador
– http://www.colorschemedesigner.com/
● Guía de accesibilidad
– http://www.w3c.es/Divulgacion/GuiasBreves/Accesibilidad
![Page 25: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/25.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 25
STORYBOARD
![Page 26: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/26.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 26
PROTOTIPO DE PAPEL
![Page 27: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/27.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 27
PROTOTIPO DE PAPEL
![Page 28: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/28.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 28
PROTOTIPO DE PAPEL
![Page 29: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/29.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 29
PROTOTIPO DE PAPEL
![Page 30: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/30.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 30
BOSQUEJOS
![Page 31: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/31.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 31
PROTOTIPO
![Page 32: REQUISITO - WordPress.com · 29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 3 TIPOS DE REQUISITOS FUNCIONALES, NO FUNCIONALES Capacidades del software Características, propiedades](https://reader036.vdocuments.net/reader036/viewer/2022062415/6001641125d8bc7b81515b7e/html5/thumbnails/32.jpg)
29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 32
PRÓXIMAS ACTIVIDADES
● 5 Julio: Presentaciones de propuesta de IGU de los proyectos. 9am en Edif. de Emana
● 12 Julio: Clase: Formulación de proyectos. Desarrollo de SE libre
● 13 Julio: Clase: Financiamiento de proyectos, consultas sobre proyecto final. Entrega de ensayo sobre “Desarrollo de SE en América Latina”
● 19 Julio: Entrega de proyectos. Presentaciones de los proyectos para los grupos: Rino; Danilo, Gonzalo y Gabriela; Dessy, Sheznarda, María
● 20 Julio: Presentaciones de los proyectos para los grupos: Francisco, Yany y Ana; Adriana, Elvis; Geovanny, Jesús, Nelson