Você está na página 1de 87

TINO

T
REYNA
R
M MONTEVERDE

UNI Presenta:
Modelando la Arquitectura

de Datos de la Organización

Autor: MBA. Ing. Tino Reyna Monteverde


Lima, Abril-2013
Estructura de la Información
para modelar

Arquitectura
de
Datos
PARTE 3
MARCO TEORICO

MARCO METODOLOGICO
MARCO TEORICO
A.- ENFOQUE SEMANTICO

B.- ING. DE LA INFORMACION

C.- PRINCIPIOS DEL MODELADO


A.- ENFOQUE SEMANTICO

MEDIANTE LA SEMANTICA SE PUEDE:


DISCERNIR
ACLARAR
ENTENDER
DEDUCIR
INTEGRAR

UN MODELO SEMÁNTICO DE DATOS


SEMANTICA de DATOS
INVESTIGA EN BASE AL SIGNIFICADO DE LAS PALABRAS
PERMITIENDO DEDUCIR DESDE UN NIVEL
GENERAL HASTA SU MINIMO DETALLE.
GUIADOS POR SU CONCEPTO

CONCEPTO SEMANTICA

MODELO Estructuras que subyacen ocultas en todo


sistema
ESTRUCTURA Conjunto de elementos Relacionados que
soportan acciones o fuerzas
SUBYACEN Hallarse debajo de otro elemento
MODELO SEMANTICO DE DATOS

ESTRUCTURAS INVESTIGA EN BASE AL FUENTE DE


QUE SUBYACEN SIGNIFICADO DE LAS CONOCIMIENTO
OCULTAS EN DESCRIPCION
PALABRAS OBJETIVA Y
TODO SISTEMA PERMITIENDO PARCIAL DE UN
DEDUCIR DESDE UN ENTE
ESTRUCTURA: NIVEL GENERAL HASTA
CONJUNTO DE SU MINIMO DETALLE.
ELEMENTOS GUIADOS POR SU
RELACIONADOS CONCEPTO
QUE SOPORTAN
OPERACIONES.
ESTRUCTURA:
CONJUNTO DE ELEMENTOS RELACIONADOS QUE SOPORTAN OPERACIONES
ESTRUCTURAS QUE SOPORTAN FUERZAS
MARCO SEMANTICO
1.- SEMÁNTICA:
-Investiga en base al significado de las
palabras (primera aproximación).

2.- ONTOLOGIA: (Estudio del ser, detalla)


-Especifica y formaliza propiedades:
(naturaleza, formato, valores, métodos)

3.- TAXONOMIA:
(Clasifica en función de los atributos)
-Descubre Clases (Sujeto)
-Descubre Relaciones
LA TERCERA DIMENSION DEL MODELO

2
Símbolo Lingüístico
Fonema

Técnica Semántica

Objeto (real) Significado


B.-INGENIERIA
de la
INFORMACION
(El Paradigma)

APLICACIÓN DE CIENCIAS EXACTAS


A LA INFORMACION

Ingeniería de la Información (II) como metodología holística


DE LA INGENIERÍA DE LA INFORMACIÓN (II) A LA INGENIERÍA EMPRESARIAL
James Martin, un ex IBM y proveniente de las canteras de la informática y las ciencias de la
computación, fue quien destapó el problema metodológico al reconocer que si bien la ingeniería de
software se había sistematizado bastante, en cuanto método, técnicas y herramientas, aún
mantenía las orejeras que no le permitían ver que el software se construye para que la organización,
y las personas que la componen, lo utilicen.

Es así que propuso su Ingeniería de la Información (II) como Metodología Holística y Top-down para
enfrentar básicamente el aislamiento y la falta de integración de las aplicaciones empresariales,
estableciendo que estas deben planificarse, analizarse, diseñarse y construirse a partir de los
objetivos y metas empresariales, guiadas por los factores críticos de éxito de las empresas y sus
altos directivos, aprovechando las oportunidades internas y externas de usar TI en beneficio de la
empresa.

Martín (1989) definió II como «la aplicación de un conjunto interrelacionado de técnicas formales
para la planificación, análisis, diseño, y construcción de sistemas de información sobre la base de
enfocar la empresa como un todo […]»6.
Se puede preguntar: ¿cuál es el objeto de estudio de la II? La respuesta equivocada es «un
conjunto interrelacionado de técnicas»; la respuesta correcta es «la empresa como un todo».

De allí que también se definió la II como «un conjunto de disciplinas automatizadas, aplicadas a
toda la organización, para proporcionar la información correcta, a las personas correctas, en el
momento correcto».

Es pues James Martin (1995) pionero de la Ingeniería Empresarial, que «está interesada en la
arquitectura de las empresas del futuro y los métodos necesarios para cambiar la empresa »7.
Visualizó a un emergente profesional: los ingenieros empresariales, que «necesitan estar
preparados en métodos de cambio alternativos; necesitan entender las técnicas para cambiar la
cultura organizacional y las tecnologías de información que influyen en muchos de los cambios».

Por Jorge Yrivarren


ETAPAS DE UN PROYECTO INFORMATICO
CONOCIMIENTO ETAPA PROCESO ENTREGABLE
MISION:
MODELO REALIDAD FUNCIONES:
FUNCIONAL ESTUDIO EVENTOS:
DATOS
V
DATOS DICCIONARIO I
S
ANALISIS Semántica Percepción SEMANTICO I
ARQUITECTURA O
N
<>
MODELO -PRODUCTO
ING. DE LA CONCEPTUAL
INFORMACION: -CICLO-VIDA
SINTESIS Arquitectura

