Sei sulla pagina 1di 87

Identificacin de necesidades y

definicin de requisitos
Introduccin al anlisis de
requisitos
Qu son los
requisitos?
Diferentes tipos de
requisitos
Recogida de
datos
Interpretacin y anlisis de los
datos

< lab

1>

Introduccin al anlisis de
requisitos
Un alto porcentaje de proyectos que fallan se deben a
una mala definicin de los requisitos y de unos objetivos
poco claros.
Cmo ayudan al diseo?
Los requisitos ayudan a definir qu debe ser diseado
de forma tal que las necesidades del usuario sean
satisfechas a la vez que especifican como conseguir la
implementacin del diseo.

< lab

1>

Introduccin al anlisis de
requisitos
Comprender cules son los
elementos
como afectan

del contexto y

se realiza, ...

Usuarios, tipo de trabajo,


donde
Producir un conjunto estable de requisitos
Qu debe hacer, cmo debe
hacerlo, ...

< lab

1>

Introduccin al anlisis de
requisitos
Validacin: nos ayudan a conseguir subsanar las
necesidades originales por medio de los requisitos
especificados (extra features)
Verificacin: nos ayudan en la tarea del diseo
orientndonos como conseguir los objetivos
traducindolos en tareas rutinarias de diseo

< lab

1>

Introduccin al anlisis de
requisitos
La documentacin producida es importante:
Ser leda por todos los integrantes del
proyecto,
Cliente y desarrollador
Diferentes integrantes grupo desarrollo

Almacenada y reusada

< lab

1>

Introduccin al anlisis de
requisitos
ldentify need of
human-centred
design

