Please enable JavaScript.
Coggle requires JavaScript to display documents.
El software y la ingeniería de software - Coggle Diagram
El software y la ingeniería de software
El software no ha muerto, sino la forma en como se desarrollaba. Nuevos tiempos moldean en como se construye y entrega
Se requiere de ingeniería para aplicar nuevas formas de hacer software.
El software se desgasta al inicio del desarrollo y luego de su finalización
Categorías de software
Software de sistemas
Software de aplicación
Software de ingeniería y ciencias
Software incrustado
Software de línea de productos
Aplicaciones web
Software de inteligencia artificial
Software heredado: Son programas que marcan cimientos de la forma en como se desarrolla o se trabaja el software, pueden heredarse los beneficios como errores existentes de un software viejo.
Webapps
Aplicaciones o funcionalidades desarrolladas y basadas en la web. Cuentan con atributos.
Uso intensivo en redes
Concurrencia
Carga impredecible
Rendimiento
Disponibilidad
Orientadas a datos
Contenido sensible
Evolución contínua
Inmediatez
Seguridad
Estética
La ingeniería del software es una tecnología con varias capas
Herramientas
Métodos
Proceso
Compromiso de calidad
Proceso del software
Conjunto de actividades, acciones y tareas que se ejecutan para desarrollar un software o un producto del trabajo. La estructura del proceso consta de 5 actividades.
Comunicación
Comunicación y colaboración con el cliente para entender necesidades y requerimientos del sistema a desarrollar.
Planeación
Creación de un mapa que guía acciones o ruta el proceso
Modelado
Creación de bosquejo con detalles para iniciar la construcción.
Construcción
Generación de código o programación del producto
Despliegue
Entrega del software al consumidor para su evaluación.
Actividades sombrilla: Ayuda a controlar el avance, calidad, cambio y riesgo del proceso.
Seguimiento y control del proyecto de software
Administración de riesgo
Aseguramiento de la calidad del software
Revisiones técnicas
Medición
Administración de la configuración del software
Administración de la reutilización
Preparación y producción del producto del trabajo
La esencia de la práctica de la ingeniería del software
Entender el problema
Planear la solución
Ejecutar el plan
Examinar el resultado
Principios generales
La razón de que exista todo
MSE: Mantenlo sentido, estúpido...
Mantén la visión
Otros consumirán lo que uno produce
Abrirse al futuro
Planee por adelantado la reutilización
Pensar