1. CICLO BÁSICO DE UN SISTEMA


Existen tres periodos :
ENTRADA PLANTA SALIDA
CARACTERISTICAS DE UN SISTEMAS:
1) Funciona por medio de
un conjunto de instrucciones.
2) Tienes paso y procedimientos lógicos.
3) Tiene un fin o propósito.
4) La mayoría de las cosas funcionan por medio de un sistema.
2) Tienes paso y procedimientos lógicos.
3) Tiene un fin o propósito.
4) La mayoría de las cosas funcionan por medio de un sistema.
Como ya es muy bien conocida la definición de sistema, debemos mencionar
que para que un sistema sea completamente efectivo, este debe ser estar
estructurado conjuntamente a un grupo de aspectos que a continuación se
mencionan:
Los Aspectos
Estructurales comprenden:
·
Un
Límite
·
Unos
elementos
·
Unos
depósitos de reservas
Los Aspectos Funcionales
comprenden:
·
Flujos
de energía
·
Información
·
Válvulas
que controlan el rendimiento del sistema
·
Tiempos
de duración de las reservas "Stokages"
·
Bucles
de Información
·
Bucles
de retroalimentación (positivos y negativos).
2. TIPOS DE SISTEMAS, POR SU NATURALEZA, COMUNICACIÓN, CONSTITUCIÓN Y
DINAMISMO.
Esta clasificación de sistemas informáticos se limita a
las aplicaciones de gestión económica, financiera y contable, con un grupo de
sistemas, no necesariamente excluyentes, por lo que puede ser posible que más
de un sistema concreto pueda ser clasificado en más de un grupo.
Sistemas de procesamiento
básico de la información. Son aquellos en que las computadoras se limitan a
realizar las operaciones de procesamiento físico de la información. Las
personas que integran el sistema, asumen todas las labores de generación de la
información primaria y de análisis de información de resultados.
- Sistemas de procesamiento de transacciones (TPS). Estos se dedican al proceso físico de los datos
relacionados con ciertas transacciones rutinarias y aisladas en el trabajo
habitual de las entidades socioeconómicas, tales como el control de
inventarios, control de activos fijos o la nómina de sueldos o salarios,
explotan poco las posibilidades de las máquinas y el software actual.
- Sistemas de automatización de oficinas (OAS). Incluye el empleo de procesadores de texto, hojas electrónicas de
datos, preparadores de exposiciones, calendarización, comunicación
mediante correos electrónicos, videoconferencias, implican la búsqueda y
captación de operaciones y en muchos casos, la preparación de decisiones
para ejecutivos y directivos. Pueden solucionar tareas típicas de las
oficinas, como la programación y control de actividades mediante agendas
electrónicas individuales y colectivas, registro y control de acuerdos y
directrices, escritura y conformación de textos en informes, folletos,
creación, actualización y consulta de bases de datos relacionadas con
clientes y vendedores.
- Sistemas de información para la dirección (MIS). Estos sistemas han abarcado los TPS, integrando las
mismas mediante sistemas de bases de datos, y almacenes de datos, de forma
tal que el sistema puede reflejar la realidad compleja de una entidad
socioeconómica, con todos sus subsistemas y relaciones informativas. Se
orientan, sobre todo, a proporcionar información para la toma de
decisiones y el control, por lo que puede asegurarse que el rol de la
computadora en estos sistemas es relativamente pasivo.
Los MIS actuales abarcan una gran cantidad de funciones y
tareas, tiene enormes y complejos sistemas de bases de datos. Logran con una
simple entrada de información primaria que se desencadenen todas las
operaciones que esa entrada genera, sin que los usuarios-operadores tengan que
intervenir en nada más que la entrada inicial. Ejemplo de este son los software
“Mónica” , el “Visual conta” y Versat Sarasola y Atenas para la contabilidad.
Sistemas de apoyo a la toma de decisiones. Se
apoyan en los MIS, los que crean y actualizan las bases de datos, que los
primeros utilizan. Los DSS se destinan a la toma de decisiones, están hechos
para apoyar el trabajo individual o para las decisiones en grupo, apoyan mucho
en la llamada investigación de operaciones o los métodos cuantitativo de la
toma de decisiones, técnicas matemáticas para apoyar el trabajo del ser humano
en las llamadas decisiones bien estructuradas, débilmente estructuradas y no
estructuradas, las cuales por su complejidad pueden tener errores al ser
analizadas por el ser humano con métodos tradicionales (intuición,
experiencia). Ejemplo de estas decisiones son el empleo de técnicas de ruta
crítica para dirigir proyectos de construcciones. La utilización de la
programación lineal para dirigir la alimentación óptima en nutrientes, pero al
costo más bajo posible de ganando. Un tipo muy importante de DSS son los
sistemas empresariales de planeación de recursos (ERP).
- Sistema de apoyo a las decisiones individuales
- Sistema de apoyo a las decisiones en grupo
Los DSS como ya se explicó pueden ser para el trabajo
individual o grupal. Hay ocasiones en que varias personas más o menos distantes
requieren usar e interactuar con la misma información a través del sistema
informático (grupal), este tipo de sistema está dirigido virtualmente a un
grupo de personas, las cuales deben resolver un problema complejo, el cual
incluirá votaciones, llenado de cuestionarios, creación de escenarios y
simulaciones, que después serán conocidos por todos. Y otra como el sistema
Scheduling en que es típico el trabajo individual (en sentido relativo: puede
ser información que se utilice por un grupo de personas pero que la reciben y
pueden utilizarla en una terminal de una red de computación)
Sistemas basados en la inteligencia artificial. La
inteligencia artificial, es una rama de la ciencia de la computación que busca
emular las capacidades intelectuales del ser humano, mediante el empleo de
software especializado y las computadoras. Abarca muchos campos, entre los que
se encuentra la robótica, la solución general de problemas, identificación y
reconocimiento de patrones visuales, auditivos y digitales, la simulación del
movimiento, el análisis y la síntesis del lenguaje natural y la potenciación
del conocimiento humano. Representan un paso adelante en relación con los
anteriores MIS y DDS, pueden asumir actividades más “humanas”, más activas en
los procesos de dirección, pues tiene incorporados muchos elementos que los
hacen actuar similarmente como lo haría un humano.
- Sistemas de expertos o basados en las reglas de
conocimientos. Se basan en disponer del conocimiento de uno o más expertos
humanos, por lo general en forma de reglas de producción, expresadas en
forma de IF (condición), THEN(acción), ELSE (acción alternativa), SI
(condición), entonces ejecutar a (acción) y en caso contrario ejecutar la
(acción alternativa), para la solución de un problema concreto
determinado.
Los sistemas de expertos, como comúnmente se les conoce,
tiene una base de datos especial donde se almacenan los conocimientos de los
expertos humanos. Esta se llama base de conocimientos, su confección y llenado
se apoya en una tecnología llamada ingeniería del conocimiento, a medio camino
entre la informática y la tecnología. Además estos sistemas cuentan con
programas especializados en inteligencia artificial conocidos como motores de
inferencia, mediante los cuales revisan las bases de conocimientos y ejecutan
las operaciones “inteligentes” para solucionar los problemas que se les
plantea.
Estos sistemas son criticados por: las bases de
conocimientos son difícil de cumplimentar. En la medida en que la base de datos
se llena de conocimientos lejos de ser más rápido se ralentiza.
- Sistemas de razonamiento basado en casos (RBC). Se
basan en la analogía como forma de representación del conocimiento, se
fundamentan en la aparente forma humana de razonar, usan las experiencias
pasadas para afrontar problemas nuevos, consecuentemente aplican técnicas
de intuición y permiten el aprendizaje. Su base teórica se apoya en el
campo del razonamiento aproximado. Su filosofía implica aprender de los
errores y los éxitos anteriores. Pueden utilizarse con éxito en problemas
de interpretación, justificación, clasificación, proyección y previsión.
Ejemplo : JULIA: Diseño de grupos de comidas.
Funcionamiento: parten del concepto de caso: este es una
porción de conocimiento que representa una experiencia concreta y el contexto
en que sucedió, se guarda en una librería de casos (archivos) en los cuales se
guardan las experiencias relevantes o memorables, a los efectos de emplearla en
la solución de casos futuros.
Inconveniente: en la informática como en otros dominios
de la actividad humana no hay soluciones perfectas y puede generar soluciones
no buenas. No obstante, son soluciones prácticas que incluyen una metodología
de razonamiento con muchas expectativas para el futuro.
- Sistemas de redes neuronales artificiales (RNA).
Busca simular la forma en que supuestamente trabajan las neuronas
naturales en el cerebro humano. Cada sistema está compuesto de muchas
neuronas artificiales, las cuales al asociarse entre si, mediante
determinadas arquitecturas pueden realizar trabajos complejos con
asombrosa calidad. Su mayor virtud es que logran trabajar adecuadamente
aunque la información de entrada que reciban tenga cierto grado de errores
o sea hasta cierto punto incompleto. Pero la asociación de esas neuronas
artificiales hace que trabajos simples se conviertan en actividades muy
complejas que se realizan con éxito. Ejemplo: diseño de un RNA para
realizar evaluaciones del sistema de control interno en determinadas
entidades.
- Sistemas basados en algoritmos genéticos (GA).
Conjunto de métodos que se apoyan, como su nombre lo indica, en la
emulación de la forma de desarrollo genético de los animales y las
plantas, estos son entre sí mismos una técnica de aprendizaje automático,
aspiran a permitir que las computadoras “aprendan” por sí mismas, para
algunos especialistas son solo una familia de métodos de búsqueda
adaptativa de soluciones.
Comienzan con una colección de datos o patrones generados
aleatoriamente y evolucionan posteriormente hacia una solución óptima o al
menos satisfactoria, mediante la adaptación de los datos iniciales o los
patrones, con el empleo de operaciones equivalentes.
La solución que proporcionan no es necesariamente óptima,
pero puede estar muy cerca de ese criterio. Estos algoritmos se utilizan cada
día más en aplicaciones de gestión económica, financiera, contable y de
auditoría.
Sistemas basados en técnicas
WEB. El auge en el mundo de uno de los servicios de la Internet, el World Wide
Web (W.W.W) ha hecho que surgiera una nueva modalidad de sistemas a partir de
la tecnología WEB, y en el concepto de hipertexto e hipermedia.
- Intranets
- Sitios WEBs de orientación
externa
La Intranets surge de la utilización de la WEB en la
gestión interna de la entidad. Una intranets es una red particular, basada en
redes de comunicación de área local o en redes de área amplia, que utiliza
tecnología estándar y servicios o productos que se pueden encontrar o han sido
desarrollados para Internet. Una Intranet puede tener o no conexión con
Internet y en caso de tenerla puede filtrar los accesos no deseados con los
llamados cortafuegos. La Intranets deberá estar entrelazada con los sistemas
empresariales, como los MIS, los DDS y los ERP, en estos casos los usuarios-operadores
de sus recursos serán los mismos funcionarios y especialistas que utilizan los
sistemas de gestión empresarial mencionados. De esta forma el flujo de información
se simplificará notablemente realizándose a través de la red y reduciendo al mínimo
la cantidad de documentos soportados sobre el papel que se muevan dentro de la
entidad.
Los sistemas basados en la WEB, pueden ser también de uso
externo, o sea, para comunicar información al entorno de la entidad (clientes,
suministradores, niveles superiores, agencias gubernamentales, público en
general y otras entidades políticas o administrativas de control). En estos
casos la información que aparecerá en el sitio WEB estará acorde con la misión
y los objetivos de la entidad.
Ejemplo: un sitio de una universidad dará información
sobre la instrucción, los cursos que imparten, las facultades, las escuelas y
centros de investigación que la componen, sobre el claustro de profesores que
la integran. En estos casos el receptor-objeto del sitio WEB es alguien situado
fuera de las fronteras del sistema socioeconómico, o sea, la entidad.
Sistemas de gestión del
conocimiento. Es conocido que el conocimiento está asociado a la
información, pero es mucho más, el conocimiento es, desde la perspectiva de la
ciencia de la dirección, la capacidad de solucionar problemas, el saber qué
hacer, cómo hacerlo, dónde hacerlo, y para qué hacerlo.
Este conocimiento da una ventaja competitiva a las
entidades que lo poseen, por lo tanto debe ser protegido, pero también debe ser
conservado y difundido entre los miembros de una entidad, para que la pericia
de unos pase a ser patrimonio de otros. En esto consiste la gestión del
conocimiento.
Los sistemas que se encargan de esa gestión, o sea,
detección, adquisición, conservación y difusión del conocimiento son los
sistemas de gestión del conocimiento. Dos tipos de sistemas que utilizan las
entidades socioeconómicas son:
- Sistemas de información de marketing (SIM)
- Sistemas de gestión de relaciones (e-CRM).
Los sistemas de información de marketing se destinan a
gestionar toda la información con el mercado, la gestión de clientes
potenciales y reales, los estudios de mercado, el análisis del impacto de las
políticas de promoción, el monitoreo y análisis de los competidores, el
análisis de los precios, el estudio de las tendencias de consumo, los estudios
macroeconómicos de tendencias demográficas, etc. Están muy vinculados a Internet.
Los sistemas de gestión de relaciones son sistemas muy
asociados a los SIM y a la gestión comercial, pues se utilizan para propiciar
una adecuada relación con los clientes de la entidad. Se utilizan prácticamente
en todo el ciclo de relaciones con el cliente. Pueden emplearse para definir:
provisiones de ventas, registros de visitas de gestión al cliente, contactos
realizados en ferias y congresos, volúmenes de compras anteriores, intenciones
de compra anterior o satisfechas, comportamiento de pago, bancos con los que
trabaja, oportunidades de negocio, acciones directas de marketing que ha
recibido.
No debe dejar de mencionarse a los sistemas de
fabricación integrados CIM, los cuales representan un nivel superior de
integración de los sistemas informáticos, requieren de alta tecnología
informática, pero también de una cultura proclive a esas soluciones
evolucionadas y una organización madura y preparada para asimilar esos
sistemas.
Prácticamente todas las funciones de una empresa
industrial, comercial, de servicios, agrícola, etc., pueden ser cubiertas por
aplicaciones informáticas especializadas, pero entre sí puede haber un
intercambio de información que justifique y convierta en realidad el concepto
de sistema y el de la organización como sistema.
3. Algoritmos (concepto, clasificación)
Se define algoritmo como un conjunto ordenado y finito de
operaciones que permite hallar la solución de un problema. Método y notación en
las distintas fórmulas del cálculo. El algoritmo constituye un método para
resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia
puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una
forma más sencilla.
De acuerdo con el concepto anterior, el algoritmo podría estar incluido en la definición de programa de ordenador de la Ley de Propiedad Intelectual (TRLPI), al referirse a éste como toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o indirectamente, en un sistema informático para realizar una función o una tarea o para obtener un resultado determinado, cualquiera que fuere su forma de expresión y fijación.
De acuerdo con el concepto anterior, el algoritmo podría estar incluido en la definición de programa de ordenador de la Ley de Propiedad Intelectual (TRLPI), al referirse a éste como toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o indirectamente, en un sistema informático para realizar una función o una tarea o para obtener un resultado determinado, cualquiera que fuere su forma de expresión y fijación.
CLASIFICACIÓN
DE LOS ALGORITMOS
Hay dos clasificaciones para los algoritmos:
Algoritmos informales
Algoritmos computacionales
Los algoritmos informales son aquellos que no se realizan
para una computadora, sino se diseñan para ser ejecutados por el ser humano.
Todos los días ejecutas algoritmos informales en todas tus actividades: al
prepararte para tus clases, al vestirte, al cocinar, al regresar a casa, entre
otros.
Los algoritmos computacionales son los que se crean para
que una computadora sea quien ejecute los pasos y obtener el resultado
esperado. Se aprovecha la velocidad de procesamiento del ordenador para darnos
un resultado mucho más confiable.