viernes, 9 de diciembre de 2022

                GRANDES PROYECTOS , GRANDES ESFUERZOS 


Hasta principios de los 80 el mundo de la computacion en serio era de las mainframes o minis

IBM , Digital , VAX , Pdp , wang , eran los nombres que sonaban en los grandes centros de computo

Cada empresa hacia el hard y el soft , lo proyetos eran monstruosos!

Como se hacia eso? , recomiendo leer : 

    El alma de una nueva maquina (Tracy Kidder) 

Cual era la problematica desde la gerencia de sistemas? 

    el mitico hombre- mes  (fred brooks)

Se pueden bajar gratis  de mi drive:

El alma de una nueva maquina : https://drive.google.com/file/d/1RflomscW2S3dqQh4T9JSNdAy5L1dBwuW/view?usp=share_link

el mitico hombre- mes:
https://drive.google.com/file/d/1iJ7NTfQAoL2GUdJBX7pckFDU78htv8mU/view?usp=share_link

viernes, 13 de mayo de 2022

 CAPITULO (2) INFORMACION Y DATOS


Recordamos: nuestro sistema objeto sera la empresa o parte o dentro de la empresa

Un programa y una computadora pueden intervenir de muchisimas formas en todos los aspectos de una empresa .

► Hay muchos propositos para lo que puede ser necesario ese programa que vamos a hacer.

Pero básicamente hay que concentrarse en algo:

►SISTEMAS DE INFORMACION

Para conseguir los propositos asignados a una empresa , se organizan sus recursos , se planifica la acción , se dirige los procesos de transformación de insumos y se controla los resultados 

El clásico enfoque de la estructuracion es el de:  los sistemas en equilibrio controlado.

Un proceso insume recursos y produce una salida. para cada proceso se ha instrumentado un sistema de control de resultados. en función de los resultados se corrige el funcionamiento  del proceso hasta un estado de equilibrio que genera los resultados esperados

Los procesos de transformación generan muchos datos  que  llevan mensajes solo si hay un observador.

Un proceso insume recursos y produce una salida. para cada proceso se ha instrumentado un sistema de control de resultados.

Como se sabe que esta "controlado"? porque cuando se planifico como se desarrollaría la "acción" , también se decidio que información será relevante para controlar los resultados 

Con los datos generados , el observador a cargo del control puede armar información



AHA! , La información que manejan los programas !  😤

NO!  😕

► Los datos se estructuran en mensajes , los mensajes se estructuran en información

► Los programas manejan datos y estructura de datos . La información son datos con sentido para el observador humano. 

Entonces ...  eres programador y quieres hacer programas que sean de utilidad para el proceso de funcionamiento de una empresa.

Entonces ... debes conocer a fondo las estructuras de datos de la programacion y las estructuras de datos de los repositorios (base de datos).

Algoritmos + estructuras de datos=programas enunciaba hace muchos años N. Wirth  .Esa idea es la base de lo que hace un programador.




miércoles, 11 de mayo de 2022

 capitulo (1)   QUE LO QUE

Un modelo para la empresa donde trabajaremos ...


 



Ok  ... sabes usar la computadora y un lenguaje de programacion

-Y que haras con eso? ...:

-Programas?

-Para que? ...

El sistema real del que sera parte tu "programa" , es lo mas importante que hay que conocer.

Alli es donde tu "programa" desplegara sus virtudes y hara que algo sea diferente a como era antes.

Los requisitos , las restricciones , las preferencias , daran lugar a las metricas del exito ... o al reconocimiento del fracaso.

El sistema real o concreto donde vivira tu programa es lo que algunos llaman : "EL SISTEMA OBJETO"

En el sistema objeto , se medira si tu programa hace/genera lo que se requirio , cuanto esfuerzo se invirtio (costo) , cuantos recursos se utilizaron.

En Este caso mi interes perSonal ha sido: la empresa . 

Por lo tanto lo primero es:  hacer algun modelo generico de la empresa , mostrando la relacion entre ella y los actores habituales :Proveedores de material , proveedores de capital/dinero, clientes 

Podemos hacer simplemente rectangulos para los actores  y flechas para lo que entrega/reciben

Luego  hay que subdividir  el rectangulo de la empresa segun los basicos procesos: ce compra , de recepcion  de mercaderia , almacenamiento , transformacion a producto terminado (produccion), vent , expedicion

Lo segundo es : dibujar flechas que indiquen  el flujo de informacion entre los actores y procesos

Lo tercero es : identificar actividades de control sobre la informacion

Bueno , se trata de modelar la empresa que nos requiere y su ambiente inmediato



... Y los programas ...?

NO MOLESTAR FALTA MUCHO PARA ESO!


 Simplemente hay que hacernos una imagen mental del modelo donde nuestro programa hara cambios importantes. NO SE PRETENDE SABER A FONDO , pero si pueden investigar a fondo mejor . cuanto mas se sabe de algo menos cosas son imperceptibles y fuente de futuros problemas