DISEÑO -ESPECIFICACION
DE PROGRAMAS
MODELO
CONSTRUCCION LOGICO PANTALLA
(DISEÑO) REPORTES
-SOFTWARE
ING. DE CONSTRUIDO
SOFTWARE DESARROLLO MODELO
FISICO

MODELO INTERNO MODELO EXTERNO


Enfoque técnico Enfoque usuario
ETAPAS
SISTEMA DE INFORMACION
ESTUDIO ARQUITECTURA: DISEÑO

ANALISIS (DESCOMPONER) DESARROLLO

SINTESIS (RECOMPONER) IMPLANTACION

Arquitectura:
“el eslabón perdido”
ING. DE LA INFORMACION
(JAMES MARTIN 1989)

• Objetivo: Establecer bases para el APLICAC1 APLICAC2


desarrollo Informático futuro de la
empresa (PE de aplicaciones)( )
• Naturaleza: La existencia y propiedad
de los datos no depende de sus procesos.
Los son sugeridos en base a las
propiedades de los datos. PIEDRA
FUNDAMENTAL
• Propiedad: Los tipos de datos no ESTABLE
cambian porque son conceptos ()
• Piedra Fundamental Estable(-->)
Ubicación: Esta en el centro de las
aplicaciones

APLICAC3 APLICAC4
OBJETIVO:
PLANIFICAR GERENCIA
CARTERA DE GENERAL
APLICACIONES AUDITORIA

OPERACIONES APOYO

CLIENTES PRODUCCION FINANZAS RRHH

PRE-VENTA
VENTA DESARROLLO LOGISTICA SISTEMAS
POST-VENTA

COBRANZA OPERACION R
ALIMENTO
PERSONA

TRABAJO

HOGAR

DOCENCIA
JUSTICIA

R
ING. DE LA INFORMACION

• BASES PARA EL DESARROLLO • LOS TIPOS DE DATOS NO


INFORMATICO FUTURO DE LA CAMBIAN
EMPRESA

MODELO DE DATOS ESTABLES


PARA TODA LA VIDA?
MODELO DE DATOS ESTABLES
SI......PARA TODA LA VIDA
MODELO DE DATOS ESTABLES
M
O
D MISION
N
E determina
G
O
C FUNCIONES se dan vía EVENTOS
I
O
soportan
M
O
D

D
A
T
O
S
PRE-VENTA VENTA

PIEDRA
FUNDAMENTAL
ESTABLE
(COMERCIAL)

POST-VENTA
APLICACION

R
DEMOSTRACION ANALITICA

Si Datos Encapsulan (Conceptos)


& Conceptos Son Estables
Luego Datos Son Estables

Si Datos Son Estables


Luego Relación (Datos) Son Estables

Si Relación (datos) Son Estables


Luego Modelo_Datos Son Estables
C.- PRINCIPIOS DEL
MODELADO
1.- OBJETIVO USA SOLO DATOS
2.- FUNDAMENTO SEMANTICA
3.- PROPIEDAD DUAL (DATO/PROC)
4.- TECNICA CATEGORIZAR
5.- USO BASE DE DATOS
PRINCIPIOS DEL MODELADO
1.- OBJETIVO: DESCRIBIR EL SISTEMA EN FUNCION DE LOS DATOS
QUE POSEE

DATO

DATO DATO

DATO DATO DATO


DATO

NATURALEZA RELACIONES (con otros datos)


VALORES FORMATO METODOS
MODELO EN FUNCION DE DATOS
M
O
D
MISION
N
E Determina
G
O
C FUNCIONES Se dan vía EVENTOS
I
O
EXISTEN UNA GRAN
VARIEDAD DE
PROCESO:
PROCESOS PARA UN
MISMO EVENTO SON
OPERACIONES
MUY INESTABLES SE
CREAN, CAMBIAN Y SE
ELIMINAN

METODOS

DATOS
DIMENSIONES DEL MODELO
PRINCIPIOS DEL MODELADO
2.- FUNDAMENTO: SEMANTICA DE LOS DATOS

SIGNIFICADO
S
E
M NATURALEZA
A RELACIONES
N (con otros datos)
DATO VALORES
T
I FORMATO
C
A METODOS

CONCEPTOS
Investigar datos
Semántica (Dato)  Significado  Concepto

Concepto  Conocimiento { Naturaleza,


Formato,
Valores,
Métodos}
NATURALEZA:ESENCIA, ORIGEN, CARACTER,
TEMPERAMENTO, CUALIDADES.

RELACIONES: (con otros datos) DEPENDENCIA SEMANTICA CON


OTROS DATOS.(EJ: STOCK-MINIMO, STOCK-ACT)

VALORES: PUEDEN DARSE IMPLICITAMENTE (>0) O


EXPLICITAMENTE (TABULAR) PRECISOS / DIFUSOS(*)

FORMATO: INDICA FORMA DE ALMACENAR Y PRESENTAR


(CHAR, NUM-DEC, NUM-BIN, ETC.)

METODOS:TRATAMIENTO ELEMENTAL SOBRE UN DATO.


(GRABARLO, MODIFICARLO, ELIMINARLO, LEERLO,
COMPARARLO, VALIDARLO, ETC.) DE MANERA QUE VARIE SU
ESTADO.
SON ÚNICOS Y SE ALMACENAN EN LA BASE DE DATOS.
VALORES DIFUSOS

