Professional Documents
Culture Documents
DOCUMENTO
ANLISIS Y
DISEO
Versin <1.0>
Plantilla
Documento Anlisis y Diseo [Mis propiedades Chile]
Historial de Revisiones
Versin
1.0
Fecha
03-06-2016
Autor
Mis propiedades
Chile
- Pierre jara
Descripcin
Documento
Anlisis y Diseo
en su versin
inicial.
CONTENIDO:
DOCUMENTO ANLISIS Y DISEO....................................................................................................X
1. INTRODUCCIN:.....................................................................................................................................X
1.1. PROPSITO GENERAL DEL SISTEMA.......................................................................................X
1.2. ALCANCE DEL SISTEMA..............................................................................................................X
1.3. OBJETIVOS......................................................................................................................................X
2. DISEO LGICO DEL SISTEMA:..............................................................................................X
2.1. MODELOS DEL SISTEMA:............................................................................................................X
2.1.1. ESCENARIOS........................................................................................................................X
2.1.2. MODELO DE CASOS DE USO............................................................................................X
2.1.3. MODELO DE OBJETOS.......................................................................................................X
2.1.3.1. MODELO DE CLASES DE DOMINIO..................................................................X
2.1.3.2. MODELO CONCEPTUAL DE CLASES................................................................X
3. DISEO FSICO DEL SISTEMA:.................................................................................................X
3.1 ARQUITECTURA DEL SISTEMA:..................................................................................................X
3.1.1. ARQUITECTURA ACTUAL DEL SISTEMA........................................................................X
3.1.2. ARQUITECTURA PROPUESTA:...........................................................................................X
3.1.2.1. VISIN GLOBAL.....................................................................................................X
3.1.2.2. DISEO DE LA ARQUITECTURA.........................................................................X
3.1.2.3. DISEO DE LOS SUBSISTEMAS...........................................................................X
3.1.2.3.1. VISTA DE CASOS DE USO......................................................................X
3.1.2.3.2. VISTA LGICA..........................................................................................X
3.2. ESTRUCTURA DE LA BASE DE DATOS.....................................................................................X
3.3. DISEO DE ENTRADAS Y SALIDAS..........................................................................................X
Objetivos.
2.1.1. Escenarios.
Escenario General
Escenario secundario
Existen tres escenarios: el escenario validar usuario, escenario
administrador y escenario usuario.
2.1.2.2.
2.1.2.2.1.
Administrador
Gestin administrar usuario
2.1.2.3 Usuario
8
ACT-001
Versin
Autores
Descripcin
Sistema
1.0 (27/05/16)
Pierre ngel Jara Freire.
El sistema se encarga de realizar las validaciones de los datos
ingresados adicionalmente el sistema es el encargado de realizar las
operaciones
Comentarios Slo habr un actor de Este tipo
ACT-002
Versin
Autores
Descripcin
Administrador
1.0 (27/05/16)
Pierre ngel Jara Freire.
Es el actor que controla todo el sistema, se encarga de crear,
modificar y eliminar los usuarios, y tambin puede crear, modificar
y actualizar publicaciones en el sistema.
Comentarios Slo habr un actor de Este tipo
ACT-003
Usuario
9
Versin
Autores
Descripcin
1.0 (27/05/16)
Pierre ngel Jara Freire.
Es el actor que puede crear publicaciones y poder gestionarlas
(actualizar, borrar, buscar publicaciones), adems de poder ver
registro de interesados en sus publicaciones, generar mensajes hacia
los propietarios de otras propiedades y la tiene la opcin de cambiar
su clave de ingreso al sistema.
Comentarios Slo habr un actor de Este tipo
UC-001
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Registro Usuario
1.0 (27/05/16)
Pierre ngel Jara Freire.
Poscondicin
10
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Paso Accin
1
Si la informacin no es vlida se vuelve al paso 1 del
funcionamiento normal.
2
El sistema retorna un mensaje: usuario ya registrado.
3
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-002
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Validar Usuario
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-001
El sistema deber comportarse tal como se describe en el
siguiente caso de uso. Cuando los actores del sistema utilicen
los casos de uso: UC002
Paso Accin
1
El sistema solicita los datos del usuario a validar que en
cualquier caso sern nombre de usuario y contrasea.
2
El Actor ACT-002 O ACT-003 ingresa el nombre y
contrasea y presiona el botn ingresar.
3
El sistema verifica que los datos sean vlidos.
4
El sistema retorna un mensaje: Usuario Vlido
5
El sistema termina con xito el caso de uso.
Poscondicin
11
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Paso Accin
1
Si la informacin no es vlida se vuelve al paso 1 del
funcionamiento normal.
2
El sistema retorna un mensaje: usuario no valido.
3
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-003
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Poscondicin
Excepciones
Buscar Usuario
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-002
El usuario debe ser valido
Para buscar un usuario se deber seguir el conducto indicado en
el presente caso de uso.
Paso Accin
1
El administrador debe dar click en buscar usuario
2
El administrador debe rellenar el campo de entrada
(campo de texto) y dar click en buscar.
3
El sistema arroja resultados de la bsqueda.
4
El sistema enva un mensaje usuario encontrado
5
El sistema termina con xito el caso de uso.
Paso Accin
1
Si en el paso 4 el sistema arroja 0 resultados. Enva un
mensaje no se encuentra el usuario.
2
El sistema limpia el campo de entrada(campo de texto)
12
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
3
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-004
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Poscondicin
Excepciones
Paso Accin
1
Si el usuario no se puede dar de baja por X razn el
sistema enva un mensaje No se puede dar de baja
13
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
2
3
Paso
-
usuario
El sistema retorna un mensaje: usuario no valido.
Finaliza el caso de uso.
Tiempo mximo
-
Comentarios
UC-005
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Poscondicin
Excepciones
Actualizar Usuario
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-002 UC-003
El usuario debe ser vlido.
El usuario debe existir.
Para actualizar el usuario, se deber completar correctamente la
secuencia normal de este caso de uso cumpliendo las
precondiciones correspondientes.
Paso Accin
1
El administrador debe seleccionar actualizar usuario
2
El administrador debe modificar los campos y dar click
en guardar cambios.
3
El sistema guarda los cambios
4
El sistema enva mensaje Usuario actualizado
correctamente
5
El sistema termina con xito el caso de uso.
Paso Accin
14
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Comentarios
UC-006
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Registro publicacin
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-002 UC - 007
El usuario debe ser valido
Para registrar una publicacin se deber seguir el conducto
indicado en el presente caso de uso.
Paso Accin
1
El Rol (administrador o usuario) puede registrar una
publicacin
2
El sistema solicita los datos de la propiedad
3
El usuario ingresa todos los datos solicitados y
selecciona crear publicacin.
4
El sistema retorna un mensaje: publicacin creada
exitosa mente
5
El sistema termina con xito el caso de uso.
Poscondicin
15
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Paso Accin
1
Si en el paso 3 el sistema detecta que la publicacin ya
est creada. Enva un mensaje Error publicacin ya
existente.
2
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-007
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Validar Publicacin
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-002
El usuario debe ser valido
El sistema deber comportarse tal como se describe en el
siguiente caso de uso. Cuando los actores del sistema utilicen
los casos de uso: UC007
Paso Accin
1
El sistema al momento de crear una publicacin, solicita
los datos
2
El usuario ingresa los datos solicitados
3
El sistema verifica que los datos sean vlidos.
4
El sistema retorna un mensaje: publicacin creada
5
El sistema termina con xito el caso de uso.
Poscondicin
16
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Paso Accin
1
Si la informacin no es vlida se vuelve al paso 1 del
funcionamiento normal.
2
El sistema retorna un mensaje: publicacin ya
exixtente.
3
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-008
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
ver publicaciones
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-002 UC-006
Usuario debe ser valido
Para ver las publicaciones se deber seguir el conducto indicado
en el presente caso de uso.
Paso Accin
1
El Rol (administrador y usuario) debe dar click en ver
publicaciones
2
El sistema entrega todas las publicaciones en del sistema
en el caso del administrador y las publicadas realizadas
por el usuario al usuario.
3
El sistema termina con xito el caso de uso.
17
Poscondicin
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Paso Accin
1
Si el sistema no entrega ninguna publicacin
2
El sistema retorna un mensaje: no hay publicaciones
creadas.
3
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-009
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
18
Poscondicin
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Paso Accin
1
Si la publicacin no se puede dar de baja por X razn
el sistema enva un mensaje No se puede dar de baja la
publicacin
2
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-010
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Actualizar publicacin
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-002 UC-008
El usuario debe ser valido
La publicacin debe existir
Para actualizar una publicacin, se deber completar
correctamente la secuencia normal de este caso de uso
cumpliendo las precondiciones correspondientes.
Paso Accin
1
El administrador o el usuario debe seleccionar actualizar
publicacin
2
El actor debe modificar los campos y dar click en
guardar cambios.
3
El sistema guarda los cambios
19
4
5
Poscondicin
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
actualizada
Paso Accin
1
Si al finalizar el procedimiento en el paso 3 y no se
ejecuta correctamente
2
El sistema retorna un mensaje: no se puede actualizar la
publicacn.
3
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-011
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Buscar Publicacin
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-002 UC-008
El usuario debe ser valido
La publicacin debe existir
Para buscar una publicacion se deber seguir el conducto
indicado en el presente caso de uso.
Paso Accin
1
El rol (administrador o usuario) debe dar click en buscar
publicacin
2
El rol debe rellenar el campo de entrada (campo de texto)
y dar click en buscar.
20
3
4
5
Poscondicin
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Paso Accin
1
Si en el paso 4 el sistema arroja 0 resultados. Enva un
mensaje no se encuentra la publicacin.
2
El sistema limpia el campo de entrada.
3
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-012
Versin
Autores
Fuentes
Dependencias
Precondicin
Crear mensaje
1.0 (27/05/16)
Pierre ngel Jara Freire.
Descripcin
Secuencia
Normal
Poscondicin
Excepciones
UC-002
El usuario debe ser valido
Paso Accin
21
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Comentarios
UC-013
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Poscondicin
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Comentarios
UC-014
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Cambiar clave
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-002 UC-016
El usuario debe ser valido
La clave debe ser validada
Para cambiar la clave de acceso al sistema se deber seguir el
conducto indicado en el presente caso de uso.
Paso Accin
1
El rol usuario debe dar click en cambiar mi clave de
acceso
2
El usuario debe ingresar su clave actual, luego la nueva y
confirmarla y dar click en aceptar.
3
El sistema arroja un mensaje clave cambiada
correctamente.
4
El sistema termina con xito el caso de uso.
Poscondicin
23
Excepciones
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Paso Accin
1
Si en el paso 3 el sistema arroja 0 resultados. Enva un
mensaje error al cambiar la clave, intente nuevamente.
2
El sistema limpia los campos de entrada.
3
Finaliza el caso de uso.
Paso Tiempo mximo
-
Comentarios
UC-015
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Poscondicin
Excepciones
Ver interesados
1.0 (27/05/16)
Pierre ngel Jara Freire.
UC-002
El usuario debe ser valido
Para ver la opcin ver interesados se deber seguir el conducto
indicado en el presente caso de uso.
Paso Accin
1
El rol usuario debe dar click en ver interesados
2
El sistema desplegara los interesados en alguna de sus
publicaciones.
3
El sistema termina con xito el caso de uso.
Paso Accin
1
Si en el paso 2 el sistema arroja 0 resultados. Enva un
24
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
Comentarios
UC-016
Versin
Autores
Fuentes
Dependencias
Precondicin
Descripcin
Secuencia
Normal
Poscondicin
Excepciones
Validar clave
1.0 (27/05/16)
Pierre ngel Jara Freire.
Paso Accin
1
Si en el paso 3 el sistema arroja 0 resultados. Enva un
25
Rendimiento
Frecuencia
esperada
Importancia
Urgencia
Estado
Estabilidad
2
3
Paso
-
Comentarios
26
27
28
29
30
31
32
33
34
3.1.
35
3.2.
36