Top Banner
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
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

Sep 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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