ATRIBUTO TIPO DOMINIO


SEXO CHAR (M, F)
En cualquiera de los rangos de edad, se
EST-CIVIL CHAR (S, C, V, D, M) dan grados, así en el rango R1 indica a
EDAD JOVEN R1(18-30)
ADULTO-J R2(31-40)
los jóvenes entre 18-30 años. Sin
ADULTO-A R3(41-50) embargo se pueden especificar
MADURA R4(51-60)
MADURA-M R5(61-100)
diferentes grados de juventud.

(100 – c)
Y = a + b*X
(X,Y) Grado Y = c + m/(m+n)*(100- c)
Joven 100%
m n
Edad c
1 2 2 2 2 2
8 19 20 21 2 23 4 5 26 7 8 29 30
PRINCIPIOS DEL MODELADO
3.- PROPIEDAD: EL MODELO DE DATOS DEBE
RESULTAR EN EL DUAL DEL MODELO DE PROCESOS
DIALECTICA INFORMÁTICA:
DATOS - PROCESOS

NATURALEZA

RELACIONES
DATOS VALORES
FORMATO
METODOS

EVENTO
MODELO
DINAMICO
(DUAL) OPERACIONES
Operación de usuario “extremo a extremo”

• Las operaciones de presentación, son el


flujo de diálogos de la operación de usuario.

•Todos los componentes, tienen físicamente


uno o varios elementos software,
dependiendo del grado de externalización
aplicado.

•El FIN se encarga de la invocación


coordinada de las Funciones de Negocio,
con independencia del nodo físico de
aplicación en el que residan.

• Los Servicios de Negocio no tienen


sentencias SQL. Acceden a los datos de
negocio por medio del componente SAD
(Servicio de Acceso a Datos) orientando a la
aplicación a producto.
DISTRIBUCIÓN DE COMPONENTES POR NODO

OPERACIONES METODOS
EVENTO-NEGOCIO

VALIDA CONDICIONES

PRESENTACIÓN
METODOS:TRATAMIENTO ELEMENTAL SOBRE UN DATO.
(GRABARLO, MODIFICARLO, ELIMINARLO, LEERLO, COMPARARLO,
VALIDARLO, ETC.) DE MANERA QUE VARIE SU ESTADO.
SON ÚNICOS Y SE ALMACENAN EN LA BASE DE DATOS.
LOS METODOS NO CAMBIAN POR SER PARTE DE LA NATURALEZA DEL
OBJETO.
MEDIANTE LA INVESTIGACION SE PUEDEN ENCONTRAR NUEVOS
METODOS.
OPERACIONES.- ESTILO DE HACER NEGOCIOS, LOS
METODOS IMPLEMENTAR LAS REGLAS DE NEGOCIO, QUE DEPENDEN
DE CADA EMPRESA (MANERA DE OPERAR).

EVENTOS.- GENERAN CAMBIOS EN EL PARQUE DE DATOS.


LOS NEGOCIOS SE PRESENTAN EN LA REALIDAD COMO EVENTOS
QUE DESENCADENAN LAS OPERACIONES Y ESTAS LOS METODOS.
PRINCIPIOS DEL MODELADO
4.- TECNICA: EL ESTUDIO CONSISTE EN DETERMINAR LAS AGRUPACIONES
DE DATOS EN BASE A SU SEMANTICA.
DETERMINANDO SU CATEGORIA DE CADA AGRUPACION.

KARDEX

PROVEED PEDIDO

PRODUCTO DET-V VENTA


CLIENTE

NATURALEZA RELACIONES (con otros datos)


VALORES FORMATO METODOS
Cod-clt
Fec-Ape
Tip-clt
Tot-Comp LA SEMANTICA
Cod-Prod ME AYUDA A
Descripc DISCERNIR
Atributo Fec-Vcto
Unidad-M

Nro-Item
Fec-Ing.
Nro-serie
Lote.

ANALIZAR (PARTIR)
Diccionario Semántico-Ontológico
ATRIBUTO SEMANTICA
EVENTO: VENTA
Cod-clt = Número que identifica al cliente
Fec-Ape = Indica desde cuando pertenece al sistema
Tip-clt = Identifica el grupo de clientes que gozan de ciertas propiedades.
Tot-Comp = Total de compras acumuladas desde la afiliación del cliente
Cod-Prod = Número que identifica al producto del catálogo.
Descripc = Describe las cualidades del producto
Unidad-M = Métrica que permite contabilizar la existencia del producto.
Fec-Vcto = Fecha después de la cual se deberá dar de baja al producto.
Nro-Item = Número que identifica a la existencia.
Fec-Ing. = Fecha que fue aceptado en el sistema
Nro-serie = Código que identifica su realización en fabrica.
Lote = Número que identifica el grupo de items que fueron fabricados simultáneamente.
Cod-clt
Fec-Ape
Tip-clt
Tot-Comp LA SEMANTICA
ME AYUDA A
ACLARAR
Atributo Cod-Prod
Descripc
Unidad-M

Nro-Item
Fec-Ing.
Fec-Vcto
Nro-serie
Lote.
Cod-clt
Fec-Ape
Tip-clt
Tot-Comp LA SEMANTICA
ME AYUDA A
ENTENDER
Atributo Cod-Prod
Descripc
Unidad-M

Nro-Item
Fec-Ing.
Fec-Vcto
Nro-serie
Lote.
Cod-clt
Fec-Ape
Tip-clt
Tot-Comp LA SEMANTICA
ME AYUDA A
DEDUCIR
Atributo Cod-Prod
Descripc
Unidad-M

