lunes, 21 de mayo de 2012

Sistema de Información

1.-TERMINOLOGÍAS:


      -Sistema :Un sistema(del latín systēma, proveniente del griego σύστημα)es un objeto compuesto cuyos componentes se relacionan con al menos algún otro componente; puede ser material o conceptual.Todos los sistemas tienen composición, estructura y entorno, pero sólo los sistemas materiales tienen mecanismo, y sólo algunos sistemas materiales tienen figura (forma). Según el sistemismo, todos los objetos son sistemas o componentes de otro sistema. 
     
 -Sistema de Información :Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y administración d edatos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad u objetivo. Dichos elementos formarán parte de alguna de las siguientes categorías:   
   §  personas  
   §  datos   
   §  actividades o técnicas de trabajo  
   §  Recursos materiales en general (generalmente recursos informáticos y de comunicación,   aunque no necesariamente).


    -Aplicativo : Aplicación es igual a programa. Aplicativo como termo informático, no lo veo registrado en los diccionarios españoles que he consultado. Ahora sé que en Brasil corresponde a programa. Sistema no es una aplicación es más bien un conjunto de programas, hardware y todo lo que hace funcionar un computador.


    -Software : Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.


    -Programa Informático : Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar.1 2 Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.


     -Procedimiento : Un procedimiento es un conjunto de acciones u operaciones que tienen que realizarse de la misma forma, para obtener siempre el mismo resultado bajo las mismas circunstancias .


     -Rutina : Hábito o costumbre de hacer algo maquinalmente. Habilidad aprendida por la práctica.


     -Algoritmo : En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.



2.-DIAGRAMAS DE FLUJO:


          2.1


          2.2
          2.3


3.-COMPILADOR:

  • Definición :Los compiladores son programas o herramientas encargadas de compilar. Un compilador toma un texto (código fuente) escrito en un lenguaje de alto nivel y lo traduce a un lenguaje comprensible por las computadoras (código objeto).  Básicamente, existen dos grandes formas de ejecutar programas: programas compilados (previamente pasados por un compilador) y programas interpretados (necesitan pasar por un intérprete para ejecutarse en tiempo real).


  •  Características : Generalmente un compilador se divide en dos partes :
                *Front End : Parte que analiza el código fuente, comprueba su validez, genera el    
                                        árbol de derivación y rellena los valores de la tabla de símbolos.
                                        Parte que suele ser independiente de la plataforma o sistema 
                                        Operativo para el que funcionará.
                
                *Black End :  Parte en donde se genera el código máquina exclusivo para una
                                         plataforma a partir de lo analizado en el front end. Por lo general
                                         el resultado del black end no puede ser ejecutado directamente, se 
                                         necesita pasar por un proceso de enlazado (linker).

Existen varios tipos de compiladores : Compiladores cruzados, Compiladores Optimizadores, Compiladores de una sola pasada, Compiladores de varias pasadas, Compiladores JIT(Just In Time).

4.-INTÉRPRETE:

  • Definición :  En computación, un intérprete es un programa de computadora que ejecuta o lleva a cabo instrucciones escritas en un lenguaje de programación.  La interpretación es una de las formas de ejecución de los programas de computadoras, la otra es la compilación.  El término "intérprete" puede hacer referencia al programa que ejecuta el código fuente que acaba de ser traducido a una forma intermedia, o puede hacer referencia al programa que lleva a cabo tanto la traducción como la ejecución. 
5.-INTÉRPRETES VS COMPILADORES :