.
(

...s._p_eUo-ify tnhedec-

.--~~~~~~.-------..
Evaluate designs
against

on ter sx 1t a &

of
use

requirement
s

nd

J\ .

Specify the user &

orga1nizalio11
1al
requirements

Produc
e
desgn

soluto
ns

ISO 13407 estndar para los procesos de diseo centrados en el humano


h ttp : //1w> ww.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?
CSNUMBER=21197
Fuente:
<
la b

Introduccin al anlisis de
requisitos

Fuente: Pentti, M. 2000, Metamodelling and method engineering


Process modelling, http://users.jyu.fi/~jpt/ME2000/Me13/
< lab

1>

Qu son los requisitos?


Trminos relacionados con los requisitos:
Recogida de requisitos (tomar del entorno los requisitos)
Pliego de requisitos (los requisitos estn en los usuarios y
hay que sacrselos)
Anlisis de requisitos (Investiga o analiza un conjunto
inicial)
Ingeniera de los requisitos (proceso iterativo de recogida
y anlisis)

< lab

1>

Qu son los requisitos?


Un requisito es una declaracin sobre un producto
deseado que especifica qu debera hacer o como
debera hacerlo.
Tiempo de descarga de una pgina debe ser menor de
5
Los usuarios deben encontrar atractiva la aplicacin

< lab

1>

Qu son los requisitos?


Los requisitos tienen muchas formas y con
muchos
niveles de abstraccin.
Los requisitos deben lo ms claros posibles y
sercomprender claramente como se cumplen.

< lab

1>

Diferentes tipos de requisitos


Funcionales: dicen que debe hacer el sistema
Diferentes estilos de formato en procesador de
textos
Cambio de la temperatura en un reactor

No funcionales: restricciones del sistema y


su
desarrollo.
Debe trabajar en windows y Mac
Debe poder conectarse a travs del bus IEEE 488

< lab

1>

Diferentes tipos de requisitos


Cuando se consideran dispositivos fsicos
hay
caractersticas como forma, peso, tamao, etc. que hay
que tener en cuenta.
Funcionales o no funcionales?

< lab

1>

Diferentes tipos de requisitos


A veces los requisitos no funcionales afectan a
losfuncionales. Ejemplo de la PalmPilot.

< lab

1>

Diferentes tipos de requisitos


Otra lista ms exhaustiva de tipos de
requisitos:
Funcionales
De datos: tipo, volatilidad, tamao, persistencia,
precisin
y valor.
Del entorno: entorno fsico, entorno social, entorno
organizacional y entorno tcnico.
Del usuario: talento y habilidades; casual o frecuente;
experto o novato. (Perfil de usuario)
De usabilidad: efectividad, eficiencia, seguridad, utilidad
y
aprendizaje.
< lab

1>

Diferentes tipos de requisitos


Ejercicio.
Identificar los requisitos funcionales, de datos, de
entorno, de usuarios y de usabilidad del autoservicio de
una cafetera universitaria que permita pagar mediante
tarjeta de crdito.

< lab

1>

Diferentes tipos de requisitos

Funcionales: El sistema calcular el total de lo consumido.


Ejercicio.

De datos: El sistema debe tener acceso al precio de los


productos.
De entorno: Los usuarios pueden llevar una bandeja y
esperan un tiempo de respuesta rpido. Mucho ruido y
poca
atencin al sistema.
De usuario: Menos de 25 aos y sin problemas al utilizar la
tecnologa.
De usabilidad: Simple para los nuevos usuarios y recordable
para los expertos. Tratamiento de errores sencillo.

< lab

1>

Recogida de datos
El objetivo es recoger datos suficientes, relevantes
y
apropiados para definir un conjunto estable de
requisitos.
Si ya existe ese conjunto estable, sirve para
expandir,
clarificar y confirmar ese conjunto.

< lab

1>

Recogida de datos
En esta recogida se deben conocer como se
realizan las tareas en la actualidad, as como las
metas asociadas, el contexto en el que se realizan
y las razones de porqu las cosas son como son.

Existen varias tcnicas para recoger


informacin,
las cuales no son excluyentes.

< lab

1>

Recogida de datos

Cuestionarios

la recogida de respuestas a preguntas

Buenos para
especficas datos son cualitativos y cuantitativos

LosLatipos
de de las ventajas es que puede ser respondido por
mayor
un grupo muy amplio con pocos recursos
El ratio de respuesta es muy bajo y pueden no responder
lo que se quiere

< lab

1>

Recogida de datos
Entrevistas
Son buenas para explorar puntos especficos
La mayor parte de los datos que recoge son
cualitativos
Fuerza el contacto entre los usuarios y el equipo de
desarrollo
Consume
mucho tiempo y el ambiente puede
los entrevistados.
intimidar a

< lab

1>

Recogida de datos
Grupos de inters y talleres
Recoge muchos puntos de vista
La mayora de los datos son cualitativos
Resalta las reas de consenso y de conflicto y fuerza
el contacto entre desarrolladores y usuarios.
Posibilidad de caracteres dominantes.

< lab

1>

Recogida de datos
Observacin
Bueno para comprender el contexto de la actividad
del usuario
Recogida de informacin cualitativa
El estudio mediante observacin da ideas que otras
tcnicas no dan
Consume mucho tiempo y produce gran cantidad de
informacin

< lab

1>

Recogida de datos
Estudio de documentacin
Bueno para aprender los procedimientos, reglas
y estndares
Los datos recogidos son cuantitativos
No se necesita tiempo de los usuarios
El da a da difiere de los procedimientos

< lab

1>

Recogida de datos
Software de registro
Bueno para analizar como se trabaja con el sistema
Los datos son cuantitativos
El usuario no se siente observado y utiliza el sistema
de forma real
No se tienen en cuenta las impresiones.

< lab

1>

Recogida de datos
Qu tipo de informacin se requiere?
Al principio de un proyecto qu usamos entrevistas
o cuestionarios?

De qu recursos disponemos?
Si tenemos dos semanas, qu tipo de
cuestionarios haremos?

Dnde se encuentran y como son de accesibles


los
usuarios?

< lab

1>

Recogida de datos
La seleccin de la tcnica de recogida de datos tiene
dos aspectos a tener en cuenta:
La naturaleza de los datos (cantidad de tiempo y nivel de
detalle; el anlisis de los datos)
La tarea a ser estudiada ( es secuencial o se solapan?; la
tarea involucra informacin compleja o simple?; la tarea
la va a hacer un experto o un lego?

< lab

1>

Recogida de datos
Guas para realizar la recogida de datos
(1)

Enfocarla a la identificacin de las necesidades


de los usuarios
Involucrar a todos los tipos de grupos de usuarios
Involucrar a ms de un usuario de esos grupos
Utilizar una combinacin de tcnicas
Realizar una prueba piloto de recogida de datos

< lab

1>

Recogida de datos
Guas para realizar la recogida de
datos
Compromiso entre la situacin idlica y las restricciones
de
la realidad
Recogida de datos prctica

< lab

1>

Recogida de datos
Ejercicio
Suponiendo que se est al principio del desarrollo y que se
tienen suficientes recursos y tiempo cuales son las
tcnicas
adecuadas para desarrollar un sitio web de comercio
electrnico para jvenes.

< lab

1>

Recogida de datos
Ejercicio
No se puede entrevistar a todos los usuarios y tampoco
se pueden definir grupos de usuarios.
Entrevistas con cuestionarios y grupos de inters son los
ms apropiados.
Identificar sitios similares o competidores y evaluarlos
puede producir una mejora del producto.

< lab

1>

Interpretacin y anlisis de los


datos
El objetivo de la interpretacin es estructurar
y
registrar descripciones de requisitos.
Es bueno definir modelos de requisitos que
incluyan: identificador, tipo, descripcin, razn,
criterios de adecuacin, satisfaccin del usuario,
dependencias, historia, ...

< lab

1>

Interpretacin y anlisis de los


datos
Esta informacin se incluye en documentos
o diagramas que tienen enlaces al origen de
esos requisitos.
Requirement

#: UniqueId Requirement Type: Templat:e Event/use case#: Originof


the requirement
section

Descri ption: A one-sentence 5tatement of the intention ofthe


requirement
import:ant or
Rationale: Why i5 the
requirementcon~
nece55ary1
Source: Who raiaedthi5 requirement?
Fit Criterion: A quantmcat.ionof the requirementu6edto determine whether the
solution
meet6 the requirement.
Customer Satisfaction: Me.aeure5the
de5ire to haw3 ~ retiui-,

Customer Dissatisfaction:

1mpiernent&:1
Depend encies: Other requirementewith

effect
Supporting Materia Is: Fbinterto

a change

5Upporting

information
<

lab1>

History: Origin

ana ~hange5to the requirement

Unhappine55
if it i5
not implernertted

Conflicts: Requirementethat
contradict thi5 one

Volere

Coey6qh~ A~lanuc Sy5Um5Guil<l

Interpretacin y anlisis de los


datos
El anlisis tiene que ver con la investigacin de
los
distintos aspectos del sistema de acuerdo con los
requisitos establecidos.

de estado,
diagramas
flujofuncionales
de datos, ...) de
diagramas
Diversas tcnicas
se aplican
paradeello:
datos (v.g. entidad-relacin) (diagramas de clases y de
(v.g.,
secuencia)

< lab

1>

Interpretacin y anlisis de los


datos
Tcnicas para comprender las metas y los objetivos
de
los usuarios.
Estas tcnicas se deben usar en el proceso iterativo
para
comprender en profundidad los requisitos.

< lab

1>

Interpretacin y anlisis de los


datos
Descripcin de tareas
describen las tareas por las que
ser aceptado
elEjemplos:
Escenarios y casos de

sistema va a

uso.

Anlisis de tareas
La informacin recogida establece la base de
las prcticas existentes sobre las que construir
nuevos requisitos o disear otros nuevos
Ejemplos: HTA y GOMS.
< lab

1>

Interpretacin y anlisis de los


datos
Escenarios
Un escenario es una descripcin
de actividades o
informal
tareas humanas que permiten la exploracin y discusin de
contextos, necesidades y requisitos.
Habitualmente los primeros escenarios los construyen los
usuarios.

< lab

1>

Interpretacin y anlisis de los


datos
Escenarios
...Los alumnos para abrir su cuenta en los laboratorios del
departamento tienen que proporcionar su NIA y sus
personales a travs de un datos formulario. Se tiene que
comprobar que todos los datos necesarios estn, si no la
solicitud no se podr procesar...

< lab

1>

Interpretacin y anlisis de los


datos
Escenarios
Sirven para
los usuarios del sistema y los
identificar
productos que estn dentro de su actividad

< lab

1>

Interpretacin y anlisis de los


datos
Escenarios
Ejemplo. Un usuario de una biblioteca dice:
Quiero encontrar un libro de Eduardo Mendoza. No
el
ttulo pero s que se public antes del 2000. Voy al catlogo e
recuerdo
introduzco mi palabra de paso, no entiendo porqu ya que a
la biblioteca puedo entrar sin que nadie me pida el carnet. El
sistema slo me permite buscar por autor o por fecha, pero no
por ambos a la vez. Normalmente, uso el nombre del autor ya
que la fecha me da demasiados resultados. Despus de 30
segundos me dice que no hay resultados y me muestra los
resultados ms parecidos. El nombre no es Eduardo es Eduard
ya que estamos en una biblioteca en cataln.

- Qu cosas hay que tener en cuenta?

< lab

1>

Interpretacin y anlisis de los


datos
Escenarios
Ejemplo.
La importancia de tener el nombre correcto
El uso de una contrasea para buscar en la
biblioteca
La
de de
mecanismos
La falta
utilidad
la lista deflexibles
nombres parecidos
...

< lab

1>

Interpretacin y anlisis de los


datos
Escenarios
Ejercicio
Describir el escenario de la compra de un PC nuevo teniendo en
cuenta las tareas, las prioridades y las preferencias.

< lab

1>

Interpretacin y anlisis de los


datos
Casos de uso
Enfatiza la tarea del usuario ms que la interaccin con el
sistema.
Aunque se enfoca en la interaccin entre el usuario
(actor) y el sistema software, se ve desde la perspectiva
del usuario no del sistema.
Existe un escenario en los casos de uso que indica el
camino a travs de un conjunto concreto de condiciones.

< lab

1>

Interpretacin y anlisis de los


datos
Casos de uso
Un caso de uso se asocia un actor, y es el objetivo del
a actor usando el sistema que el caso de uso quiere
lo describir.
El caso de uso principal se denomina el rumbo normal
Otras alternativas, denominadas rumbos alternativos,
se muestran al final del caso.

< lab

1>

Interpretacin y anlisis de los


datos

Casos de uso

< lab

1>

Ejemplo: Caso de uso para la biblioteca

Interpretacin y anlisis de los


datos

Casos de uso

Ejemplo: Caso de uso para la biblioteca


1.
2.
3.
4.
5.
6.

El usuario inicia la sesin con la aplicacin


El sistema le pide su id y su palabra de paso
El usuario introduce su id y su palabra de paso
El sistema comprueba si es correcto
El sistema le muestra la pantalla de bsqueda

..
.
Alternativas
4. Si no existe ese id o esa palabra de paso para
id
ese
4.1
muestrade
unnuevo
error el id y la palabra de paso
4.2 El
Le sistema
pide al usuario

Interpretacin y anlisis de los


datos
Anlisis jerrquico de tareas (HTA)
Se basa en la divisin de tareas como subtareas.
Estas tareas (o subtareas) se agrupan en planes
queespecifican como deben llevarse a cabo.

< lab

1>

Interpretacin y anlisis de los


datos
Anlisis jerrquico de
0. Para tomar prestado un libro en la biblioteca
tareas
1. Ir a la biblioteca
2. Encontrar el libro buscado
2.1 Acceder al catlogo
2.2 Acceder a la pantalla de bsqueda
2.3 Introducir los criterios de bsqueda
2.4 Identificar el libro buscado
2.5 Anotar la localizacin

3. Ir a la estantera y tomar el libro


4. Ir al mostrador para reservarlo

< lab

1>

Interpretacin y anlisis de los


datos
Anlisis jerrquico de tareas
Plan 0: hacer 1-3-4. Si el libro no est en estantera hacer
la
2-3-4
Plan
2: hacer 2.1-2.4-2.5. Si no se identifica el libro hacer
2.2-2.3-2.4-2.5
El nmero del plan tiene que ver con la tarea que
describe

< lab

1>

Interpretacin y anlisis de los


datos
Anlisis jerrquico de
tareas
Tomar prestado
un libro
0

Ir a la

Encontrar un

biblioteca

libro

Plan 0: hacer 1-3-4


Si el libro no est en la estantera, hacer 2-3-4
Si el libro no est en la estantera, h

Tomar un libro de

Ir al

la estantera

mostrador

Plan 2: hacer 2.1-2.4-2.5


Si el libro no se encuentra, hacer 2.2-2.3-2.4-2.5

Acceder al
catlogo

< lab

1>

Acceder a la
2.1

bsqueda

Introducir
2.2

bsqueda

Identificar
2.3

libro

Anotar la
2.4

localizacin

2.5

Interpretacin y anlisis de los


datos
Anlisis jerrquico de tareas
Ejercicio: Se quiere apuntar una cita en un
calendario
compartido de varios miembros de la empresa que trabajan
en distintos departamentos.

< lab

1>

Interpretacin y anlisis de los


datos
Anlisis jerrquico de
tareas
Preparar una
reunin
0

Hacer lista de
asistentes

Hacer lista de
restricciones

Plan 0: hacer 1-2-3


Si hay fechas identificadas, hacer 4-5, si no 2-3

Encontrar una

Meter

fecha

reunin

Informar
asistentes
4

Plan 3: hacer 3.1-3.2-3.3-3.4


o hacer 3.2-3.1-3.3-3.4

Identificar
fehcas dpto.
3.1
< lab

1>

Identificar
fechas ind.

Comparar
fechas
3.2

Elegir la
preferida
3.3

3.4

Interpretacin y anlisis de los


datos
GOMS (Goals, operators, methods and selection
rules)
Tiene como objetivo el modelado del conocimiento y de
losprocesos cognitivos que se producen cuando el usuario
interacta con un sistema.

< lab

1>

Interpretacin y anlisis de los


datos
GOMS (Goals, operators, methods and selection
rules
)Metas se refiere a los estados concretos que el usuario
quiere conseguir

Operadores se refiere a los procesos cognitivos y


acciones fsicas que se tienen que llevar a cabo para
lograr esas metas.
Los mtodos son los procedimientos aprendidos para
conseguir una meta.
Las reglas de seleccin se usan para determinar que
mtodo elegir cuando hay ms de un escenario en una
tarea.

< lab

1>

Interpretacin y anlisis de los


datos
GOMS (Goals, operators, methods and selection
rules)
Se utiliza mucho para comparar sistemas distintos
Sirve muy bien para anlisis sencillos pero no para
complejos
Se necesita una herramienta que automatice el
proceso

< lab

1>

Interpretacin y anlisis de los


datos
GOMS (Goals, operators, methods and

selection
rules)
Ejemplo
Meta: Borrar una palabra de una frase en el Word 2000.

< lab

1>

Interpretacin y anlisis de los


datos
GOMS (Goals, operators, methods and selection rules)
Ejemplo
Mtodo para conseguir la meta usando la opcin de men
Recordar que la palabra tiene que estar seleccionada
Recordar que el comando es Borrar
Recordar que el comando Borrar est en el men Edicin
Realizar la meta de seleccionar y ejecutar el comando
Borrar
Acabar con la meta cumplida

< lab

1>

Interpretacin y anlisis de los


datos
GOMS (Goals, operators, methods and
selection
rules)
Ejemplo
Mtodo para conseguir la meta usando la tecla de
borrado
Recordar donde est la posicin del cursor respecto la
palabra a borrar
Recordar cual es la tecla de borrar
Presionar la tecla para borrar cada letra
Acabar con la meta cumplida

< lab

1>

Interpretacin y anlisis de los


datos
GOMS (Goals, operators, methods and
selection
rules)
Ejemplo
Operadores para usar en esos
mtodos
Hacer clic
Mover el cursor sobre el texto
Seleccionar el men
Mover el cursor sobre el comando
Presionar la tecla del teclado

< lab

1>

Interpretacin y anlisis de los


datos
GOMS (Goals, operators, methods and selection
rules)
Ejemplo
Las reglas de seleccin
Borrar el texto usando el ratn y seleccionar del men si se
va a borrar gran cantidad de texto
Borrar texto usando la tecla de borrado si se va a borrar
una pequea cantidad de texto

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio (Rosson y Carroll 2002)
Se quiere organizar una feria de la ciencia en un
para mostrar ejemplos prcticos que los alumnos de entre
instituto
12 y 15 aos hacen.
Realizar el anlisis de requisitos para establecer
un conjunto estable

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Los pasos a seguir
son:
Identificar los conceptos bsicos del
problema
Recoger informacin de los estudios de
campo
Definir los requisitos
Analizar los requisitos

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Identificar los conceptos bsicos del
problema
Visin y razn del proyecto
Anlisis inicial de los usuarios
Reconocimiento de las cosas que se asumen
Identificacin de las guas del desarrollo

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Identificar los conceptos bsicos del
problema
Visin y razn del
proyecto
Los estudiantes muestran sus proyectos on-line de una
forma atractiva
Incremento del uso de la red como elemento de
comunicacin, y como medio para involucrarse la
comunidad
Uso de teora educativas
Fomentar la difusin de las actividades del colegio
< lab

1>

Los medios digitales mejoran las calidades de las


exhibiciones

Interpretacin y anlisis de los


datos
Caso de estudio
Identificar los conceptos bsicos del
problema
Anlisis inicial de los
usuarios
Estudiantes que participan en la muestra
Estudiantes asistentes
Profesores
Miembros de la comunidad
Jueces
Administradores del colegio?

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Identificar los conceptos bsicos del problema
Reconocimiento de las cosas que se asumen
Se va implementar en una plataforma web utilizando un
servidor de dominio pblico y un servidor de
aplicaciones
Diseadores y desarrolladores son investigadores
universitarios

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Identificar los conceptos bsicos del problema
Identificacin de las guas el desarrollo
Se puede disponer de usuarios potenciales para realizar
evaluaciones
Es importante que la aplicacin sea accesible
Los estudiantes tienen que involucrarse en el proceso de
desarrollo
El colegio tiene su propia imagen corporativa
No hay restricciones de tiempo para el desarrollo final
pero es conveniente que haya prototipos de forma rpida

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Recoger informacin de los estudios de
campo
Preparacin del estudio
Observaciones, entrevistas y artefactos

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Recoger informacin de los estudios de campo
Preparacin del estudio
Entrevistas con usuarios para conocer la opinin de los usuarios
sobre las actividades que realizan (v.g dime cmo lo haces?)
Seleccionar cmo se va a documentar las observaciones (v.g.
vdeo)
Buscar una relacin agradable entre entrevistados y
entrevistadores

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
campo
Recoger informacin de los estudios
de Todo puede dar informacin sobre el entorno de
trabajo
Observaciones, entrevistas y artefactos

Tomar fotos/vdeos del lugar/actividades


Algunos artefactos utilizados en la feria tradicional
Pster
Tipos de demostraciones
Disposicin fsica del mobiliario/sala
Cuestionario de evaluacin

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los requisitos
Caractersticas de los
usuarios/perfiles
Anlisis de las tareas
Anlisis de los artefactos
Deteccin de los temas relevantes

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los requisitos
Caractersticas de los usuarios/perfiles
Analizar de cada grupo detectado su conocimientos
previos,
sus expectativas, sus preferencias y necesidades especiales

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los requisitos
Caractersticas de los usuarios/perfiles
Estudiante
B: Experiencia con ordenadores dispares. Mucha on web,
chat y mail. Pocos participan en la feria.
E: El sistema debera hacer la construccin de
exhibiciones ms sencilla y divertida
P: Prefieren windows, les gusta la multimedia
aunque no tengan una buena conexin, les
gusta utilizar su lengua nativa
N: Algunos nios tienen deficiencias auditivas y otros
algn tipo de retraso
< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los requisitos
Caractersticas de los usuarios/perfiles
Los miembros de la comunidad
B: Muy pocos tienen gran experiencia con los ordenadores.
Algunos han visitado las exposiciones de sus hijos pero pocos
asisten de forma regular. Son reacios a participar como jueces
o
tutores
E: La mayora no saben como construir al proyecto pero se
pueden imaginar como acceder a las exhibiciones. No tienen
intencin de participar en discusiones mientras naveguen
P: AOL o ISP similar. No les gusta MM. Requieren ayuda
N: Utilizan agendas electrnicas en su mayora

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio

Definir los requisitos


Caractersticas de los
usuarios/perfiles

Profesores
B: La mayora tienen buen conocimiento sobre distintas
aplicaciones web y con herramientas de autor, pero no de
programacin. Tienen mucha experiencia en participar en estas
ferias.

E: El sistema puede atraer a otros expertos para guiar a los


estudiantes, decrementar su dependencia de los profesores, y
permitir la personalizacin. Esperan que haya herramientas de
autora y navegacin web y de discusin
P: Mezcla de Pc y Mac. Preocupacin por derechos de acceso y
sobre la posibilidad de tener distintas perspectivas de la
informacin
N: No se espera ninguna en especial

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los
requisitos
Caractersticas de los usuarios/perfiles

Administradores

< lab

1>

B: Familiares
con
aplicaciones
web y
MSOffice. La
feria es
gestionada
por
voluntarios

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los requisitos
Caractersticas de los usuarios/perfiles
Definir las relaciones entre los
usuarios

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los
requisitos
Anlisis de las
Estudiantes Revisar los requisitos de participacin; Proponer
tareas

proyectos; Elaborar proyectos; Preparar exhibiciones; y


Demostrar los proyectos.

< lab

1>

Visitantes

Tener noticia de la feria; Acceder a la feria; Ver los


proyectos; Interactuar con los alumnos.

Jueces

Ofrecerse como juez; Analizar el cuestionario de


evaluacin; Evaluar proyectos; Escribir y enviar las
evaluaciones.

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los
requisitos
Anlisis de las
Profesores
tareas

Administradores

< lab

1>

Ayudar a refinar las propuestas de proyectos;


Proporcionar referencias a recursos y a
informacin; Criticar los proyectos en progreso;
Ayudar a crear exhibiciones.
Encontrar jueces;Resumir participacin;Destacar
proyectos ganadores; Especificar recursos para
la
siguiente feria; Agradecer participacin

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los requisitos
Anlisis de las tareas
Se haran diagramas jerrquicos de las tareas
identificadas
Construir exhibicin
Juzgar exhibicin
...

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los requisitos
Deteccin de los temas relevantes
Identificar temas que requieren ms discusiones u
otras
observaciones
Buscar patrones en los problemas observados y en las
preocupaciones detectadas
Tratar de reagrupar temas similares (post-it)

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Definir los
requisitos

relevantes

Deteccin
de losde los chicos que exponen
Slo los padres
temasnocturno
Horario

Asistencia ade
la los alumnos
Participacin
feria
Siempre los mismos y los mismos temas
Desarrollo de la creatividad e inters por
innovar
Nerviosos y ansiosos durante la feria
Orgullos si ganan ellos
...
< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Analizar los requisitos
Establecer los requisitos del sistema de acuerdo
a tareas y objetivos
Agruparlos a travs de los tipos de requisitos

< lab

1>

los usuarios,

Interpretacin y anlisis de los


datos
Caso de
estudio
Analizar los requisitos
Requisitos funcionales
Identificar las tareas que se van a realizar con el
sistema
Elaborar la exhibicin
Demostrar el proyecto
Navegar por la feria
Interactuar con los estudiantes
...
NO: Construir el proyecto
NO: Analizar el cuestionario de evaluacin
< lab

1>

Interpretacin y anlisis de los


datos
Caso de
estudio
Analizar los
requisitos
Requisitos de
datos
La informacin es muy cambiante durante el proceso de
creacin
Debe existir un histrico de ferias
Las exhibiciones incluirn vdeo de baja calidad
Se deben dar distintos tipos de informacin sobre la
feria
...
< lab

1>

Interpretacin y anlisis de los


datos
Caso de
estudio
Analizar los requisitos
Requisitos de entorno
Se dar soporte a Windows y Macintosh
Se dar soporte a agendas personales (50%)
Asegurar la mayor accesibilidad y difusin
Garantizar la igualdad de oportunidades a los
alumnos
...

< lab

1>

Interpretacin y anlisis de los


datos
Caso de estudio
Analizar los requisitos
Requisitos de usuario
Dar soporte a los usuarios con necesidades especiales
Ofrecer mecanismos de personalizacin de la informacin
Ofrecer mecanismos de experto/novato para los
estudiantes
Ofrecer mecanismos de novato para los padres
Ofrecer mecanismos de discusin
...

< lab

1>

Interpretacin y anlisis de los


datos
Caso de
estudio
Analizar los requisitos
Requisitos de usabilidad
La interfaz tiene que seguir la esttica del colegio
No puede existir exceso de contenidos multimedia
Utilizar terminologa orientada a estudiantes de entre 12
y
16 aos
...

< lab

1>

Potrebbero piacerti anche