Nro-Item
Fec-Vcto
Fec-Ing.
Nro-serie
Lote.
SINTETIZAR LA SEMANTICA
(RECOMPONER) ME AYUDA A
Fec-Ape INTEGRAR
Tip-clt Cliente
Cod-clt
Tot-Comp

Atributo Cod-Prod
Descripc Catalogo de Entidad
Unidad-M Productos

Fec-Vcto
Nro-Item Productos
Fec-Ing. para Venta
Nro-serie
Lote.
PRINCIPIOS DEL MODELADO

5.- USO: EL MODELO DE DATOS ES EL PERFIL DE LA


FUTURA BASE DE DATOS
PRINCIPIOS DEL MODELADO
(Síntesis)
1.-OBJETIVO: DESCRIBIR EL SISTEMA EN FUNCION
DE LOS DATOS QUE POSEE
2.-FUNDAMENTO: SEMANTICA DE LOS DATOS
3.-PROPIEDAD: EL MODELO DE DATOS DEBE
RESULTAR EN EL DUAL DEL MODELO DE
PROCESOS
4.-TECNICA: EL ESTUDIO CONSISTE EN
DETERMINAR LAS AGRUPACIONES DE DATOS EN
BASE A SU SEMANTICA Y REGLAS DE GESTION
DETERMINANDO SU CATEGORIA DE CADA
AGRUPACION.
5.-USO: EL MODELO DE DATOS ES EL PERFIL DE LA
FUTURA BASE DE DATOS
1.-OBJETIVO: DESCRIBIR EL SISTEMA EN
FUNCION DE LOS DATOS

3.-PROPIEDAD 5.-USO:
5.-TECNICA:
DUAL: AGRUPAR PERFIL
MOD-DATOS CONCEPTOS FUTURA
BD
MOD-PROCESOS

2.-FUNDAMENTO: SEMANTICO
MARCO

METODOLOGICO
Etapas Metodología General
Estudiar Realidad
V
I
MISION: S
I
FUNCIONES: O
EVENTOS: N

Analizar:
Arquitectura Realidad Percibida
Síntesis:
MODELO Datos

Diseño de la Modelo Externo


Solución Modelo Interno
Análisis Semántico

TRATAMTO

PARQUE DICCIONARIO
SEMANTICA SEMANTICO
DATOS

FILTRO
Secuencia Metodológica
1.- Obteniendo datos
2.- Listar datos
3.- Aplicar semántica (tratar)
4.- Percibir la realidad (filtrar)
5.- Atributos: Estáticos-dinámicos
6.- Fuente Suplementaria funcional
7.- Resumen

TALLER
1.- OBTENIENDO DATOS
MISION:
FUNCION1
EVENTO1(ATRIB1, ATRIB2,…)
EVENTO2
EVENTO3 D
FUNCION2 A
EVENTO-X
EVENTO (FUENTE) T
EVENTO-Y O
EVENTO-Z S
FUNCION3
EVENTO-a
.
.
.
2.- LISTAR DATOS

Cod-clt
Fec-Ape
Tip-clt
Tot-Comp LA SEMANTICA
Cod-Prod ME AYUDA A
Descripc DISCERNIR
Atributo Fec-Vcto
Unidad-M

Nro-Item
Fec-Ing.
Nro-serie
Lote.
3.- APLICAR SEMANTICA
ATRIBUTO SEMANTICA

EVENTO: INGRESO DE PRODUCTOS


Cod-Prod = Número que identifica al producto del catálogo.
Descripción = Describe las cualidades del producto
Precio = Monto de dinero por el cual se puede adquirir el producto
Unidad-M = Métrica que permite contabilizar la existencia del producto.
Fecha-Vcto = Fecha después de la cual se deberá dar de baja al producto.
Nro-Item = Número que identifica al producto.
Fecha-Ing. = Fecha que fue aceptado en el sistema
Nro-serie = Código que identifica su realización en fabrica.
Lote = Número que identifica el grupo de items que fueron fabricados simultáneamente.
Hora-Ing = Hora cronológica del ingreso
Autorizado = Código de Supervisor que autorizó
Ubicación = Coordenada física donde se ubica el material
Tipo-Matrl = Naturaleza del bien a ser almacenado
4.-
Percibir la Realidad
(Filtro Semántico)
Percepción del Analista: MODELO DEL NEGOCIO
Dominio Información
(Datos Relevantes)
Deporte
tipo-sangre
Capital deuda
pasa tiempo hipotecas
talla garantías
música nombre, cónyuge
arte liquidación
bebidas código
viajes transacción
cine i
fecha-mov
saldo
Frontera producto
cuenta
moda precio, tipo-cambio
perro stock, almacenes
Filtro humor factura, telef.
Semántico temperatura
apuestas
Mora, tasa
intereses
inauguración direcc
COMPLEJIDAD:LA PRESENCIA DE UN
NÚMERO GRANDE DE COMPONENTES ( ENTIDADES /
RELACIONES), VUELVE COMPLEJO CUALQUIER
SISTEMA.
MANEJO DE LA COMPLEJIDAD: LA
ESTRATEGIA ES ACOTAR EL DOMINIO DE LA
INFORMACIÓN (DATOS RELEVANTES).
PUNTO DE EQUILIBRIO: SE DEBEN BUSCAR
LOS ATRIBUTOS RELEVANTES PARA EL SISTEMA.
SIN QUE SOBREN, NI FALTEN.