Cualquier lenguaje puede ser ejecutado tanto vía intérprete o vía compilador, pero algunos lenguajes suelen asociarse más a una vía que a la otra, y por esto son llamados "lenguajes interpretados" o "lenguajes compilados" respectivamente.  
También puede darse que un programa contenga partes que son implementadas vía intérprete y otras vía compilador.  También existen intérpretes que incluyen cierta "compilación" en el medio. 
Son aquellos que compilan a un código intermedio llamado bytecode, que es más eficiente de ejecutar que hacerlo directamente desde el código fuente.  En general, la principal desventaja de los intérpretes, es que cuando un programa es interpretado, suele ejecutarse más lento que si el mismo programa estuviese compilado. Esto se debe a que el intérprete debe analizar cada sentencia en el programa en cada ejecución (un análisis en tiempo real). También el acceso a variables es más lento en un intérprete, porque mapear los identificadores para almacenar las localizaciones debe hacerse repetidas veces en tiempo real.

Fuentes : 

domingo, 13 de mayo de 2012

Peter Senge : "La Quinta Disciplina"


"La Quinta Disciplina" es el título de un libro escrito por Peter Senge en los años 90 que marcó pauta en cuanto a mejor manera de interpretar y gestionar organizaciones humanas.
En este libro, el autor plantea 5 disciplinas que toda organización debe desarrollar internamente de forma de mantenerse vigente , adaptarse a los cambios y ser exitosa en el largo plazo en un mercado hipercomplejo, cambiante y competitivo. Estas 5 disciplinas se conocen como :

  • Primera Disciplina : Dominio Personal
Tiene que ver con la madurez,fuerza de voluntad, solidez de personalidad y conjunto de valores que definen nuestras conductas y actidudes ante las situaciones.

  • Segunda Disciplina : Modelos Mentales
Son los paradigmas a través de los cuales interpretamos las situaciones, ya sea para complicarlas y causar problemas o para optimizarlas y resolver problemas.

  • Tercera  Disciplina: Construcción de una visión compartida
Tiene que ver con nuestra capacidad de relacionarnos con nuestros compañeros de equipo para compartir valores fundamentales de conducta y los modelos mentales críticos sobre el negocio, de forma de poder alinear esfuerzos en pro de objetivos compartidos.

  • Cuarta Disciplina: El aprendizaje en equipo
Tiene que ver con nuestra capacidad de modificar nuestra propia conducta en coordinación con los demás miembros de nuestro equipo teniendo el diálogo y la conversación como método de intercambo y compromiso para adaptarnos exitosamente a un entorno desafiante, cambiante y sumamente complejo.

  • Quinta Disciplina: Pensamiento Sistémico
Es la capacidad de vincular todas estas variables de acuerdo con su verdaderos patrones de funcionamiento de forma de poder transformar lo complejo en sencillo y lograr mayor efectividad en la gestión.


*BARRERAS PARA EL APRENDIZAJE

   1.-"Yo soy mi puesto"
   2.- El "enemigo externo"
   3.-La ilusión de hacerse cargo
  4.- La fijación en los hechos
  5.- La parábola de la rana hervida
  6.- La ilusión de que "se aprende con la experiencia"
  7.- El mito del equipo administrativo


LA QUINTA DISCIPLINA : El arte y la Práctica de las organizaciones que aprenden



1.- ¿De qué se trata?
Las Organizaciones que asimilan prácticas colectivas de aprendizaje como una habilidad clave, están  bien preparadas para prosperar en el futuro.


2.- ¿Qué ventajas ofrece?
   Las Organizaciones inteligentes (OI):
- Explotan la capacidad de cada persona para aprender a producir resultados extraordinarios.
- En un entorno de cambio constante las habilidades de adaptación de estas organizaciones son sumamente beneficiosas.
- Están expandiendo continuamente la capacidad de crear 


3.- Características de las Organizaciones Inteligentes :

*Son Progresivas : Generan los resultados deseados cada vez mejor.


*Son Dinámicas : Tienen personas que trabajan unidas para mejorar el aprendizaje en el futuro.


*Son altamente productivas : Todos aprenden a explotar las fortalezas y compensar las limitaciones de los demás.


*Son participantes activos : Al diseñar el tipo de futuro que desea la organización.


Fuentes : 
http://www.slideshare.net/marichelogomez/la-quinta-disciplina-presentation