EL SOFTWARE Y LA INGENIERIA DEL SOFTWARE
MITOS DEL SOFTWARE
Creencias Erroneas sobre éste y sobre el proceso que se utiliza para obtenerlo
Mitos del Profesional
Mitos del Cliente
Mitos de Administración
EL PROCESO DEL SOFTWARE
ESTRUCTURA GENERAL
Despliegue
Construcción
Modelado
Planeación
Comunicación
INGENIERIA DEL SOFTWARE
Facilidad para recibir mantenimieto
Alta Calidad
El diseño: Actividad crucial
Entender el problema antes de desarrollar una aplicación
LA NATURALEZA DEL SOFTWARE
SOFTWARE HEREDADO
EVOLUCION
Rediseñarce
Mejoramiento
Ampliarce
Adaptarce
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
DEFINICIÓN
CARACTERISTICAS
Se construye para uso individualizado
No se desgasta
Se desarrolla o modifica con intelecto
COMO COMIENZA TODO
NECESIDAD DE NEGOCIOS
Necesidad de crear un Producto, Serivicio o Sistema nuevo
Ampliar Caracteristicas de una Aplicación existente
Adaptar un Sistema Heredado a un negocio cambiante
Corregir una aplicación existente
LA PRACTICA DE LA INGENIERIA DEL SOFTWARE
PRINCIPIOS
Piense
Planear por anticipado la Reutilización
Abrirse al Futuro
Otros lo Consumirán
Mantener la Visión
Mantenerlo Sencillo
La Razón de que Exista Todo
ESCENCIA
Examinar la exactitud del Resultado
Ejecutar el Plan
Planear la Solución
Entender el Problema
LA NATURALEZA UNICA DE LAS WEBAPPS
ATRIBUTOS
Estetica
Seguridad
Inmediatez
Evolucion continua
Contenido sensible
Orientada a objetos
Disponibilidad
Rendimiento
Carga inpredecible
Concurrencia
Uso intencivo de redes