EL SOFTWARE Y LA INGENIERIA  DEL SOFTWARE

EL SOFTWARE Y LA INGENIERIA DEL SOFTWARE

LA NATURALEZA UNICA DE LAS WEBAPPS

LA NATURALEZA UNICA DE LAS WEBAPPS

ATRIBUTOS

Uso intencivo de redes

Concurrencia

Carga inpredecible

Rendimiento

Disponibilidad

Orientada a objetos

Contenido sensible

Evolucion continua

Inmediatez

Seguridad

Estetica

LA PRACTICA DE LA INGENIERIA DEL SOFTWARE

LA PRACTICA DE LA INGENIERIA DEL SOFTWARE

ESCENCIA

Entender el Problema

Planear la Solución

Ejecutar el Plan

Examinar la exactitud del Resultado

PRINCIPIOS

La Razón de que Exista Todo

Mantenerlo Sencillo

Mantener la Visión

Otros lo Consumirán

Abrirse al Futuro

Planear por anticipado la Reutilización

Piense

COMO COMIENZA TODO

COMO COMIENZA TODO

NECESIDAD DE NEGOCIOS

Corregir una aplicación existente

Adaptar un Sistema Heredado a un negocio cambiante

Ampliar Caracteristicas de una Aplicación existente

Necesidad de crear un Producto, Serivicio o Sistema nuevo

LA NATURALEZA DEL SOFTWARE

LA NATURALEZA DEL SOFTWARE

DEFINICIÓN

CARACTERISTICAS

Se desarrolla o modifica con intelecto

No se desgasta

Se construye para uso individualizado

DOMINIOS DE APLICACION

Software de Sistemas

Software de Aplicacion

Software de Ingenieria y Ciencia

Software Incrustado

Software de linea de productos

Software Web

Software de inteligencia artificial

SOFTWARE HEREDADO

INGENIERIA DEL SOFTWARE

INGENIERIA DEL SOFTWARE

Entender el problema antes de desarrollar una aplicación

El diseño: Actividad crucial

Alta Calidad

Facilidad para recibir mantenimieto

EL PROCESO DEL SOFTWARE

EL PROCESO DEL SOFTWARE

ESTRUCTURA GENERAL

Comunicación

Planeación

Modelado

Construcción

Despliegue

MITOS DEL SOFTWARE

MITOS DEL SOFTWARE

Creencias Erroneas sobre éste y sobre el proceso que se utiliza para obtenerlo

Mitos de Administración

Mitos del Cliente

Mitos del Profesional