EL SOFTWARE Y LA INGENIERIA DEL SOFTWARE
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
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
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
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
Entender el problema antes de desarrollar una aplicación
El diseño: Actividad crucial
Alta Calidad
Facilidad para recibir mantenimieto
EL PROCESO DEL SOFTWARE
ESTRUCTURA GENERAL
Comunicación
Planeación
Modelado
Construcción
Despliegue
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