web counter

Ingenieria De Software Ian Sommerville 9 Edicion


Ingenieria De Software Ian Sommerville 9 Edicion

La Ingeniería de Software, especialmente la presentada en la 9ª edición del libro de Ian Sommerville, es básicamente la disciplina que aplica los principios de la ingeniería al desarrollo de software. Piensa en ello como la arquitectura y construcción de un edificio, pero en lugar de ladrillos y cemento, usamos código y algoritmos.

¿Cómo funciona? Imagina que quieres construir una aplicación para pedir comida. La ingeniería de software te guía a través de diferentes etapas: primero, necesitas definir claramente qué debe hacer la aplicación (recibir pedidos, mostrar menús, procesar pagos). Esto se conoce como la fase de requisitos. Luego, diseñas cómo la aplicación va a lograr esos objetivos (diseño de la interfaz, base de datos, etc.). Después, escribes el código (implementación). Posteriormente, pruebas la aplicación para asegurarte de que funcione correctamente y sin errores (pruebas). Finalmente, la entregas al cliente y te encargas del mantenimiento para corregir errores y agregar nuevas funcionalidades con el tiempo.

Sommerville en su 9ª edición resalta modelos de desarrollo como el ágil, donde el proceso es más flexible e iterativo, y el en cascada, que es más secuencial. Escoger el modelo adecuado depende del proyecto. Piensa en el modelo ágil como construir una casa modular: puedes ajustar el diseño y añadir módulos a medida que avanzas. El modelo en cascada sería como construir una casa con planos muy definidos desde el principio, siguiendo cada paso al pie de la letra.

"La Ingeniería de Software se preocupa por todas las fases del ciclo de vida del software, desde la concepción inicial hasta el despliegue y el mantenimiento."

¿Por qué importa? Porque el software está en todas partes: desde tu teléfono móvil hasta los sistemas que controlan el tráfico aéreo. La Ingeniería de Software nos permite construir software fiable, eficiente y que cumpla con las necesidades de los usuarios. Sin ella, tendríamos aplicaciones llenas de errores, difíciles de usar y que no resuelven los problemas para los que fueron creadas. Imagina un cajero automático que no funcione correctamente o un sistema de navegación GPS que te lleve por el camino equivocado. La calidad del software impacta directamente en nuestras vidas, y la Ingeniería de Software proporciona las herramientas y técnicas para garantizar esa calidad.

En resumen, la Ingeniería de Software es crucial para el desarrollo de software de alta calidad, desde la planificación y el diseño hasta la implementación y el mantenimiento, asegurando que las aplicaciones que usamos cada día sean confiables y eficientes.

Ingenieria De Software Ian Sommerville 9 Edicion tusmegaenlaces.blogspot.com
tusmegaenlaces.blogspot.com
Ingenieria De Software Ian Sommerville 9 Edicion www.slideshare.net
www.slideshare.net
Ingenieria De Software Ian Sommerville 9 Edicion www.slideshare.net
www.slideshare.net
Ingenieria De Software Ian Sommerville 9 Edicion pim.cpcompany.com
pim.cpcompany.com
Ingenieria De Software Ian Sommerville 9 Edicion www.amazon.es
www.amazon.es
Ingenieria De Software Ian Sommerville 9 Edicion www.slideshare.net
www.slideshare.net
Ingenieria De Software Ian Sommerville 9 Edicion www.slideshare.net
www.slideshare.net
Ingenieria De Software Ian Sommerville 9 Edicion www.slideshare.net
www.slideshare.net
Ingenieria De Software Ian Sommerville 9 Edicion www.slideshare.net
www.slideshare.net
Ingenieria De Software Ian Sommerville 9 Edicion www.slideshare.net
www.slideshare.net

À lire aussi