top of page

Ingeniería de software

  • anavictoriavaldesr
  • 31 may 2019
  • 1 Min. de lectura

La ingeniería del software es la rama de las ciencias de la computación que busca principios que sirvan como guía al desarrollo de sistema de software complejos y de gran tamaño. El desarrollo.


Tres razones por las que fallan los softwares:

  1. No redundancia: La empresa pudo haber decidido no protegerse con un sistema de respaldo.

  2. Hackeo: La falla en el sistema puede ser resultado de un ataque malicioso.

  3. Error Humano: Son tantas las capas de sistemas y líneas de código que algún error humano resulta en un glitch que hace que todo el sistema falle.

Ciclo de vida del software


Metodologías de ingeniería de software:

  • Modelo en cascada: proceso estrictamente secuencial.

  • Modelo incremental: el primer sistema es una versión simplificada del producto final con una funcionalidad limitada.

  • Modelo iterativo: el primer sistema es una versión incompleta del sistema al cual se van añadiendo características.

  • Proceso unificado racional: redefinir los pasos de la fase de desarrollo del ciclo de vida del software y proporcionar directrices para llevarlos a cabo.

  • Prototipo rápido: el objetivo es conseguir una herramienta de demostración que puede utilizarse para aclarar requerimientos.

  • Desarrollo de un Open Source: versión inicial del software que es publicada con su código fuente y documentación en Internet. Puede ser descargado y modificado por otros usuarios sin ningún costo.

  • Métodos ágiles: implementación rápida y temprana basada en el concepto incremental, una adecuada capacidad de respuesta a las variaciones en requisitos y menor énfasis en la rigurosidad del análisis de requisitos y el diseño.



Comentários


  • Icono social LinkedIn
  • Icono social LinkedIn
  • Icono social Twitter
  • Icono social Twitter
  • Facebook icono social
  • Facebook icono social

© 2023 by Bump & Beyond. Proudly created with Wix.com

bottom of page