Informe: Herramientas, métodos y procesos de la ingeniería de software

 

Informe Ingeniería de software

 

El software es una tecnología que impacta a todo el mundo tanto la persona natural, como las grandes industrias; hoy en día es difícil imaginarse una gran empresa sin software que la ayude a administrar, monitorear o ejecutar sus procesos más eficientemente y proveerlos de informes para la toma de decisiones.

 

El ciclo de vida del software se apoya de varios métodos y herramientas que nos ayudan a Organizar y enfocar las diferentes etapas por las que debe pasar el proyecto de software.

 

Los métodos nos ayudan a llevar una guía que nos facilita la producción del software de alta calidad estos nos indican como se deben de llevar a cabo las diferentes actividades del proyecto (comunicación, análisis de requisitos, modelación del diseño, construcción del programa, pruebas entre otros) proporcionando un enfoque mas Organizado, tratando así de dar valor al software en el menor tiempo posible por ejemplo a través de las metodologías agiles.

 

Unos de los principales modelos son:

  • El modelo en cascada
  • El modelo de proceso incremental
  • El modelo de proceso evolutivo
  • El modelo en espiral

 

Las Herramientas de software nos proporciona un apoyo para poder ejecutar las tareas de una manera más eficiente y controlada por ejemplo:

 

  • Jira y Git: En el Control de la Gestión de proyectos.
  • Selenium: En las pruebas de Software.

 

Programación Orientada a Objetos:

En el capitulo uno del libro nos narra los paradigmas de programación como:

La programación Estructurada y la Orientada a Objetos.

Además nos proporciona una reseña histórica de la programación orientada a Objetos y su evolución a través del tiempo, pasando por los diferentes lenguajes:

  • Cobol
  • Simula 67
  • SmallTalk
  • Flavors
  • Ceyx
  • Loops
  • C
  • C++
  • Java

Comentarios

Entradas populares de este blog

Práctica sobre funciones

Diagramas para la documentación de las vistas propuestas en el modelo 4+1