requisito - wordpress.com · 29/06/2013 desarrollo se i - cohorte xi - s. solé 3 tipos de...

Post on 22-Sep-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

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

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

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)

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 7

PREGUNTAS QUE NO SE DEBEN HACER

●¿Qué quieres?

●¿Cuáles son tus requisitos?

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

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.

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.

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.

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...

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.

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.

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...

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 16

CASO DE USO PARA CALENDARIO COMPARTIDO

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

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)

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

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.

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

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 22

CÍRCULO CROMÁTICO

Herramienta valiosa para determinar armonías de color

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.

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

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 25

STORYBOARD

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 26

PROTOTIPO DE PAPEL

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 27

PROTOTIPO DE PAPEL

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 28

PROTOTIPO DE PAPEL

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 29

PROTOTIPO DE PAPEL

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 30

BOSQUEJOS

29/06/2013 Desarrollo SE I - Cohorte XI - S. Solé 31

PROTOTIPO

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

top related