2. INTRODUCCION
EN ESTA PRESETACION HABLAREMOS DEL ANÁLISIS DE SISTEMAS,
ESTRUCTURA DE SISTEMAS Y DE LA LOS SISTEMAS ORIENTADOS A
OBJETOS .
3. ANÁLISIS CLÁSICO DE SISTEMAS DE INFORMACIÓN
EL RECURSO HUMANO ES EL QUE INTERACTÚA CON EL SISTEMA DE
INFORMACIÓN, EL CUAL ESTÁ FORMADO POR LAS PERSONAS QUE
UTILIZAN EL SISTEMA.
En los sistemas de información podemos encontrar los datos y la información
Los datos: Son los hechos que describen sucesos y entidades. Los datos son
comunicados por varios tipos de símbolos tales como las letras del alfabeto,
números, movimientos de labios, puntos y rayas, señales con la
mano, dibujos, etc. Estos símbolos se pueden ordenar y reordenar de forma
utilizable y se les denomina información.
La Información: no es un dato conjunto. Es más bien una colección de hechos
significativos y pertinentes, para el organismo u organización que los percibe;
o sea, Información es un conjunto de datos significativos y pertinentes que
describan sucesos o entidades.
4. ESTRUCTURA DE LOS SISTEMAS DE
INFORMACIÓN
EN LOS ÚLTIMOS AÑOS HA HABIDO MUCHA DISCUSIÓN EN LOS
CÍRCULOS INFORMÁTICOS SOBRE DIVERSAS ARQUITECTURAS DE
SISTEMAS, SIN EMBARGO PARECE HABER UNA CONFUSIÓN GENERAL
SOBRE LAS CARACTERÍSTICAS INHERENTES DE UN SISTEMA DE
INFORMACIÓN. PARA ALGUNOS, UN SISTEMA NO ES NADA MÁS QUE
UNA COLECCIÓN O GRUPO DE PROGRAMAS. LOS FABRICANTES DE
HARDWARE TIENDEN A CREER QUE ES UNA COLECCIÓN DE
COMPONENTES FÍSICOS O EL SISTEMA OPERATIVO EN SÍ MISMO LOS
PROFESIONALES DE BASE DE DATOS PIENSAN QUE NO ES NADA MÁS
QUE UNA INTERFAZ
5. USANDO ESTA ORIENTACIÓN DE PRODUCTO, UN SISTEMA DE
INFORMACIÓN SE PUEDE REPRESENTAR COMO UNA ESTRUCTURA
JERÁRQUICA DE CUATRO NIVELES:
NIVEL 1 – REPRESENTACIÓN GENERAL DEL SISTEMA (EL PRODUCTO).
NIVEL 2 – REPRESENTA LOS SUBSISTEMAS CONTENIDOS DENTRO DEL
SISTEMA. CADA SUBSISTEMA ES UN PROCESO DEL NEGOCIO PARA
RECOGER, ALMACENAR Y RECUPERAR DATOS DENTRO DE UN PERÍODO DE
TIEMPO ESPECÍFICO: DIARIO, SEMANAL, MENSUAL, TRIMESTRAL, ANUAL, O
A PEDIDO (POR DEMANDA). COMO COMENTARIO APARTE, LA
“DESCOMPOSICIÓN FUNCIONAL” ES UNA TÉCNICA DE DISEÑO EFICAZ PARA
ESPECIFICAR SUBSISTEMAS. QUIZÁS LA MEJOR MANERA DE ANALIZAR UN
SUBSISTEMA ES PENSAR EN TÉRMINOS DE “MONTAJE” COMO SE LO HACE
EN MANUFACTURACIÓN.
NIVEL 3 – REPRESENTA LOS PROCEDIMIENTOS NECESARIOS PARA
IMPLEMENTAR CADA SUBSISTEMA. AQUÍ, EL ÉNFASIS SE PONE EN DISEÑAR
EL FLUJO DE TRABAJO DEL PROCESO DEL NEGOCIO, QUE CONSISTE DE
LOS PROCEDIMIENTOS IMPUESTOS POR LOS SERES HUMANOS, LOS
EQUIPOS DE OFIMÁTICA, Y LA COMPUTADORA.
NIVEL 4 – REPRESENTA LOS PASOS NECESARIOS PARA PONER CADA
PROCEDIMIENTO EN EJECUCIÓN. PARA LOS PROCEDIMIENTOS MANUALES,
LAS ACCIONES Y DECISIONES ESPECÍFICAS SE DEFINEN EN TÉRMINOS DE
LO QUE DEBE REALIZAR EL SER HUMANO. PARA LOS PROCEDIMIENTOS
6. SISTEMAS ORIENTADOS A OBJETOS
LA PROGRAMACIÓN ORIENTADA A OBJETOS ES UN PARADIGMA QUE
UTILIZA OBJETOS COMO ELEMENTOS FUNDAMENTALES EN LA
CONSTRUCCIÓN DE LA SOLUCIÓN. SURGE EN LOS AÑOS 70. UN OBJETO
ES UNA ABSTRACCIÓN DE ALGÚN HECHO O ENTE DEL MUNDO REAL QUE
TIENE ATRIBUTOS QUE REPRESENTAN SUS CARACTERÍSTICAS O
PROPIEDADES Y MÉTODOS QUE REPRESENTAN SU COMPORTAMIENTO O
ACCIONES QUE REALIZAN. TODAS LAS PROPIEDADES Y MÉTODOS
COMUNES A LOS OBJETOS SE ENCAPSULAN O SE AGRUPAN EN CLASES.
UNA CLASE ES UNA PLANTILLA O UN PROTOTIPO PARA CREAR OBJETOS;
POR ESO SE DICE QUE LOS OBJETOS SON INSTANCIAS DE CLASES.
EL MISMO ES UN PARADIGMA DE INFORMACIÓN QUE USA
LOS OBJETOS EN SUS INTERACCIONES, PARA DISEÑAR APLICACIONES Y
PROGRAMAS INFORMÁTICOS ESTÁ BASADO EN VARIAS TÉCNICAS,
INCLUYENDO HERENCIA COHESIÓN, ABSTRACCIÓN, POLIMORFISMO,
ACOPLAMIENTO Y ENCAPSULAMIENTO. SU USO SE POPULARIZÓ A
PRINCIPIOS DE LA DÉCADA DE LOS AÑOS 1990. EN LA ACTUALIDAD,
EXISTE VARIEDAD DE LENGUAJES DE PROGRAMACIÓN QUE SOPORTAN LA
ORIENTACIÓN A OBJETOS.
7. LAS CARACTERÍSTICAS DE ORIENTACIÓN A OBJETOS FUERON
AGREGADAS A MUCHOS LENGUAJES EXISTENTES DURANTE ESE
TIEMPO, INCLUYENDO ADA, BASIC,LISP Y PASCAL, ENTRE OTROS. LA
ADICIÓN DE ESTAS CARACTERÍSTICAS A LOS LENGUAJES QUE NO
FUERON DISEÑADOS INICIALMENTE PARA ELLAS CONDUJO A MENUDO
A PROBLEMAS DE COMPATIBILIDAD Y EN LA CAPACIDAD DE
MANTENIMIENTO DEL CÓDIGO. LOS LENGUAJES ORIENTADOS A
OBJETOS "PUROS", POR SU PARTE, CARECÍAN DE LAS
CARACTERÍSTICAS DE LAS CUALES MUCHOS PROGRAMADORES
HABÍAN VENIDO A DEPENDER.
8. CUADRO COMPARATIVO
ANALISIS DE
SISTEMAS
ESTRUCTURA DE
SISTEMAS
SISTEMAS
ORIENTADO A
OBJETO
OBJETIVO Esta diseñado para
que el usuario tenga
una mejor
información, y esta
sea bien balanceada.
Organización de los
programas y tareas.
Diseñar programas
para X
especialidad.
VENTAJAS Se obtiene
información adecuada
y bien construida.
Se obtiene mas
fácilmente la
información.
Se mejora la
producción.
IMPORTANCIA Es mas dado a la
mejora.
Se obtiene mejor
productividad y
acceso.
Se obtiene mejor
resultado para los
programadores
9. CONCLUSION
“LOS SISTEMAS DE INFORMACION” ESTOS TIENEN LA
RESPONSABILIDAD DE DARLE AL USUARIO UNA BUENA
INFORMACIÓN,
“ESTRUCTURA DE LOS SISTEMAS” NOS MUESTRAN COMO SON
LOS PROGRAMAS Y LOS NIVELES POR COMO ESTAS
CONSTITUIDOS
“SISTEMAS ORIENTADOS A OBJETOS” ESTOS NO SON MAS QUE
EL INICIO DE CADA PROGRAMADOR Y DE CADA PROGRAMA
INFORMÁTICO