Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CUSCO
Contenido
1
ARQUETECTURA: ........................................................................................................... 4
1.2
STAKEHOLDER ............................................................................................................... 4
1.3
Escenario ....................................................................................................................... 5
1.4
1.5
2.2
3.2
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
4.1
Descripcin .................................................................................................................. 15
4.2
Pseudocdigo .............................................................................................................. 15
4.2.1
4.2.2
4.2.3
observaciones...................................................................................................................... 19
5.1
ARQUETECTURA:
Conjunto de elementos estticos, propios del diseo intelectual del sistema, que
definen y dan forma tanto al cdigo fuente, como al comportamiento del software en
tiempo de ejecucin. Naturalmente ese diseo arquitectnico ha de ajustarse a las
necesidades y requisitos del proyecto.
1.2
STAKEHOLDER
Propietario: Es quien tiene algunos privilegios como el de gestionar reportes,
modificar el inventario de medicamentos.
ESCENARIO
Especifica el comportamiento y limita el inters de un rea especfica del sistema para
uno o varios stakeholders. Para el sistema de alquiler de vehculos tenemos los
siguientes escenarios: El escenario de negocio de alquiler de vehculos y el escenario
de diseo del sistema de alquiler de vehculos. Modulo y componentes
1.4
MODULO Y COMPONENTES
Modulo Ingreso: en este mdulo se encargar del registro de los documentos como
facturas, guas de remisin; en ingresar a los productos en unidades de venta por el
qumico farmacutico
Modulo Egreso: en este modulo se encargara del registro de las ventas, verificacin de
stock actual y cotizacin de recetas medicas
1.5
CONCEPTOS FRAMEWORK
STAKEHOLDERS Y SUS ROLES
Propietario: Es quien tiene algunos privilegios como el de gestionar reportes,
modificar el inventario de medicamentos.
INGENIERA DE SISTEMAS E INFORMTICA
Revisa stock
cotizaciones de recetas
3
3.1
DESCRIPCIN DE ARQUITECTURA
DOCUMENTACIN ARQUITECTNICA
El sistema Cuenta con una base de datos y relaciones como lo son casos de uso y vistas de
procesos sobre todo una arquitectura de software en los siguientes puntos se mostrarn las
vistas de caso de uso procesos.
IDENTIFICACIN DE STAKEHOLDERS
revisa stock
<<include>>
Stakeholder
descripcin
escenario
genera
pedido
revisa stock
privilegios como el de
<<include>>
gestionar
Propietario
reportes,
Escenario
de negocios
Escenario
pedido de diseo
modificar el atender
inventario
vistas
CU
Administrar
Sistema.
CU Reportes
Proveedor
Qumico farmacutico
de medicamentos.
genera pedido
Es el encargado de
Escenario
ingresa medicamentos
de negocios
atender
pedido
revisa
stock
ingreso <<include>>
de
los
Qumico farmacutico
farmacutico
medicamentos
<<include>>
Escenario
de diseo
CU
Administrar
Sistema.
Proveedor
CU ingresos
CU egresos
CU Reportes
revisa
pedido
Revisa
stock
ingresa medicamentos
genera pedido
en cargado
de:
<<include>>
Escenario
CU egresos
de negocios
revisa
pedido orden
revisa stock
generar
de
atender pedido
Qumico farmacutico
Tcnico
farmacutico
ventas, <<include>>
cotizaciones
EscenarioProveedor
de diseo
de recetas
ingresa medicamentos
Es
la
genera pedido
persona
<<include>>
revisahacer
stock
encargada de
efectivo
el atender
pago pedido
y
revisa
pedido<<include>>
Cajero
Qumico farmacutico
Escenario
CU egresos
de negocios
Escenario
Proveedor
de diseo
proporciona el cliente.
genera pedido
ingresa medicamentos
Es la persona
que
interacta
con
el
de negocios
<<include>>
negocio deatender
ventaspedido
y
Qumico farmacutico
hacepedido
los
revisa
Cliente
pedidos de
Escenario
Escenario
Proveedor
de diseo
medicamentos segn
su
ingresa medicamentos
preferencia
o
receta
<<include>>
revisa pedido
3.3.1
Registro de medicamentos
Actores
Propsito
Resumen
Tipo
Primario
Referencia
RF01
Cruzadas
Descripcin
Valores de
planeacin
3.3.2
Caso de uso
Actores
Propsito
Resumen
Tipo
Primario
Referencia
RF02
Cruzadas
Descripcin
Valores de
planeacin
Caso de uso
Actores
Tcnico, cliente
Propsito
Resumen
Tipo
Primario
Referencia
RF02, RF01
Cruzadas
Descripcin
Valores de
planeacin
3.3.4
Caso de Uso
Sistema de farmacia
Actores
Propsito
Resumen
Tipo
Primario
Referencia
RF01, RF02
cruzadas
Descripcin
1
0
VISTAS DE ARQUITECTURA
revisa stock
<<include>>
genera pedido
Proveedor
atender pedido
Qumico farmacutico
ingresa medicamentos
<<include>>
revisa pedido
B.
Con Receta
<<extend>>
<<extend>>
Sin Receta
Genera pedido
Genera pedido
Revisa Pedido
Revisa stock
<<include>>
Cliente
Tecnico
Quimico
<<extend>>
<<include>>
Revisa Receta
Medicamentos no Controlados
Medicamentos Controlados
1
1
C.
<<extend>>
Efectivo
Cobra la venta
Cliente
Cajero
<<extend>>
Tarjeta
Revisa saldo
D.
Genera pedido
tecnico
cliente
Revisa stock
Revisa pedido
quimico
cajero
cobra pedido
genera comprobante
Qumico
1
3.4.3
Sistema de Farmacia
Administrador
Ingresar al
sistema
Venta de
medicamentos
Ingreso de
medicamentos
Verificar
stock
1
3
3.4.5
1
4
DESCRIPCIN DE COMPONENTES
4.1
DESCRIPCIN
4.2
PSEUDOCDIGO
4.2.1
INGRESO DE MEDICAMENTOS
SubProceso revisa_ medicamento <- cdigo ( medicamento )
Si medicamento Entonces
Escribir verdadero
Sino
Leer medicamento
Leer proveedor
Leer cantidad
Leer precio_unitario
insertar<-"ingreso Tproducto
valores(codigo,medicamento,poveedor,cantidad,precio_unitario)"
Si (insertar=verdadero) Entonces
Escribir Se ingres correctamente
INGENIERA DE SISTEMAS E INFORMTICA
1
5
Proceso ingreso_de_medicamentos
Escribir ingrese datos
Leer medicamento
Leer proveedor
Leer tipo_documento
Leer cantidad
Leer precio_unitario
Si revisa_medicamento Entonces
insertar<-"ingreso tingreso
valores(codigo,medicamento,poveedor,tipo_documento,cantidad,precio_unitario)"
Si (insertar=verdadero) Entonces
Escribir Se ingres correctamente
Sino
Escribir Error al ingresar
Fin Si
Sino
Escribir Error al ingresar
Fin Si
FinProceso
4.2.2
COMPROBANTE DE VENTA
SubProceso Revisa_medicamento <- medicamento ( codigo, cantidad )
[Peticin de datos]
stock<-"mostrar todo medicamento de cdigo<-cdigo y cantidad > cantidad"
[Fin de peticin de datos]
Si stock Entonces
1
6
Fin SubProceso
FinProceso
1
7
COMPROBANTE DE VENTA
SubProceso Comprobante <- pedido ( codigo )
[Peticin de datos]
pedido<-"mostar todo pedidos de codigo<-codigo"
[Fin de peticin de datos]
Si pedido Entonces
Escribir existe Comprobante
Sino
Escribir no existe Comprobante
Fin Si
Fin SubProceso
Proceso Comprovante_venta
Escribir Ingrese Datos
Leer Comprobantes
Si Comprobante<-(cdigo) Entonces
insertar<-"ingreso Venta valores(codigo,fecha,precio_total)"
Si (insertar=verdadero) Entonces
Escribir Se ingres correctamente
Sino
Escribir Error al ingresar
Fin Si
Sino
Escribir Error al ingresar
Fin Si
FinProceso
1
8
OBSERVACIONES
CRONOGRAMA Y DIAGRAMA DE GANTT
1
9