Documentos de Académico
Documentos de Profesional
Documentos de Cultura
13671-A
PATRONES DISEÑO DE SOFTWARE
HEALTHY PET’S
13671-A
PATRONES DISEÑO DE SOFTWARE
Tabla de Contenidos
Capitulo1……………………………………………………………………………………1
Introducción(ya)……………………………………………………………….…1.1
Actores del Sistema(ya)…………………………………………………………..1.2
Capítulo 2……………………………………………………………………………………3
Requerimientos funcionales(ya)………………………………………………….3.1
Requerimientos no funcionales(ya)………………………………………………3.2
Restricciones(ya)…………………………………………………………………3.3
Capítulo 3……………………………………………………………………………………7
Caso de usos………………………………………………………………….7.1
Casos de uso extendidos……………………………………………………...7.2
Capítulo 4……………………………………………………………………………………10
Diseño de interfaces………………………………………………………….10.1
Diagrama de clases…………………………………………………………...10.2
Diagrama arquitectura de capas………………………………………………10.4
Diagrama de secuencias……………………………………………………….11
Diagrama de actividades………………………………………………………
2
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
INTRODUCCION
El presente documento tiene como finalidad dar a conocer los principales elementos que
componen el proyecto denominado HEALTHY PET’S por otro lado este documento cuenta
con 4 capítulos en los cuales en el primero podemos encontrar el diagrama de actores en el
siguiente se socializarán los requerimientos tanto funcionales como no funcionales del
sistema y restricciones con sus casos de usos el diseño de las interfaces del programa entre
otras, a través del tiempo las mascotas se han convertido en parte de la familia por esta razón
ha surgido la idea de elaborar este programa orientado a las veterinarias que aún no cuentan
con un sistema eficaz y con mayor rapidez y seguridad al momento de llevar su información
y en la atención al público.
1
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
Actor Descripción
2
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
Nº Requerimiento REQUERIMIENTO
El sistema debe permitir gestionar
RF01 usuarios que interactúan con el sistema,
definiendo perfiles específicos de acceso.
3
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
4
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
5
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
REQUERIMIENTOS NO FUNCIONALES
Nº Requerimiento REQUERIMIENTO
RNF01 El sistema debe permitir inicio de sesión segura, de tal manera que exista una
correcta autentificación.
El sistema debe indicar el formato correcto de la información que debe
RNF02 ingresar el usuario al sistema en caso de que no corresponda a lo solicitado.
RNF03 El sistema debe indicar cuando exista problema de conectividad mediante un
mensaje.
RNF04 El sistema debe ser amigable con el usuario
RNF05 El tiempo de aprendizaje del sistema por un usuario deberá ser menor 4 horas.
RNF06. La tasa de errores cometidos por el usuario deberá ser menor del 1% de las
transacciones totales ejecutadas en el sistema
RNF07 El sistema debe contar con manuales de usuario estructurados
adecuadamente.
RNF08. El sistema debe proporcionar mensajes de error que sean informativos y
orientados a usuario final.
RNF09 El sistema debe contar con un módulo de ayuda en línea.
6
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
RESTRICIONES
R03 Cada usuario del Sistema deberá contar con una contraseña para el
acceso al mismo.
7
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
8
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
9
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
10
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
11
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
12
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
13
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
DISEÑO DE INTERFACES
INICIO: Administrador
14
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
15
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
Diagrama de clases
16
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
DIAGRAMAS DE SECUENCIAS
17
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
18
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
SECRETARIA(gestionar mascotas)
19
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
20
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
SECRETARIA (gestiondeveterinarios)
21
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
SECRETARIA(consultas)
22
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
23
Universidad de Santander – UDES
13671-A
PATRONES DISEÑO DE SOFTWARE
24