Concepto - Modelado PDF
Temas abordados
Concepto - Modelado PDF
Temas abordados
pe
IIND-169, VI CICLO e-mail: [email protected]
Ingeniería de Información Empresarial
Conceptos de Modelado
Mientras no podamos directamente ver un sistema
empresarial, podemos percibir partes del sistema empresarial,
sus inputs, outputs, y comportamiento.
Con el propósito de entender a los sistemas empresariales y
analizar las propiedades de los sistemas empresariales,
podemos MODELARLAS.
GRADO DE 0%
UTILIDAD
ESPERABLE
fines, medios, ideologías
medios, ideología,
entrenamiento, etc.
Selección de INGRESO DE
CLIENTE
En éste diagrama de
productos PRODUCTOS
ENVIOS
orden
flujo de datos o DFD el
propósito es mostrar
ORDENES orden
Orden para
aprobación
Tasa de
como fluyen los datos a
través del Sistema.
CALCULO DE
Costos de envio envio
COSTO ENVIO
CALCULO DE
CREDITO Orden y
El modelo NO muestra
costo de envio
CALCULO DEL Tasa de TABLA DE la secuencia de
actividades.
Aprobación COSTO TOTAL impuestos IMPUESTOS
de crédito
AGENCIA DE
TARJETA DE
CREDITO VISA
Modelo de procesos
ENTRADA DE
PRODUCTOS
secuencia de actividades a
través del sistema. CALCULO DEL
TOTAL DE LA
ORDEN
El modelo NO muestra la
como fluyen los datos. REVISAR CREDITO
INGRESAR UN DIRIGIR LA
¿BUEN
NUEVO CREDITO NO SI ORDEN A
CREDITO?
O ABORTAR ALMACEN
ENTRADA DE
Selección de INGRESO DE PRODUCTOS
CLIENTE productos PRODUCTOS
ENVIOS
CALCULO DE
COSTOS DE
orden ENVIO
ORDENES orden
Orden para
aprobación
CALCULO DEL
Tasa de
CALCULO DE TOTAL DE LA
Costos de envio envio ORDEN
COSTO ENVIO
CALCULO DE actividades
CREDITO Orden y datos
costo de envio REVISAR CREDITO
CALCULO DEL Tasa de TABLA DE
Aprobación COSTO TOTAL impuestos IMPUESTOS
de crédito
INGRESAR UN DIRIGIR LA
¿BUEN
NUEVO CREDITO NO SI ORDEN A
CREDITO?
O ABORTAR ALMACEN
AGENCIA DE
TARJETA DE se trata de dos modelos de proceso de un mismo Sistema
CREDITO VISA TERMINAR
pero debido a que cada modelo tiene un propósito diferente,
se nota diferentes estructuras.
La ABSTRACCIÓN:
A
Figura 1/2. Vista Frontal del Objeto Físico
en dos etapas:
1. Identificación de las unidades
Análisis
organizacionales, localizaciones,
funciones, y tipos de entidades. Esto
identifica dónde son llevadas a cabo las
Diseño
funciones, qué tipos de entidades ellas
usan, como se relacionan al organigrama
de la empresa, qué unidades organizacionales Construcción
están en que localización, y así sucesivamente.
INGENIERIA DE INFORMACIÓN EMPRESARIAL e-mail: [email protected]
IIND-169, VI CICLO e-mail: [email protected]
Unidad organizacional Localización
Gerente
Secretaria
Recursos
Producción Marketing Contabilidad
Humanos
Secretaria *
Producción *
Marketing *
RRHH *
Contabilidad *
...
...
INDUSTRIA DE DISTRIBUCIÓN
COMPRAS GESTION Y CONTROL FINANCIERO
Selección de vendedor Plan de ventas Presupuestos Planificación de gastos de capital
Requerimientos Control de inventarios Administración efectivo Otorgamiento de créditos
Cunado comprar Estimación de precios Planificación de utilidades Negociación financiera
Designación Rebajas. Medición y control Nuevos negocios.
VENTAS ADMINISTRACION
Presentación. Propaganda Cuentas por pagar Auditoría
Exbición Servicio al cliente. Cuentas por cobrar Procesamiento de mercadería
Planificación de mano de obra Nómina Personal/entrenamiento
Introducción de artículos nuevos Informe estadístico y financiero.
OPERACIONES GENERALES
Adquisiciones. Auditoría
Mantenimiento de instalaciones. Control de inventario
Seguridad Control de inventario físico
Relaciones públicas. Comunicaciones internas.
MARKETING FINANZA
Planificación de ventas. Entrada de pedidos Gestión de efectivo Nómina.
Plan del producto Servicios al cliente. Presupuesto Facturación de clientes.
Análisis de ventas. Estimación de precios. Gastos de capital Cuentas por cobrar.
Análisis de costos. Cuentas por pagar
Informe financiero. Auditoría.
PRODUCCION ADMINISTRACION
Requerimiento de planificación Control de calidad. Adquisiciones. Servicios de información.
Programación de producción. Inventario Servicios del personal Jurídico
Planificación de material prima Embarques Tráfico Relaciones con stakeholders.
Recepción. Mantenimiento. Administración del salario. Asuntos públicos.
Informe de producción.
RELACIONES INDUSTRIALES
Relaciones laborales. Seguridad.
Desarrollo del personal.
INDUSTRIA DE MANUFACTURACION
DESARROLLO Y APLICACION DEL PRODUCTO PERSONAL
Desarrollo de tecnología. Producto pasado. Planificación. Información.
Aplicación del producto. Aplicación de ingeniería. Adquisidor. Terminanción.
Producto Nuevo. Especificaciones. Desarrollo y administración.
PLANIFICACION DE PRODUCTOS
Determinación del business case Evaluación del business case.
GOBIERNO
JUDICIAL ADMINISTRACION
Enjuiciamiento. Control. Conflictos. Seguridad/privacidad.
Defensa. Civil. Medidas y control. Relaciones externas.
Procedimiento de la corte. Determinación de políticas. Mantenimiento de registros.
Presupuesto.
PERSONAL (RRHH)
Reclutando/contratando/terminando. Relaciones laborales.
Desarrollo de carrera. Compensación y beneficios.
Clasificación de empleos. Gestión de empleados/puestos.
EDUCACIÓN (Universidad)
ESTUDIANTE FINANZAS
Promoción/reclutamiento. Ayuda financiera. Adquisición de ingresos. Protección contra pasivos financieros.
Evaluación & admisión. Actividades/vida estudiantil. Administración de fondos. Protección.
Registro de clase. Servicios estudiantil. Recibimiento y desembolso de fondos. Servicios financieros.
Asesoramiento acad. y professional. Estado/archivos estudiantil. Administración del efectivo. Mantenimiento de registros financieros.
ATENCIONES A EX-ALUMNOS
Rastreo. Evaluación institucional.
Programas y servicios.
DESCOMPOSICIÓN FUNCIONAL
Areas Funcionales
Procesos: de la empresa
Las funciones
de la empresa
pueden ser Nivel de
Funciones
subdivididas en
procesos.
Mientras que una
Nivel de
función esta en marcha Procesos
y continúa, un proceso
se relaciona con un Los procesos pueden ser
descompuestos dentro de
acto específico que procesos de nivel más
tiene puntos de inicio y final definibles bajo
El nombre de un proceso debería ser un verbo claúsula, tal
como: crear una requisición de compra, seleccionar proveedor,
rastrear una orden, preparar información para las cuentas por
pagar, analizar rendimiento de proveedor. etc.
La descomposición de las funciones y de los procesos del
negocio deben ser hechas independientemente de como la
empresa este separada por departamentos.
La empresa puede cambiar periódicamente el informe de su
estructura, pero tiene que seguir llevando a cabo las mismas
funciones y procesos.
Funciones
Tipos de entidad
1
Procesos
2
Procedimientos
Especificaciones
de Diseño 3. System Design
Dependiente en el
Sistema Ambiente escogido
operacional 4. Construction
Proceso Analiza Estima preciosPredice Monitorea Chequea Acepta Controla AlmacenaRegistra Actualiza
(describe un clientes componentes demanda Niveles de stockinventarios envíos la calidad items recepción inventarios
acto específico) de items
Secretaria
Producción * * *
Marketing
RRHH * * *
Contabilidad
...
Oficina *
ventas
Oficina * * *
RRHH
Oficina *
contabilidad
Oficina *
logística
...
Control inventarios
Requerim.material
Plan de capacidad
Gestión Territorio
Orden de servicio
Administración
Expedir ventas
Programación
Planeamiento
Investigación
Operaciones
Pronósticos
Recepción
Compras
Envios
Jefe de finanzas R,A I
Jefe de personal
Gerente de control I I I I
Ejecutivo
de pedidos
Jefe de producción I I R,A R,A R,A R,A R,A R,A R,A R,A
Jefe de operaciones I I
de planta
...
Funciones
Tipos de entidad
Registros de entidades
totalmente normalizados Procesos
En cada tema de datos, se identifican tipos de entidad.
Una entidad es cualquier persona o cosa, real o abstracta, acerca
del cual la empresa almacena información útil.
Ejemplos de tipos de entidad:
REGIONES DE VENTAS CLIENTES ORDENES
Nombre de región de ventas Nombres número orden del cliente
Oficina sucursal Dirección artículos en la orden
Vendedor Contacto factura
Cuota anual pago
cuenta por cobrar
ingreso al libro mayor
es administrada por
Unidad
organizacional
administra
esta compuesta de
esta relacionado a
usa
usa
usa
programas de RRHH
Proceso de pedidos
Desarrollo indiv. de
Control de finanzas
Plan de producción
Producir producto
Organizaciones del
C: creación
Plan de producto
Planificación de
Producción de
Adquisición de
R: lectura
contabilidad
información
Proyecto de
Administrar
vendedores
habilidades
Gestión de
Gestión de
materiales
del cliente
Ejecuta la
mercado
personal
finanzas
U: actualización
....
D: eliminación
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Empleados R R CRUD RU R R
...
ventas
Local principal
...
Oficina principal
Arequipa oficina de
Planta de fabricación
*
*
*
1
Empleado por
*
*
*
2
contrato
IIND-169, VI CICLO
solicitante
*
3
Registro de
*
4
compensación de
Regisyro de
*
5
beneficios de RRHH,
planes
Requerimientos de
*
6
personal de RRHH,
planes
Requisición de
*
*
*
7
empleo
accionista
*
8
Miembro de
*
9
sesiones
Entidad
Contactos
*
10
misceláneos/VIPs
Plan de finanzas
*
*
*
11
e-mail: [email protected]
Registro de
e-mail: [email protected]
*
*
*
12
contabil., Prácticas
Cuentas contables
*
*
*
13
Pedido de compra
*
14
de cliente/factura
Pago de cliente
*
15
Otro ingreso
*
16
....
Pasos resumidos para crear un Modelo General de la Empresa:
Descomponer en funciones de
organigrama y Personas Identificar los temas de
Identificar las principales más bajo nivel, con un FDD:
INICIO UO´s: unidades quienes dirigen datos útiles para la
funciones de la empresa diagrama de descomposición
organizacionales las UO´s empresa
de funciones
ANALÍTICO Puede analizar sistemas donde el comportamiento No bien entendido por las personas
(estocástico) aleatorio influye fuertemente en el no técnicas; require ingenieros
comportamiento del Sistema entrenados para su desarrollo
Requiere ingenieros entrenados para
su desarrollo; la validación es
Puede analizar sistemas de alta complejidad; importante para que el usuario
MODELO puede ejecutar un amplio rango de análisis acepte el modelo; datos significantes
COMPUTACIONAL requiere para su validación; más
tiempo para crear el modelo que los
modelos analíticos y no-analíticos
The purpose, level of abstraction, and point of view are essential characteristics that differentiate models. The purpose guides what a model attempts to show and why, ensuring relevance to the observer's needs. The level of abstraction refers to the vertical detail level, determining the aspects of a system that are included or omitted, facilitating focus on specific elements. The point of view, akin to abstraction but horizontal, means observing the system from different perspectives, thus providing varied angles of understanding . These characteristics ensure that models are adequately tailored to explore specific facets of enterprise systems according to the observer's objectives .
The hierarchical analysis in enterprise information strategy planning (ISP) aids in systematically breaking down the objectives into more precise, actionable components. It involves aligning the strategic goals with business processes and information systems, ensuring that all levels from high-level generalizations to detailed specifications are addressed . This structured approach ensures cohesive integration of various elements, improving decision-making and resource allocation at each organizational level .
Models serve as abstract representations of reality that exclude many details of the real world, allowing individuals to focus on specific aspects of a system relevant to their needs. They help in reducing complexity by simplifying systems into elements that are easier to analyze, visualize, and communicate, while excluding unnecessary details . This abstraction enables stakeholders to interact with a phenomenon without being overwhelmed by its intricacies, facilitating analysis and design processes .
Functional decomposition in enterprise systems improves operations by breaking down complex activities into manageable units, making it easier to analyze, design, and implement processes . It involves identifying business functions such as planning, production, or sales, which are then grouped into functional areas like engineering, marketing, or distribution. This decomposition allows for a clearer understanding of what needs to be done to support the company's mission and enhances operational efficiency by defining clear roles and responsibilities .
Distinguishing between a model and the actual system is crucial because a model is merely an abstract representation that simplifies complex systems by excluding many real-world details . This separation allows users to focus on the essential features relevant to their analysis or decision-making without confusing the model with the full complexity of the real system. This understanding prevents misinterpretations that could arise if users assume the model includes all characteristics of the actual system .
For non-analytical models like flowcharts, verification and validation involve checking the model's syntax correctness and ensuring it represents its intended purpose . The process continues by examining the assumptions made, the structure, and the behavior described. Unlike analytical models, these rely less on mathematical or statistical validation and more on ensuring logical consistency and representational accuracy relative to the depicted process .
The verification and validation of models involve several steps. Verification checks if the model's behavior aligns with its design, ensuring the correct application of logic and adherence to syntax and semantics. Validation assesses whether the model accurately represents the current system's behavior for its intended purpose. For analytical and computational models, additional steps include statistical validation against known data, testing with 'toy problems' (simplified problems), checking with extreme or boundary conditions, and examining for degeneracy to ensure robustness .
Abstraction in modeling is similar to using a map to represent a territory because both simplify the representation of a complex reality into more manageable forms. Just like a map uses symbols and a two-dimensional representation to denote real-world features, models use abstractions such as mathematical, graphical, or textual forms to represent specific aspects of a system. Both the map and the model ignore many details of the actual object they represent, retaining only the information necessary for the intended purpose. This simplification helps users focus on significant elements without the distraction of irrelevant details .
The benefits of using models in enterprise systems include visualization of concepts, communication facilitation, design specification, and economic analysis . Models help in visually representing processes, information, and organizational structures, making complex systems easier to understand. They aid in communicating about enterprise systems for analysis and design purposes, specify designs of various enterprise aspects, and provide cost-effective means for analyzing systems .
Functions pertain to what needs to be done to operate an enterprise, whereas procedures concern how these tasks are accomplished . Functions are stable elements, representing core business requirements that remain constant, while procedures might evolve due to technological advancements. This distinction is significant because it allows organizations to adapt and optimize procedures without altering underlying functions, thus maintaining continuity and effectiveness in their operations .