aula ejerciciooohdm rev3

13
SKYPE (MODELADO OOHDM) Materia: Taller de Sistemas de Información (INF-281) Docente: Lic. Brigida Carvajal

Upload: fredy-briceno-sosa

Post on 10-Dec-2015

3 views

Category:

Documents


0 download

DESCRIPTION

EjercicioOOHDM

TRANSCRIPT

Page 1: AULA EjercicioOOHDM Rev3

SKYPE (MODELADO OOHDM)

Materia: Taller de Sistemas de Información (INF-281)

Docente: Lic. Brigida Carvajal

Page 2: AULA EjercicioOOHDM Rev3

SKYPE

ANALISIS Y DISEÑO (OOHDM)

1. Introducción

OOHDM propone dividir esta etapa en sub etapas: identificación de roles y tareas, especificación de escenarios,

especificación de casos de uso, especificación de UIDs. Diseño conceptual y Diseño navegacional.

Para el desarrollo de este ejemplo se realiza el análisis de la parte de inicio de sesión, añadir y/o buscar

contacto, realizar llamadas y contestar llamadas del sistema SKYPE.

1.1. Identificación de roles y tareas

A continuación se muestra una tabla, en la cual se describe los roles de los usuarios involucrados en la

utilización

Rol Tareas

Usuario

1.- Registrarse como usuario

2.- Conectarse

3.- Añadir contactos

4.- Buscar contactos

5.- Contestar llamadas

6.- Realizar llamadas

1.2. Especificación de escenarios

Nombre: Crear cuenta Actor: Usuario

Para que un usuario pueda tener acceso a los servicios del

sistema necesita registrarse. Ingresando los siguientes datos:

- Nombre completo

- Nombre de usuario

- Contraseña

- E-email

Nombre: Conectarse Actor: Usuario

Antes de poder utilizar las funciones y/o servicios el usuario

debe identificarse para poder conectarse, esto se lo realiza

ingresando el Nombre de usuario y la Contraseña.

Page 3: AULA EjercicioOOHDM Rev3

Nombre: Añadir contacto Actor: Usuario

El sistema muestra la pantalla añadir un contacto donde se pide

escribir todo los datos conocidos del nuevo contacto los cuales

pueden ser:

- Correo electrónico.

- Número de teléfono.

- Nombre completo.

- Nombre de usuario.

Se presenta un botón Añadir, Cerrar

Nombre: Buscar contacto Actor: Usuario

Para buscar contacto el sistema primeramente presenta la

pantalla de añadir contacto, donde solo se debe escribir el N

Nombre completo, el sistema empieza a buscar con los nombres

escritos mostrando la cantidad de coincidencias y un botón Ver

donde al presionar el botón se muestra la lista de los contactos

que coinciden con el nombre escrito al presionar sobre el icono

del contacto muestra algunos datos importantes.

Nombre: Contestar llamada Actor: Usuario

Cuando es recibida una llamada el sistema presenta una

pequeña ventana con dos botones, Contestar de color verde y

Cancelar de color rojo.

Nombre: Realizar llamada Actor: Usuario

En la pantalla principal del sistema en la lista de contactos se

presiona en el nombre del contacto a quien desea llamar.

El sistema muestra una pantalla con la imagen y datos del

contacto, un botón Llamar de colore verde.

1.3. Especificación de casos de uso

Partiendo de la especificación de requerimientos tenemos el diagrama de casos de uso y sin ser uno de los

diagramas del sistema según la metodología OOHDM, la experiencia de ciertos desarrolladores, indica que la

ayuda brindada por este diagrama, permite adentrarse en el funcionamiento del sistema.

Page 4: AULA EjercicioOOHDM Rev3

1.3.1. Crear cuenta.

Rol: Usuario

Descripción: 1. El usuario inicia el sistema.

2. El sistema le pide ingresar los datos de usuario y contraseña.

3. El usuario no tiene nombre de usuario y presiona en el texto

correspondiente “crear cuenta”

4. El sistema le pide los datos necesarios para el registro.

5. El usuario escribe los datos y presiona en aceptar

6. El sistema revisa y guarda los datos ingresados.

