Joven

Solo disponible en BuenasTareas
  • Páginas : 24 (5754 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de octubre de 2011
Leer documento completo
Vista previa del texto
Programación orientada a objetos

Abdiel E. Cáceres González Centro de Investigación y de Estudios Avanzados - IPN México D.F., México. 2004

A manera de Introducción

• •

Hace como 50 años, solamente una computadora IBM7094 daba servicio a toda la Universidad de Chicago. Ahora cualquier persona puede tener más poder de cómputo en su laptop que ellos en ese momento. Allá por los 70´sera una noticia cuando alguien conectaba una computadora con otra, simplemente al otro lado de la calle. Ahora es común usar emails transcontinentales.

A manera de Introducción

• • • •

Al principio las capacidades de hardware fueron aumentando muy rápido, abaratando los costos. Por el contrario, los desarrolladores de software seguían haciendo las mismas cosas en los mismos lenguajes. Estohizo que los costos de HW estuvieran muy por debajo de los costos de SW. Los ingenieros de HW habían encontrado cómo reusar los esfuerzos de otras personas. Cosa que no hacían los ingenieros de SW, pues sus programas eran únicos. Lo que resultaba muy caro y frecuentemente de poca calidad.

Construcción de sistemas



Antes de la revolución industrial, la industria de las armas de fuegoapenas era realmente una industria; se trataba más bien de una coalición dispersa de artesanos individuales. Cada arma de fuego era construida por un armero individual, que construía cada una de las partes a partir de materias primas. Las armas de fuego así producidas eran muy caras, y casa una de ellas era el producto de la inspiración personal de un cierto armero. La revolución se produjo cuanoEli Whitney recibió un gran contrato de fabricación para hacer mosquetes para el gobierno.



Construcción de sistemas



La innovación de Whitney consistió en dividir el trabajo, de tal manera que cada pieza era producida por un especialista, ajustándose a un cierto estándar especificado. Cada armero se centraba en una sola pieza, utilizando herramientas sofisticadas para optimizaraquella tarea.



Esto daba lugar a unas economías tan apreciables que los costos de fabricacion desminuyeron drásticamente y, lo que es mejor, el cliente de Whitney se dio cuenta rápidamente que los estándares permitirían el intercambio de piezas, simplificando muchísimo su problema de reparación de armas de fuego.

Construcción de sistemas

• •

La importancia de la POO es comparable a laque tuvo la innovación de las piezas intercambiables producida por Whitney, y por razones que son, en gran parte, las mismas. Las dos redefinen la unidad de modularidad, de tal manera que los trabajadores producen subcomponentes en lugar de soluciones completas. Los subcomponentes están controlados mediante estándares y se pueden intercambiar entre productos distintos. Los programadores ya noconstruyen programas completos a partir de materias primas, que son las sentencias y expresiones desnudas de un lenguaje de programación. en lugar de hacer esto, producen componentes SW reutilizables, ensamblando los componentes de otros programadores. Estos componentes se denominan SW-IC para resaltar su similitud con el chip integrado de silicio, una innovación similar que ha revolucionado laindustria del HW de computadoras.

¿Qué es construir un sistema?

Sistema supermoderno con tecnología de estaciones de trabajo distribuídas y gráficas para gestionar formularios de oficina en general

Elizabeth Aduen Ing Sistemas de una compañía recién fundada que desarrollan sistemas para hacer oficinas virtuales orientada a los clientes que usan grandes cantidades de papel, como compañías deseguros, bancos, gobierno.

¿Qué es construir un sistema?

SolicitudDePermisoDeConducir

FormularioParaSolicitudDeCredito

Memorandum

Sistema supermoderno con tecnología de estaciones de trabajo distribuídas y gráficas para gestionar formularios de oficina en general

...

CuponDeGastoDeViaje

NotaMientrasNoEstabas

Elizabeth Aduen Ing Sistemas de una compañía recién fundada...
tracking img