FILTRO SEMÁNTICO: ES LA ÚNICA GARANTIA


DE REALIZAR LA SELECCIÓN PRECISA DE COMPONENTES
FILTRO SEMÁNTICO: ES LA ÚNICA GARANTIA DE REALIZAR LA
SELECCIÓN PRECISA DE COMPONENTES (PUNTO DE EQUILIBRIO).

MISION = {FUNCIONES / ASEGURE PROPOSITO SISTEMA}


FUNCION = Actividad propia de alguien o algo
Actividad = {Actos o Eventos}

Para filtrar se requiere conocer los límites o línea que separa lo relevante de lo
que no lo es, basado en la Misión y Visión.

Límite = {datos / hacen posible los eventos del negocio)

Todos los datos que soportan la actividad constituyen el dominio de la


información.

RESULTADO: DICCIONARIO SEMÁNTICO DE DATOS.


ETAPAS DEL PROYECTO
REALIDAD MISION:
FUNCIONES:
ANALISIS: ESTUDIO EVENTOS:
REALIDAD PERCIBIDA
DATOS
PRODUCTO DEL FILTRO Y
PERCEPCION EN BASE A DICCIONARIO V
DATOS I
MISION Y VISION DEL SEMANTICO S
SISTEMA. SE DETERMINA ANALISIS
EL DOMINIO DE LA I
INFORMACION LA O
SEMANTICA DE LOS DATOS N
DETERMINA EL FILTRO MODELO
GENERA DATOS ESTRUCTURA ARQUITECTURA
RELEVANTES: SINTESIS Arquitectura
DICCIONARIO-DATOS

DISEÑO
DE LA MODELO
LOGICO PANTALLA
(DISEÑO) REPORTES
SOLUCION

MODELO
FISICO

MODELO MODELO EXTERNO


INTERNO Enfoque usuario
Enfoque técnico
5.- ATRIBUTOS
ESTATICOS / DINAMICOS

ATRIBUTO: DATO QUE CONTIENE DESCRIPCION


PARCIAL DE UN ENTE MAYOR
TIPOS: Estos datos por su comportamiento se agrupan en:

ESTATICOS.-
Se mantiene con su mismo valor por mucho tiempo, en su
catálogo. Permite definir tipologías y categorías a modo de
Parámetros(*).
DINAMICIOS(*) .-
Depende de eventos (dinámico) y se genera en el tiempo por
cada instancia de eventos.
– Generan atributos que describen comportamiento
– Ejemplo Valor (actual) = Valor (anterior) + Valor
(evento)
– TOT-VENTAS-ACTUAL = TOT-VENTAS-ANT +
VENTA (EVENTO)
Datos Tipo Parámetro
Entidad: Tipo-Cuenta El parque de objetos mediante
sus instancias determina la
Atributos: casuística y tipología
Código Tipo generando la aplicación de sus
Atributo-01 (Min1 , Max1) operaciones asociadas.
Atributo-02 (Min2 , Max2)
Atributo-03 (Min3 , Max3) Cuando se definan nuevas
Atributo-04 (Min4 , Max4) casuísticas se definirían en base
a los mismos parámetros de la
base de conocimiento. No sería
Atributo-n (Minn , Maxn) necesario modificar el software

Estado Las Tipologías se utilizan para


definir y desarrollar
Transacciones (generan eventos).

Los atributos poseen valores tabulados.


Datos Tipo Parámetro
Los parámetros son atributos que permiten, configurar características
generales tipo catálogo.

Generándose tipologías que describen a grupos de objetos (reales o


posibles) .

La importancia de las tipologías es que sirven de patrón de los objetos de


la realidad para clasificarlos, afectarlos y, procesarlos.

Los parámetros inducen la realización de una operación o método. Es un


dato activo es decir posee un significado de tratamiento sobre datos,
genera cambios sobre los datos pasivos que conforman el parque.

Estos parámetros representan la lógica del proceso. El software debe


interpretar esta lógica basada en parámetros.
Datos Tipo Parámetro
1. - Edad: (0-18),(19-30),(31-50),
Ventajas.- 2. - Estado Civil: (S,C,V,D,M)
La lógica del software no varía, sólo 3. - Nivel de instrucción:(P, S, U)
cambian los valores de los parámetros o se 4. - Lugar de residencia: (URB, RR)
adicionan. 5. - Sexo: (M, F)
6. - Raza: (B, N, A, C,..)
La administración de estos parámetros solo 7. - Otros
requiere conocimiento de negocio y criterio,
no requiere conocimiento técnico de FACTOR SEGMENTO

programación. El software podrá ser


CODIGO-CARACT
gestionado por el usuario. DESCRIPC-CARACT
Tipologías de los entes. Transacciones, N
Productos, Clientes, Operadores, Políticas y
Reglas de Negocio. R

Ejemplo.-
Supongamos que se desee segmentar 1
SEGMENTO
mercados, es decir agrupar consumidores
que presenten un mismo perfil o rasgos COD-SEGMENT
DESCRIPC-SEG
peculiares comunes, como: TAMAÑO
Datos Tipo Parámetro
Operaciones de Negocio.- Es el objetivo de la transacción creada.
Indica los resultados en función de los datos del parque de entrada.

ENTRADA  PROCESO  Resultados


Parque Parámetro Parque

En base a los datos de entrada se define la Transacción y, en base a esta se


