Está en la página 1de 8

DISEÑO ARQUITECTURA SOFTWARE Y HARDWARE

Arquitectura de software

1- Casos de uso

- Caso de uso general

System

gestionar empleado

secretaria CU-01

gestionar visitante

CU-02
sistema

guarda de seguridad
gestionar acceso

CU-03
- Caso de uso gestionar empleado (CU-001)

System

ingresar <<include>>
verificar
secretaria <<extend>>

<<include>>
<<extend>> modificar
gestionar empleado buscar sistema

<<extend>> <<include>>
eliminar

<<extend>>

listar

- Plantilla caso de uso 01

Nombre del caso de uso Gestionar empleado


Actor Secretaria y sistema
Pre- condición Ingresar los datos personales de cada
empleado a la base de datos para crear
un usuario que le permita al empleado
ingresar al sistema SICDA
Post-condición Usuario creado exitosamente
Flujo básico La secretaria ingresara los datos de cada
empleado
1- Nombre
2- Número de identificación
3- Área a la que pertenece
4- Cargo del empleado
5- Foto
6- Hora de ingreso y de salida
Flujo alternativo 1- Proteger datos del empleado
2- Modificar datos del empleado
3- Eliminar datos del empleado
- Caso de uso gestionar visitante (CU-02)

System

ingresar

<<include>>

<<extend>>
solicitar autorizacion
verificar
<<include>>
gestionar visitante <<extend>>
secretaria
<<extend>> <<include>>
consultar sistema
identificar
<<extend>> <<include>>

modificar
<<extend>>
<<include>>
guarda de seguridad

eliminar

Plantilla caso de uso 02

Nombre del caso de uso Gestionar visitante


Actor Secretaria, guarda de seguridad y sistema
Pre- condición Ingresar los datos de cada persona que
visita la empresa, para luego solicitar una
autorización de ingreso
Post-condición Ingreso autorizado
Flujo básico 1- Nombre
2- Número de identificación
3- Que área de la empresa visita
Flujo alternativo 1- Proteger datos del visitante
2- Eliminar datos del visitante
- Caso de uso gestionar acceso (CU-003)

System

ingresar
<<include>>

<<extend>>
verificar
<<extend>> <<include>> buscar

gestionar acceso
<<include>>
modificar
<<extend>> sistema
guarda de seguridad identificar

<<extend>>
<<include>>
eliminar
<<extend>>

listar

Plantilla caso de uso 03

Nombre del caso de uso Gestionar acceso


Actor Guarda de seguridad y sistema
Pre- condición Controlar el acceso de todo el personal
que ingrese y salga de la empresa, tanto
de empleados como visitantes
Post-condición Acceso bajo control
Flujo básico 1- El usuario acerca su carnet al
lector
2- El sistema verifica la información
3- El sistema autoriza el ingreso
Flujo alternativo 1- Si la información del carnet no
está en la base de datos el
sistema no autoriza el ingreso
2- Diagrama de clases
3- Diagrama de secuencia
4- Diagrama de actividad

Arquitectura de hardware

1- Diagrama de componentes
2- Diagrama de nodos

3- Diagrama de despliegue

También podría gustarte