Академический Документы
Профессиональный Документы
Культура Документы
CATEGORAS
Software de Sistemas:Son aquellos que sirven para dar soporte o
ayuda a otros programas. Procesa estructuras de informacin compleja
pero determinista.
Software de Aplicacin:Programas que resuelven una necesidad
especfica. Se usa para controlar funciones de negocios en tiempo real.
Software de Ingenieria y Ciencias:Caracterizado por algoritmos
devoradores de nmeros, generalmente usados en ciencias en
ingenieras.
Software Incrustado:Estn incluidos dentro de un sistema y se usan
para controlar funciones especficas y para el usuario final.
Software de Lnea de Productos:Diseado para brindar una capacidad
especfica para muchos consumidores dentro de un mercado limitado.
Aplicaciones Web:Son aquellas basadas en un conjunto de archivos de
hipertexto que presentan informacin con uso de texto y
grficas.Evolucionando cada vez ms desde que apareci la versin 2.0.
Software de Inteligencia Artificial: Hace uso de algoritmos no
numricos para resolver problemas muy complejos que no son fciles de
resolver de forma directa.
SOFTWARE HEREDADO
Ventajas
Impedimentos
RETOS
Nueva Economa: la red mundial (World Wide Web) se est
convirtiendo con rapidez tanto en un motor de computacin como en un
proveedor de contenido. El desafo para los ingenieros de software es
hacer arquitecturas sencillas
Fuente Abierta: La distribucin de cdigo fuente para aplicaciones de
sistemas (como la Base de datos, sistemas operativos. El desafo aqu
es contribuir que el cdigo fuente sea auto descriptivo para saber los
cambios hechos en el SW.
Construccin de Redes: La Internet se ha convertido en un motor de
computacin y proveedor de contenido. El desafo es hacer arquitecturas
sencillas (ej. planeacin financiera personal) que proporcionen
beneficios a mercados objetivos de usuarios finales en todo el mundo
Computacin Oblicua: Por el crecimiento de las redes inalmbricas se
va a llegar verdaderamente a la computacin ubicua. El desafo es hacer
aplicaciones sencillas para los dispositivos mviles, computadoras
personales y sistemas empresariales para comunicarse a travs de
redes enormes.
WEBAPSS:
En principios la informacin de contenido y los grficos eran muy limitados,
pero con el paso del tiempo software como HTML fueron mejorando, as los
programas de computo se pudieron integrar a la web y as naci Webapps que
en la actualidad son indispensables en la red
ATRIBUTOS DE LAS WEBAPPS
Intensivas de Red: Debe compartir la informacin ya sea a gran escala
como el internet o como a una red corporativa
Concurrencia: Las Webapps deben permitir el acceso de varios
usuarios a la vez
Carga impredecible: Debe soportar las diferentes magnitudes de
usuarios
Rendimiento: Debe ser fluida y rpida
Disponibilidad: Deben estar disponibles todo el tiempo
Seguridad: Debe limitar usuarios de acceso no autorizado y detener un
ataque exterior
Esttica: Debe ser llamativo pero sin perder la esencia
Evolucin continua: Debe poder adaptarse los cambios
Contenido sensible: Debe utilizar hipermedia para presentar el
contenido
Inmediatez: El tiempo q se debe tardar en comercializar un sitio Web
debe ser inmediato
Orientada a datos: Se debe desarrollar en respuesta a las necesidades
comerciales
INGENIERIA DE SOFTWARE:
Es la aplicacin prctica de los principios y mtodos de la ingeniera a fin de
obtener software en todas sus formas: