Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo Práctico - Si - Almacen PDF
Ejemplo Práctico - Si - Almacen PDF
Logistica
Ventas
Contabilidad
Recursos Humanos
Finanzas
Produccion
El grfico anterior nos muestra todas las reas de la empresa, sin embargo nuestro trabajo
estar centrado en un rea especifica: Logstica, y es precisamente en este rea donde se
desarrollara el trabajo.
El rea de logstica cuenta con un jefe de logstica (que viene a ser un trabajador del negocio),
quien a su vez maneja dos reas: Compras y Almacn que a su vez vendran a ser unidades
organizacionales; por consiguiente el nuevo diagrama quedara como se muestra a
continuacin:
Logistica
Jefe de Almacen
(f rom Trabajadores del Negocio)
Despachador
(f rom Trabajadores del Negocio)
Jefe de Almacen
Despachador
Para que nuestro modelo este completo se deber describir cada una de las funciones
principales de cada rea as como las funciones de cada business worker.
Planificar Requerimientos
Trabajador
Sistema de Compras
Proveedor
(f rom Actores del Negocio)
Valorizar Materiales
Sistema Contabilidad
(f rom Actores del Negocio)
Jefe de Almacen
(f rom Trabajadores del Negocio)
Los trabajadores del negocio ya fueron identificados cuando se investigo las unidades
organizacionales, mientras que los actores del negocio se identifican conforme se van
desarrollando los casos de uso del negocio.
Planificar Requerimientos
Valorizar Materiales
Area Almacen
Area Compra
Realizar Pedido
a Almacen
Pedido de
Alm acen
Elaborar Pedido de
Compra
Verifica
Existencia
Hay Stock?
Elaborar Vale
de Salida
Nota de
Salida
Pedido de
Compra
Elaborar
Requerimiento
Recibir
Requerimiento
Fin
Requerimiento
Pedido de Compra
0..*
Asistente de Almacen
1..*
Requerimiento
(f rom Diagrama de Objetos del Negocio)
1..*
1..*
Catalogo de Materiales
(f rom Diagrama de Objetos del Negocio)
Area de Compras
Area de Almacen
Contabilidad
Factura del
Prov eedor
Verif ica Precios
Precios O.K.
Descargar
Materiales
Verif icar Calidad
Especif icaciones
Especif icaciones
O.K.
Dev olv er
Materiales
Recepcion de Documentacion
de Compras
Elaborar Nota
de Ingreso
Nota de
Ingreso
1..*
Ordenes de Compra
Asistente de Alm acen
1
1..*
Facturas del Proveedor
1..*
Nota de Ingreso
(f rom Diagrama de Objetos del Negocio)
0..*
1..*
Catalogo de Materiales
(f rom Diagrama de Objetos del Negocio)
Area de Almacen
Verifica Stock
Pedido de
Materiales
Existe?
Realizar Nota
de Salida
Realizar
Requerimiento
Nota de
Salida
Requerimiento
Nota de Salida
(f rom Diagrama de Objetos del Negocio)
1..*
1..*
Asistente de Alm acen
(f rom Trabajadores del Negocio)
1..*
Catalogo de Materiales
(f rom Diagrama de Objetos del Negocio)
Trabajador
Pedido de Almacen
(f rom Diagrama de Objetos del Negocio)
Area de Almacen
Contabilidad
Actualiza ordenes
de Compra
Ordenes de
Compra
Valoriza
Ingresos
Valorizacion de
Ingreso
Notas de
Ingreso
Valoriza
Transferencias
Valorizacion de
Transferencias
Valoriza
Salidas
Nota de
Salida
Valorizacion de
Salidas
Stock
Actual
Recibe
Valorizacion
Ordenes de Compra
(f rom Diagrama de Objetos del Negocio)
1..*
Nota de Ingreso
Nota de Salida
1..*
1..*
1..*
1
1..*
Catalogo de Materiales
Stock Actual
Almacen
Realiza Conteo
Fisico
Conteo
Fisico
Comparar Conteo
Fisico con bind Card
Diferencias de
Inventario
Diferencias
Aceptadas
Nota de
Ingreso
Nota de
Salida
Actualiza Stock
Cierre de
Inventario
1..*
Inventario Fisico
(f rom Diagrama de Objetos del Negocio)
1..*
1..*Catalogo de Materiales
1..*
Diferencias de Inventario
(f rom Diagrama de Objetos del Negocio)
1..*
Requerimiento
1..*
0..*
Pedido de Compra
Jefe de Almacen
(from Trabajadores del Neg ocio)
Diferencias de Inventario1..*
1..*
1..*
Trabajador
Asistente de Almacen
Pedido de Almacen
1..*Catalogo de Materiales
1..*
1..*
1..*
1..*
Ordenes de Compra
1..*
1
Nota de Salida
1..*
Inventario Fisico
Facturas del Proveedor
1..*
1..*
0..*
Nota de Ingreso
1
Guia de Remision del Proveedor
1..*
0..*
Nota de Ingreso
(f rom Diagrama de Objetos del Negocio)
1..*
Diferencias de Inventario
1..*
(f rom Diagrama de Objetos del Negocio)
Nota de Salida
1..*
1..*
1..*
1..*
1..*
1..*
1..*
Pedido de Almacen
Requerimiento
Catalogo de Materiales1
1..*
0..*
1..*
1..*
1..*
Stock Actual
(f rom Diagrama de Objetos del Negocio)
Pedido de Compra
Inventario Fisico
(f rom Diagrama de Objetos del Negocio) (f rom Diagrama de Objetos del Negocio)
CAPITULO II
ANALISIS DE REQUERIMIENTOS
CAPITULO II
ANALISIS DE REQUERIMIENTOS
DEL MODELO DEL NEGOCIO AL MODELO DE REQUERIMIENTOS
Los actores del negocio son candidatos a actores en el modelo de requerimientos, as como
tambin los business workers, si un business workers es completamente automatizado
entonces los actores del negocio sern los actores del sistema, sino los workers sern los
actores del sistema.
En cuanto a las entidades del negocio se transforman en entidades o clases del anlisis.
As que a partir del modelo del negocio, especficamente de los casos de uso del negocio se
obtienen los actores, los casos de uso que necesitan los workers, y apartir del modelo de
objetos se obtienen el diagrama de clases del anlisis.
PROPOSITO DE LA CAPTURA DE REQUISITOS
El propsito de este flujo de trabajo es establecer y mantener un acuerdo con los clientes
interesado con lo que el sistema debe hacer.
As mismo proporciona un entendimiento de los requerimientos para los diseadores del
sistema para definir los limites del sistema.
Para mantener una base para el planeamiento de las iteraciones.
Definir la interfaz de usuario para el sistema, enfocando en las necesidades y metas de los
usuarios.
Al lograr estas metas es importante entender la definicin y alcance del problema para poder
resolverlo, los artefactos encontrados durante el modelado del negocio sirven de valiosa
ayuda para lograr este objetivo. La visin, el modelo de casos de uso, y la especificacin
suplementaria describe completamente lo que el sistema har.
El modelo de casos de uso sirve como un medio de comunicacin y como contrato entre
clientes, usuarios y diseadores del sistema, les indica la funcionalidad que el sistema debe
tener. Este consiste de casos de uso y actores.
Un plan de direccin de requisitos especifica la informacin y mecanismos que se usaran para
medir, y controlar los cambios en los requisitos del software.
Tambin como complemento tendremos: el Glosario, los escenarios de los casos de uso, el
prototipo de interfaz de usuario.
Para lograr esto se sigue un conjunto de pasos que no siempre son rgidos ni ejecutados en
secuencia, estos son:
1. Obtener una lista de requerimientos candidatos.
2. Comprender el contexto del sistema.
3. Capturar los requerimientos funcionales.
4. Capturar los requerimientos No funcionales
EL ANALISTA DE REQUERIMIENTOS
Es la persona que lleva a cabo la captura de requisitos y casos de uso, perfilando la
funcionalidad del sistema y delimitando, estableciendo que actores y casos de uso existen y
como es que ellos interactan.
OBTENER UNA LISTA DE REQUISITOS CANDIDATOS
Esta lista de requerimientos contendr solo los requerimientos candidatos. Cada tem de la
lista contiene un nombre corto y una definicin concisa y suficiente para permitir su
elaboracin.
Cada tem de la lista contendr adems un conjunto de valores, los cuales pueden incluir:
- Costo estimado de implementacin (En trminos tipo de Recursos y horas hombre).
- Prioridad (Critica, Importante o Accesaria).
- Nivel de Riesgo asociado en la implementacin de este tem (Critico, Significativo u
ordinario)
- Estado (Declarado, Aprobado, Incorporado o Validado).
Esta lista nos servir para planificar el Trabajo, estimando el tamao del Proyecto y mediante
la prioridad y el nivel de riesgo asociada al tem particular son usados para decidir como dividir
el proyecto en una secuencia de iteraciones y en que iteracin se implementara cada tem.
N
Descripcin
Registro
Notas
Explicacin
Costo
h/h
de Comprende el Registro
y gestin de las notas
de cada alumno ya sea
de
actas,
convalidaciones,
subsanaciones,
regularizaciones, etc.
Obtencin
Comprende ficha de
del Historial seguimiento, record de
del Alumno
notas,
promedios
ponderados,
meritos,
etc.
Gestin
de Comprende la apertura
Matricula
de cursos a dictarse, las
matriculas, reportes de
totales
matriculados,
cursos, etc.
Seguridad de Comprende los diversos
Accesos
mecanismos
de
seguridad (cambios de
acceso a opciones,
consultas, etc.)
Colocar
el Comprende el colocar el
Sistema
a sistema en la WEB, el
Internet
cual permitir consultas
de notas, matriculas, y
registros a travs de
Internet
Prioridad
Riesgo
Estado
Critica
Critico
Aprobado
Critica
Ordinario
Aprobado
Importante
Ordinario
Declarado
Importante
Ordinario
Aprobado
Accesoria
Ordinario
Declarado
Salidas
Requerimientos
Inventario y
Valorizacin.
Que son las funciones tpicas de un sistema de almacn.
Asistente de Almacen
de Materiales
(f rom Actores)
Registrar Ingresos
Ingresos por Transferencias
<<include>>
Aumentar Stock
Area de
Contabilidad
(f rom Actores)
<<extend>>
Calcular Diferencias
<<include>>
Evaluar Diferencias
<<extend>>
Realizar Ajustes
Valorizacion
Area de Compras
(f rom Actores)
<<extend>>
<<include>>
Regi strar gastos vinculados
Area de
Contabi lidad
(f rom Actores)
<<extend>>
Regi strar Requeri miento
Areas de la
Empresa
(f rom Actores)
<<extend>>
Area de Compras
(f rom Actores)
4.- Luego de haber construido c/u de los actores y casos de uso, nos vamos al paquete de
actores y arrastramos los actores identificados, hacia el paquete de actores con el fin de tener
una vista completa de todos los actores, y finalmente se pueden aadir algunas relaciones de
generalizacin (como se muestra en el grfico).
Areas de la
Empresa
Area de
Contabilidad
Area de Compras
Asistente de Almacen
de Materiales
5.- Identificamos los casos de uso arquitecturalmente significativos, a partir de los casos de
uso identificados, y buscamos aquellos que son ms relevantes en nuestro sistema y que
influyen en su arquitectura.
Salida de Materiales
Areas de la
Empresa
(f rom Actores)
Atender Requerimiento
Area de Compras
Ingreso de Material es
(f rom Actores)
Hacer Valorizacion
Area de
Contabilidad
(f rom Actores)
Hacer Inventario
CAPITULO III
ANALISIS DEL SISTEMA
MODELO DE REQUERIMIENTOS VS. MODELO DE ANALISIS.
REQUERIMIENTOS
1. Descrito en el lenguaje del cliente
2. Vista externa del sistema
3. Estructurado por casos de uso
4. Utilizado como contrato entre el
cliente y el desarrollador.
5. Puede contener redundancias e
inconsistencias entre requisitos.
6. Captura la funcionalidad del
sistema.
7. Define los casos de uso a analizar
en el modelo de Anlisis.
ANALISIS
1. Descrito
con
el
lenguaje
del
desarrollador
2. Vista interna del Sistema.
3. Estructurado por clases y paquetes
estereotipados
4. Utilizado por los desarrolladores para
comprender como darle forma al
sistema.
5. No debera tener redundancias e
inconsistencias entre requisitos.
6. Esboza como llevar a cabo la
funcionalidad dentro del sistema.
7. Define las realizaciones de cada caso
de uso.
Interfaz
Entidad
Control
3.- Para cada Realizacin de los 5 Paquetes crear su realizacin de C.U. y 2 diagramas
(Colaboracin y Clases)
Aumentar Stock
(f rom Ingresos)
<<include>>
(f rom Ingresos)
Registrar Ingresos
(f rom Ingresos)
(f rom Ingresos)
3. b. Ahora se deber crear para Realizacin de los Casos de Uso del Paquete de Ingresos 2
diagramas (Colaboracin y Clases), como se detalla a continuacin.
3: Leer
: Asistente de Almacen
de Materiales
: Material
: Verificar Material
4: Seleccionar N/Ingreso
6: Crear
7: Grabar
: Verificar Nota de
Ingreso
1..*
1..*
Material
Nota de Ingreso
(f rom Entidad)
(f rom Entidad)
: Nota de Ingreso
3: Leer Ti po de Ingreso
: Asistente de Almacen
de Materiales
1: El aborar Ingreso por Ajustes
: Buscar Tipo de
Ingreso
: Tipo de Ingreso
5: Leer Material
: Verificar Material
: Material
7: Crear
8: Grabar
: Verificar Nota de
Ingreso
1..*
1..*
Material
1..*
Nota de Ingreso
(f rom Entidad)
(f rom Entidad)
Tipo de Ingreso
(f rom Entidad)
: Nota de Ingreso
: Asistente de Almacen
de Materiales
: Tipo de Ingreso
: Buscar Tipo de
Ingreso
2: Seleccionar tipo de Ingreso
5: Leer
: Orden de Compra
7: Leer
: Guia de Remision
: Buscar Guia
8: Seleccionar Material
9: Leer
10: Seleccionar N/I
: Material
: Verificar Material
1..*
1..*
Nota de Ingreso
1..*
Tipo de Ingreso
(f rom Entidad)
(f rom Entidad)
1..*
1..*
Guia de Remision
(f rom Entidad)
1
1..*
Orden de Compra
Material
(f rom Entidad)
(f rom Entidad)
: Nota de Ingreso
: Asistente de Almacen
de Materi ales
: T ipo de Ingreso
: Buscar Ti po de Ingreso
5: Leer
: Nota de Sali da
7: Leer
: Interfaz de Ingreso de Material es
8: Seleccionar N/I
: Material
9: Actualizar Stock
10: Crear
11: Guardar
: Veri ficar Nota de
Ingreso
: Nota de Ingreso
1..*
1..*
Nota de Ingreso
Tipo de Ingreso
(f rom Entidad)
(f rom Entidad)
1..*
1..*
1..*
Nota de Salida
Material
(f rom Entidad)
(f rom Entidad)
GUI Requerimiento
Verificar Requerimiento
(f rom Control)
Control Almacen
(f rom Control)
Verificar N/I
(f rom Control)
Verificar N/S
GUI Ingreso por Ajuste
(f rom Control)
Verificar N/S
Verificar Requerimiento
Verificar N/I
Nota de Salida
Requerimiento
Nota de Ingreso
(f rom Entidad)
(f rom Entidad)
(f rom Entidad)
Tipo de Ingreso
1
Almacen
1..*
Nota de Ingreso
Orden de Compra
1..*
1..*
1..*
Nota de Salida
1..*
1..*
1..*
Guia de Remision
1..*
Material
1..*
Requerimiento
CAPITULO IV
DISEO DEL SISTEMA
ANALISIS
DISEO
1. Modelo Conceptual
1. Modelo Fsico
2. Es genrico respecto al Diseo
2. No Genrico
3. Tiene 3 estereotipos Conceptuales
3. Cualquier Numero de Estereotipos
sobre las clases
(Fsicos) sobre las clases
4. Menos Formal
4. Mas Formal
5. No muy centrado en la Secuencia
5. Muy centrado en las secuencias
6. Bosquejo del Diseo del Sistema
7. Creado
Principalmente
como
6. Manifiesto del Diseo
bosquejo manual
7. Creado
principalmente
como
Programacin Visual en Ingeniera de
8. Puede no estar Mantenido durante
Ida y Vuelta.
todo el ciclo de vida del Software
8. Debe ser mantenido, durante todo el
9. Define una estructura que es una
ciclo de vida del Software.
entrada esencial para modelar el
Sistema.
9. Intenta Preservar la estructura definida
por el modelo del Anlisis.
DISEO DEL SISTEMA PARA EL SISTEMA DE ALMACEN
1.- Ir a la Vista Lgica y dentro de ella a la Vista de Diseo, crear los Paquetes
correspondientes:
Diagrama de Paquetes del Diseo
Realizacin de Casos de Uso del Diseo.
A partir de los paquetes de la realizacin de los Casos de Uso del Anlisis construimos los
correspondientes paquetes de realizacin de casos de Uso del Diseo.
Cada uno de estos paquetes contiene los Casos de Uso de requerimientos enlazados con sus
correspondientes realizaciones del Anlisis los que a su vez se enlazan con sus realizaciones
del Diseo.
Realizacin de Casos de Uso de Ingresos-Diseo
(Falta)
Diagrama de Secuencia para la realizacin de Ingreso de Compras.
(Falta)
Realizacin del Casos de Uso de Requerimiento de Materiales
(Falta)
Diagrama de Secuencia mostrando la Realizacin de Registrar Requerimiento Diseo
(Falta)
Clases de la Realizacin de Registrar Requerimiento Diseo
(Falta)
Realizacin de Registrar Salida por Centro de Costos
(Falta)
Diagrama de Secuencia de Registrar Salida por Centro de Costos.
(Falta)
Y as para la realizacin de diseo de Casos de Uso de Inventario y Valorizacin
Debemos hacer una realizacin del Diseo de cada una de las realizaciones del Anlisis.
Buscar Area()
Buscar Almacen
(f rom Logica del Negocio del Sistema de Almacen)
Buscar Almacen()
Verificar Requerimiento
(f rom Logica del Negocio del Sistema de Almacen)
Verificar Requerimiento()
GUI Detalle_Requerimiento
Buscar Almacen
Verificar Requerimiento
Buscar Area()
Buscar Almacen()
Verificar Requerimiento()
Almacen
(f rom Datos del Sistema Almacen)
1
Area
1..*
Requerimiento
Leer Area()
1..*
Grabar Requerimiento()
1
Detalle_Requerim iento
(f rom Datos del Sistema Almacen)
Grabar Detalle()
Centro de Costos
(f rom Datos del Sistema Almacen)
Leer()
Requerimiento
Leer Area()
1..*
Grabar Requerimiento()
1..*
1
Doc_Ingreso
Leer()
1
Centro de Costos
1
Almacen
Leer()
Motivo
1..*
1..*
1..*
Nota de Ingreso
Leer()
Detalle_Requerimiento
Nota de Salida
Grabar Detalle()
1..*
Grabar N/S()
1..*
1
1
Material
Leer()
1..*
1..*
Detalle_Nota_Salida
1..*
Orden de Compra
Grabar Detalle_N/S()
Leer()
1..*
Detalle_Nota_Ingreso
Grabar()