Anuncio

Ingeniería del Software I: Requerimientos y Modelado del Software

Portada del libro Ingeniería del Software I: Requerimientos y Modelado del Software

La ingeniería del software es la disciplina que transforma una idea en un sistema funcional, confiable y mantenible. En un momento donde la IA generativa y las arquitecturas nativas de la nube están redefiniendo cómo se construye software, los fundamentos de la ingeniería de requerimientos y el modelado de sistemas siguen siendo relevantes.

Antes de que cualquier línea de código se escriba, alguien tiene que entender qué necesita el usuario, documentarlo con claridad y diseñar una solución que realmente funcione. Este libro cubre exactamente eso: la fase más crítica de cualquier proyecto de software.

Introducción al libro

«Ingeniería del Software I: Requerimientos y Modelado del Software» es un manual académico escrito por docentes de la Universidad Técnica Luis Vargas Torres de Esmeraldas, en Ecuador. Está pensado para estudiantes de informática y profesionales que quieren reforzar su comprensión de las etapas iniciales del desarrollo de software.

No requiere conocimientos avanzados: parte desde los conceptos básicos (qué es el software, su evolución, los mitos que lo rodean) y avanza hasta temas como la especificación de requerimientos, la validación y el modelado con UML.

Contenido del libro

El libro está organizado en cuatro capítulos que siguen la secuencia lógica de un proyecto de software. El primero establece qué es la ingeniería del software, su historia y los mitos más comunes que la rodean. El segundo presenta los modelos de proceso más usados: cascada, incremental, espiral, el proceso unificado y los métodos ágiles como XP y Scrum. El tercero se mete de lleno en la ingeniería de requerimientos: cómo descubrirlos, documentarlos, validarlos y gestionar los cambios. El cuarto y último capítulo aborda el modelado del software con diagramas UML (actividad, estado, casos de uso, clases) y cierra con una introducción al diseño arquitectónico y los patrones MVC y cliente-servidor.

Índice del libro

  • Capítulo I: Introducción a la Ingeniería del Software
    • El software, evolución del software, crisis del software, mitos del software
    • Características, tipos y dominios de aplicación del software
    • Ingeniería del software, ética y proyectos de software
  • Capítulo II: El Proceso del Software
    • Modelos de proceso: cascada, incremental, evolutivo (prototipos), espiral, proceso unificado
    • Métodos ágiles: principios de agilidad, XP, Scrum
  • Capítulo III: Ingeniería de Requerimientos
    • Análisis de requerimientos, requerimientos del usuario y del sistema
    • Requerimientos funcionales y no funcionales
    • Documento de requerimientos de software, especificación, descubrimiento, validación
    • Administración del cambio en los requerimientos
  • Capítulo IV: Modelado del Software
    • Modelos de contexto, diagramas de actividad, diagramas de estado
    • Modelado de casos de uso, diagramas de clase
    • Diseño arquitectónico del software: patrón arquitectónico, MVC, patrón cliente-servidor
  • Referencias Bibliográficas

Datos del libro

  • Título: Ingeniería del Software I: Requerimientos y Modelado del Software
  • Autor: Ricardo Javier Celi-Párraga, Miguel Fabricio Boné-Andrade, Aldo Patricio Mora-Olivero, Juan Carlos Sarmiento-Saavedra
  • Año de publicación: 2023
  • Editorial: Editorial Grupo AEA
  • Páginas: 89
  • Tamaño del PDF: 3.04 MB
  • Tiempo de lectura estimado: ~2 h 14 min
  • Nivel: Principiante
  • Categoría principal: Ingeniería de software
  • Subcategoría: (no aplica)
  • Idioma: Español
  • Licencia: Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)

Más libros en: Diseno de software, Ingeniería de software


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Libros relacionados

Anuncios