IMPORTANCIA DEL PROCESO DE SOFTWARE, MÉTODOS, Y HERRAMIENTAS EN SU CICLO DE VIDA
¿Cuál es la importancia del proceso de software, métodos, y herramientas, en su ciclo de vida?
En el momento de planificar el desarrollo de un producto de software, más allá de atender y trabajar bajo los requerimientos del cliente o la necesidad a suplir, se deben implementar estrategias o métodos y herramientas que faciliten y garanticen la efectiva producción y funcionalidad.
Para entender o dar a conocer la importancia de éstos procesos, métodos y herramientas es necesario mencionar o contextualizarlos dentro del área que compete como es la ingeniería de software; el proceso de software también conocido como "ciclo de vida del software" no es más que la implementación de las diferentes etapas por las que atraviesa un proyecto desde que se planea, se ejecuta y su posterior mantenimiento (Pressman, 2010). Estas etapas incluyen los métodos o estrategias que permiten dar un orden al proceso que debe ser de calidad teniendo en cuenta el presupuesto y el tiempo estipulado; las herramientas permiten la planeación y supervisión de las actividades .
Ya entendidos los factores que actúan en el proceso del software, se habla de los diferentes modelos o también llamados "paradigmas de procesos" de los procesos descritos de una manera general y que se pueden implementar (Sommerville, 2011), es en este punto donde se puede observar la importancia y necesidad de implementar un proceso al desarrollar un producto de software, ya que, se definen cada una de las etapas en su respectivo orden:
la siguiente es la secuencia del modelo en cascada, elegida por ser la más práctica y efectiva para la explicación.
- Definición de requerimientos.
- Diseño.
- Implementación y pruebas de unidad
- Integración y pruebas.
- Operación y mantenimiento.
Comentarios
Publicar un comentario