1.3.2. Conectarse.

Rol: Usuario

Descripción: 1. El usuario inicia el sistema.

2. El sistema le pide los datos de usuario y contraseña.

3. El usuario ingresa sus datos y presiona en iniciar sesión.

4. El sistema verifica los datos y muestra la pantalla de

presentación.

Page 5: AULA EjercicioOOHDM Rev3

1.3.3. Añadir contacto.

Rol: Usuario

Descripción: 1. El usuario presiona Contactos en el menú principal.

2. El sistema muestra un submenú con opciones.

3. El usuario presiona Añadir un contacto en el menú.

4. El sistema muestra la pantalla de añadir contacto.

5. El usuario escribe los datos del nuevo contacto. Y presiona en

añadir

7. El sistema verifica y valida los datos del nuevo contacto y

guarda la información.

1.3.4. Buscar usuarios.

Rol: Usuario

Descripción: 1. El usuario presiona Contactos en el menú principal.

2. El sistema muestra un submenú con opciones.

3. El usuario presiona Añadir un contacto en el menú.

4. El sistema muestra la pantalla de añadir contacto.

5. El usuario escribe el nombre completo del contacto

6. El sistema busca las coincidencias con lo escrito y muestra un

botón Ver.

8. El usuario presiona el botón Ver.

9. El sistema muestra un lista de las coincidencias encontradas

10. El usuario elige un contacto para ver sus datos.

11. El sistema muestra los datos del contacto.

Page 6: AULA EjercicioOOHDM Rev3

1.3.5. Contestar llamada.

Rol: Usuario

Descripción: 1. El sistema muestra una ventana con las opciones Contestar y

Cancelar.

2. El usuario presiona la opción Contestar

3. El sistema muestra los datos del contacto se conecta con el

otro sistema.

1.3.6. Realizar llamada.

Rol: Usuario

Descripción: 1. El usuario selecciona un contacto de la lista de contactos.

2. El sistema muestra una ventana con los datos del contacto y la

opción de Llamar si el contacto esta conectado.

3. El usuario presiona la opción Llamar.

4. El sistema se conecta con el otro sistema.

5. El usuario empieza la conversación.

Page 7: AULA EjercicioOOHDM Rev3

1.4. Especificación de UIDs (User interface Design)

UID correspondiente al caso de uso “Crear cuenta”.

UID correspondiente al caso de uso “Conectarse”.

UID correspondiente al los casos de uso “Añadir contacto”.

UID correspondiente al los casos de uso “Buscar contacto”.

Page 8: AULA EjercicioOOHDM Rev3

UID correspondiente al caso de uso “Contestar llamada”.

UID correspondiente al caso de uso “Realizar llamada”.

Diseño Conceptual

Page 9: AULA EjercicioOOHDM Rev3

Diseño Navegacional

Diagrama de contexto correspondiente al UID del caso de uso “Crear cuenta”.

Diagrama de contexto correspondiente al UID del caso de uso “Conectarse”.

Diagrama de contexto correspondiente al UID del caso de uso “Añadir contacto”.

Diagrama de contexto correspondiente al UID del caso de uso “Buscar contacto”.

Diagrama de contexto correspondiente al UID del caso de uso “Contestar llamada”.

Diagrama de contexto correspondiente al UID del caso de uso “Realizar llamada”.

Page 10: AULA EjercicioOOHDM Rev3

Aplicación del Diseño Navegacional

Page 11: AULA EjercicioOOHDM Rev3

Diseño de interfaz abstracta

Registrarse como usuario

ADV Inicio

Picture

Crear cuentaUsuario

Contraseña

Iniciar sesion

ADV Registrarse

Nombre

Correo

Apellido

Rep. correo

Perfil

Fecha

Sexo

Pais

Ciudad

Idioma

Telefono

Usuario

Contraseña Contraseña

Codigo verificacion

Picture

Descripcion

Aceptar

Page 12: AULA EjercicioOOHDM Rev3

Conectarse

Añadir contacto y Buscar contacto

Page 13: AULA EjercicioOOHDM Rev3

Contestar llamada

Realizar llamada