determina las Políticas, Reglas y Operaciones de Negocio, produciendo
los resultados esperados.
Datos Tipo Parámetro
Por ejemplo supongamos que en base a dos variables de entrada se desea conseguir un
determinado resultado, este dependerá del valor de parámetro fijado.
Así: V1, V2, P1, R donde:
V1: Variable 1
S = V1 + V2
V2: Variable 2
R = V1 – V2
P1: Parámetro 1 (Suma, Resta, Multiplicación, División)
M = V1 * V2
R: Resultado
D = V1 : V2
El resultado dependerá de P1 (tipo de operación)
Ahora se debe obtener el valor de P1 en función de los valores de V1 y V2, de la siguiente
manera:
R11  Min1-V1 =< V1 =< Max1-V1
R21  Min2-V1 =< V1 =< Max2-V1

R12  Min1-V2 =< V2 =< Max1-V2


V1 V2 VALOR-PRMTR
R22  Min2-V2 =< V2 =< Max2-V2
R11 R12 S
R11 R22 R
Posibles valores del Parámetro: R21 R12 M
P1 = S para entrada de V1 en R11, V2 en R12 R21 R22 D
P1 = R para entrada de V1 en R11, V2 en R22 VALOR-PRMTR OPERACIÓN
P1 = M para entrada de V1 en R21, V2 en R12 S SUMA
P1 = D para entrada de V1 en R21, V2 en R22 R RESTA

M MULTIPLICA
D DIVISION
Atributos Dinámicos
t EVENTO-n En el ejemplo se observa que en
cada evento de compra, se genera
e1 COMPRA-ACUMULADA , Monto-COMPRA
un monto de lo comprado.
Este monto afecta al total
comprado, que es el atributo que
describe el comportamiento en la
entidad cliente

EVENTO-n1 En cada evento se afecta este


e2 COMPRA-ACUMULADA ,Monto- COMPRA
Saldo, afectando el
comportamiento del cliente.
La explotación mas importante de
la base de datos de un sistema
automático son los
comportamientos de la entidades
sean estas personas, cosas,
eventos o cualquier servicio u
objeto abstracto.
Asimilación de Eventos

State
EVENTO-1
State
Diagrams
Use Case Diagrams
Use Case
Diagrams State
Use Case EVENTO-8
Diagrams StateEVENTO-2
Diagrams
Use Case
Diagrams Diagrams
EVENTO-7
Diagrams

State
State
Diagrams
Scenario EVENTO-3
Diagrams
Scenario CUENTAS
Diagrams
EVENTO-6
Diagrams

Component
Component
Diagrams
Diagrams
EVENTO-4
EVENTO-5
Naturaleza de Comportamientos

Entidad-Cuenta: Conducta = Manera de actuar,


esta Conducta es el resultado de
Atributos: actuaciones dadas en el tiempo de un
.Nro_Cuenta
.Evento_Creación
objeto a través de eventos.
.Total_Evento_1 La manera de medir comportamientos
.Total_Evento_2 de manera objetiva, es contabilizando
.Total_Evento_3 el efecto neto de los eventos.
.
.
.Total_Evento_n
La estadística de estos eventos
.Estado define Comportamientos Tipos.

Evento_Creación = Antigüedad

Los atributos son generados por los eventos consumados.


Naturaleza de Comportamientos

Conducta = Manera de actuar, Entidad-Tipo Cuenta:

Atributos:
La estadística de estos eventos .Código Tipo
define Comportamientos Tipos Min1 < Evento_Creación < Max1
mediante la agrupación de objetos Min2 < Total_Evento_1 < Max2
que poseen estadísticas similares Min3 < Total_Evento_2 < Max3
Min4 < Total_Evento_3 < Max4

Minn <Total_Evento_n < Maxn


Estado

Los atributos son generados por los eventos consumados.


Ejemplo de comportamientos

Entidad-Cliente: Entidad-Alumno:

Atributos: Atributos:
.Nro_Cliente .Código-Alumno
.Fecha_Ingreso .Fecha_Ingreso
.Total_Compras .Total_Cursos_matriculados
.Total_Monto .Total_Cursos_aprobados
.Total_Compras_Créditos .Total_Créditos_aprobados
.Total_Compras_Contado .Total_Créditos_Obligatorios
.Total_Compras_Internet .Record_Asistencia
.Total_Compras_Directas .Promedio_Ponderado
.Estado .Estado

Los atributos son generados por los eventos consumados.


6.- FUENTE
SUPLEMENTARIA
FUNCIONAL
Fuente Suplementaria

-VISION INFORMATICA
- PROBLEMAS X ETAPAS
- VISION INFORMATICA
- EVOLUCION
PROBLEMAS X ETAPAS
REALIDAD MISION:
PROBLEMAS FUNCIONES:
ESTUDIO EVENTOS:
DATOS
DICCIONARIO V
DATOS I
SEMANTICO S
PROBLEMA: AUSENCIA ANALISIS
DE DATOS RELEVANTES I
PARA EL NEGOCIO O
TIEMPO-SOLUCION: N
REPLANTEAR MODELO Y MODELO
SOFTWARE CONCEPTUAL ARQUITECTURA
SINTESIS Arquitectura

MODELO
PROBLEMA: PERFORMANCE DISEÑO PANTALLA
LOGICO REPORTES
TIEMPO SOLUCION:
(DISEÑO)
2 MESES

PROBLEMA: PROGRAMACION
TIEMPO SOLUCION DESARROLLO MODELO
FISICO
Construcción Software
2 DIAS

