AULA EjercicioOOHDM Rev3
-
Upload
fredy-briceno-sosa -
Category
Documents
-
view
3 -
download
0
description
Transcript of AULA EjercicioOOHDM Rev3
SKYPE (MODELADO OOHDM)
Materia: Taller de Sistemas de Información (INF-281)
Docente: Lic. Brigida Carvajal
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.
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.
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.
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.
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.
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”.
UID correspondiente al caso de uso “Contestar llamada”.
UID correspondiente al caso de uso “Realizar llamada”.
Diseño Conceptual
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”.
Aplicación del Diseño Navegacional
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
Conectarse
Añadir contacto y Buscar contacto
Contestar llamada
Realizar llamada