Ir al contenido principal

Entradas

Mostrando entradas de febrero, 2010

SOFTWARE E INGENIERIA DE SOFTWARE II

El software es un conocimiento materializado que en un principio es disperso, tacito, latente e incompleto el desarrollo de software es un principio de aprendizaje social. El proceso de construccion de software consiste en un dialogo en el cual el conocimiento que el software debe convertir se conjunta y se materializa en este ultimo. De manera que la construccion de software es un proceso iterativo de aprendizaje es una materializacion del conocimiento recolectado, depurado y organizado de acuredo a un proceso de ejecucion. El proceso del software puede comapararse a un mapa de carretera el cual nos indica el punto donde nos encontramos y el punto al cual queremos llegar, de manera analoga el proceso de software nos indica una serie de pasos predecibles para llegar a la construccion de un software de calidad. Definir un proceso en el desarrollo de software nos provee estabilidad, control y organizacion a una actividad que puede volverse caotica si no se se controla. en este

RIA

Rich Internet Application (aplicaciones de internet enriquecidas) Son aplicaciones web que presentan la mayoria de caracteristicas de aplicaciones de escritorio, estas se presentan al cliente por medio de un navegador web, a traves de un plug-in del navegador, o bien de formas independientes por ejemplo por medio de maquinas virtuales. Las aplicaciones web tradicionales poseen una limitada cantidad de controles estandar, eso lleva a dichas aplicaciones a ser mas dificil de utilizar, ser menos atractivas y muchas veces menos utiles, una diferencia marcada entre las aplicaciones RIA y las aplicaciones web tradicionales se basan en que las aplicaciones web tradicionales tienen una comunicacion muy estrecha entre el cliente y servidor, muchas veces para cada dato que se ingrese o se desee obtener las aplicaciones web normales necesitan recargar toda la pagina, mientras para una aplicacion RIA tenemos que unicamente necesitamos recargar una sola vez la aplicaciones, y luego se tranfier

SOFTWARE E INGENIERIA DE SOFTWARE

En terminos generales el software es la parte logica de un sistema de computo esta tiene la caracteristica que es intangible y complementa a la parte fisica a la cual llamamos conmunmente hardware. El software nace como una necesidad de hacer los sistemas de computo versatiles de manera que no se tenga que cambiar el hardware para realizar una nueva tarea o modificar una existente. Para la ingenieria de software, este es el producto final el cual los ingenieros construyen y dan mantenimiento a largo plazo, es importante mencionar que se incluyen programas que se ejecutan en computadores de cualquier tamaño y arquitectura, su contenido o informacion y por supuesto su documentacion respectiva,todo el mundo industrializado lo utiliza y esta presente en casi todos los aspectos de nuestra vida en comercio, cultura, educacion, etc. Al software puede verse desde el punto de vista de producto o fin o bien como un medio o vehiculo para alcanzar otras metas dentro de una determinada empresa.