PROBLEMA: CONFIGURACION
TIEMPO SOLUCION: IMPLANTACION Configuración paramétrica
2 HORAS
VISION

INFORMÁTICA
VISION INFORMATICA

VISIONAR = VER ESTADO IDEAL DEL SISTEMA


VISION
DESCRIBE EL ESTADO
IDEAL DEL SISTEMA.
Realizar una prueba
de concepto, de las
VER CÓMO DEBERIA SER?
características que
LO presentaría el sistema
como consecuencia de
AUN su evolución
NO
EXISTE
LO FIJANDO CONCEPTOS
IDEAL DE LA ARQUITECTURA
VISION INFORMATICA
Explorar el futuro del sistema basados en tecnología de punta

AUTOMATIZACION TENDENCIA
TECNOLOGICA
INTERNET
ROBOTICA

INTELIGENCIA ARTF

FUNCIONES ACTIVIDADES
MISION
EVENTOS
VISION INFORMATICA

VISION (estar preparados para)  EVOLUCION


VISION

EVOLUCION
Capacidad para adecuarse a su
VER Entorno (vía parámetros)
LO QUE AUN
NO EXISTE
Es poseer capacidades (Características)
no aplicadas. Solo cuando el entorno lo
demande, estas serán utilizadas. Estas
(FUTURO) características derivan de la ontología,
basados en su propia naturaleza del ente.
VISION INFORMATICA

PROYECTANDO SU DESARROLLO EN EL TIEMPO, CON


CAPACIDADES Y BONDADES QUE ACTUALMENTE NO SE
DEMANDE PERO EN EL FUTURO SI.

EN BASE A LA MISION SE DEBE TENER LA VISION DE


CÓMO DEBERIA FUNCIONAR EL SISTEMA DE MANERA
NATURAL (por su concepto) Y ESTABLE.

VISION
EL CONCEPTO DE ESTABILIDAD ESTA ASOCIADO AL
HECHO DE PODER DISPONER DE LOS DATOS
NECESARIOS PARA EL SISTEMA HOY Y EN EL FUTURO.

EVITANDO PROBLEMAS TÍPICOS X ETAPAS


MISION-VISION

Misión Define: Visión Describe:


El estado ideal del Sistema
Naturaleza
Funciones Evolución:
Actividades Cambio en su
Eventos (generan comportamiento, producido al
atributos) utilizar capacidades de su
naturaleza antes no requerida.
La data de hoy, de qué otras
maneras podrá utilizase en el
futuro.
La data que hoy el sistema no
utiliza, como se usará en el futuro.
RESUMEN
PARADIGMA SEMANTICO
MISION R
PROPOSITO
TRANSACC
COMPONENTES
REGLAS-NEG R
COMPLEMTO GENERA POLITICAS
TRANS
1 CICLO-VIDA
6
4 DEFINICION
FUNCIONES SUPLEMTO VISION 3 OPERAN
EVOLUCION
V ESTABILIDAD

MISION I SINTESIS 5
S EVENTOS
DICCIONARIO
SEMANTICO
PRODUCTO
VIA Enfoque de Negocio
I
O CATALOGOS
USR N GENERA
CUENTAS APLICAN

PARAMETROS

REQUIERE REGLAS &


ATRIB ELEM 7
2 TRATAMTO POLITICAS
ATRIB DERIV
PARQUE SEMANTICA
RQRMTO DATOS ONTOLOGIA R
USARIO
FILTRO
Taller de Modelado
de datos

Caso de estudio
Sistema Académico
Sistema Académico
La razón de ser de un sistema académico es la de formar y capacitar profesionales de excelencia.
Las funciones principales e importantes son: Definición de malla Curricular, Silabo de Cursos, Definición de
Clases, Programación de Clases para un Periodo Académico, Programación de las Sesiones de Clase, Matrícula,
Dictado y Evaluación.
Los cursos están compuestos por un conjunto de temas de una determinada materia. Tienen una
Orientación determinada, Horas a la semana y Créditos. Los cursos deben respetar sus pre-requisitos es decir
que estos hayan sido cursados y aprobados, la nota mínima aprobatoria varia de acuerdo a la facultad.

El conjunto de alumnos que estudian el mismo curso pueden ser agrupados en secciones. Estas agrupaciones
pueden darse bajo ciertos parámetros permitiendo una segmentación de alumnos. Se pueden agrupar por rango
de edad, sexo, rendimiento, etc. Cada Sección tiene un mínimo y máximo de alumnos permitidos.

Una clase se define sintetizando un curso en una sección. Cada Clase depende de un número de alumnos mínimo
para abrirse y un máximo para cerrar su matricula. Cada Clase deberá desarrollarse en un número de Sesiones
de Clase. Cada Sesión con un Tipo de aula y Tipo de Docentes definido.

Estas Clases deben ser Programadas para un Periodo Académico. Una vez programada la clase se
debe de detallar cada una de las sesiones de clase indicando su fecha, aula, docentes y los temas a ser tratados. En
toda Sesión de clase se controla la asistencia de alumnos.
Las evaluaciones sobre un curso pueden darse en diferentes formas desde prácticas calificadas,
trabajos prácticos, monografías, exámenes parciales y finales. Cada una de estas pruebas puede tener una
ponderación (para el promedio) distinta para cada curso. Cada tipo, sub-tipo de Prueba tiene cobertura de
temas, duración, plazo entrega, plazo reclamo, plazo para revisión, número de pruebas mínimas, porcentaje a
eliminar. Se eliminaran las de más bajo calificativo. Algunos tipos de prueba no deberán ser eliminados.
A las diferentes maneras de calcular el promedio de un curso se le conoce como sistema de
evaluación. Donde cada Tipo de Prueba posee un Peso dado. No todos los sistemas de evaluación poseen los
mismos tipos de pruebas ni pesos.
La Regla de Negocio para el cálculo del promedio final es para los alumnos con asistencia superior al P% del
total Sesiones de Clase.
Por Política el evento Matrícula se realiza solo por Internet y los Retiros deben ser en persona.
SISTEMA ACADEMICO

FACULTAD

COMERCIAL PRODUCCION

PRE-VENTA DESARROLLO
VENTA POST-VENTA OPERACION

MERCADEO
NUEVAS ESP. CERTIFICADOS CURRICULA PROGRAMACION
CAPACITAC. MATRICULA TITULOS CURSO, SILABO CLASES, AULA
GRADOS EVALUACION DOCENTES

PUBLICIDAD
INFORMA SECCIONES SESIONES
OFERTA UNIV. RETIRO CLASES EVALUACIONES
TURNOS ACTAS
EJEMPLO: MODELO FUNCIONAL
MISION: Formar Profesionales de acuerdo a ciertas
especialidades, enseñando e investigando.

FUNCIONES:
F1: DEFINICION:
CURRICULAR, DE CURSO
DE SILABO, DE SECCION
DE CLASE ACADEMICA
DE SISTEMA DE EVALUACION
F2: PROGRAMACION-CLASES
F3: MATRICULA / RETIRO
F4: DICTADO-CLASE (FUENTE)
EVENTO: SESION D
ALUMNO A
EVENTO
CLASE T
CURSO
SECCION O
DOCENTE S
TEMAS
AULAS
HORARIO
ACADEMICO ATRIBUTO SEMÁNTICA
FACULTAD UNIDAD ORGANICA ENCARGADA DE UNA ESPECIALIDAD
NOMB-FACULT NOMBRE DE LA FACULTAD
NOTA-MINIMA NIVEL MINIMO DE NOTA PARA APROBAR POR CADA FACULTAD
CURSO ENFOQUE DIRIGIDO A ESTUDIAR LECCIONES
NOMBRE-CURSO NOMBRE DE CURSO
CREDITOS VALORIZACION DE LA IMPORTANCIA DE UN CURSO
HORAS-CURSO CANTIDAD DE HORAS DE DURACION DEL CURSO
OBJETIVO-CURSO DIRECCIONALIDAD DEL CURSO
CICLO-RELATIVO NIVEL EN LA CADENA DE CURSOS
TEMA LECCIONES DE ESTUDIO DE MATERIA
DESCRIP-TEMA CARACTERISTICAS DEL TEMA
SECUENCIA-TEMA ORDEN DE LA SECUENCIA EN EL DESARROLLO DE TEMAS
TIPO-DOCENTE PERFIL DE DOCENTE ENCARGADO DE FACILITAR APRENDIZAJE
CATEGORIA-DOC NIVEL DE JERARQUIA DE DOCENTE
EXPERIEN-MIN GRADO ASIMILACION TEORICA EN EL TIEMPO MINIMO
EXPERIEN-MAX GRADO ASIMILACION TEORICA EN EL TIEMPO MAXIMO
CARACT-GRUPO RASGOS PARTICULAR DE GRUPO
DESC-CARACT DESCRIBE RASGOS
SECCION GRUPO ALUMNOS CON RAGOS COMUNES
DESCRIPCION-SECCION DESCRIBE GRUPOS
CUPO-MAX CANTIDAD MAXIMA SECCION PARA CIERRE
CUPO-MIN CANTIDAD MINIMA SECCION PARA ABRIR
ACADEMICO ATRIBUTO SEMÁNTICA
PRE-REQUISITO CURSO REQUERIDO PARA CURSAR OTRO
CLASE-ACADEMICA GRUPO HUMANO PARA DESARROLLAR ESTUDIOS
NOMBRE-CLASE DESCRIBE LA CLASE
NRO-SESIONES CANTIDAD DE SESIONES
COSTO DE CLASE VALORIZACION DE CLASE
SESION-CLASE EVENTO QUE CONVOCA A INTEGRANTES DE LA CLASE ACADEMICA
TIPO-SESION NATURALEZA U OBJETIVO DE LA SESIÓN
DURACIÓN-SESION TIEMPO DE LA SESION
TURNO ESPACIO DE TIEMPO DE UN DIA
DESCRIPCION TURNO DESCRIBE AL TURNO
HORARIO DEFINE UN DIA Y UNA HORA
DIA-SEMANA DIA DE LA SEMANA DEL CALENDARIO
HORA-DIA HORA DEL DIA
EVALUACION EVENTO PARA CERTIFICAR GRADO ASIMILAC
TIPO-EVALUACION AGRUPA EVALUACIONES X CARACTERISTICA
SUP-TIPO-EVALUACION AGRUPACION DENTRO DE UN TIPO EVALUAC.
COBERTURA-EVALUACION TEMAS PARA CUBRIR EVALUACIÓN

DURACION-EVALUACION TIEMPO DURACION


PLAZO-RESULTADO DIAS MAX DE ENTREGA RESULTADOS
PLAZO-RECLAMO DIAS MAX DE RECLAMO
PLAZO-ATENCION DIAS MAX ATENDER RECLAMO
PESO-PRUEBA PESO DE EVALUACIO X SISTEMA

Você também pode gostar