DIFERENCIAS DE CICLOS DE VIDA CONTRA METODOLOGIAS DE DESARROLLO
Enviado por CharlzMem • 26 de Junio de 2017 • Síntesis • 783 Palabras (4 Páginas) • 247 Visitas
DIFERENCIAS DE CICLOS DE VIDA CONTRA METODOLOGIAS DE DESARROLLO
INTRODUCCIÓN
Bajo la necesidad de buscar la adaptación de los procesos a las exigencias del nuevo orden tecnológico, se requirió que el proceso fuera gestionado de manera esencial, dejando de lado la técnica codificar y corregir y buscando un nuevo método que permitiera dar un seguimiento del éxito o fracaso de dicho proyecto.
Uno de los puntos principales de la ingeniería de software es la capa asignada al proceso. Esto debido a que dicho proceso definirá un entorno de trabajo entre áreas involucradas, las cuales soportaran y gestionaran el proyecto del software en cuestión, estableciendo a través de métodos, controles y medidas de calidad elementos claves para un resultado óptimo del trabajo.
Dentro de esta capa asignada a los procesos, se encuentra una serie de elementos que permitirán distinguir entre el tiempo o duración de un proyecto, así como la metodología usada para su construcción.
Dicha metodología está compuesta en un inicio por modos sistemáticos de realizar, gestionar y administrar un proyecto a través de etapas y acciones, partiendo desde la necesidad del producto hasta cumplir con el objetivo por el que fue creado.
Podemos distinguir en primera instancia que los métodos nos indican cómo construir técnicamente el software, definiendo roles y actividades involucradas. Estos contemplan una extensa gama de tareas que van desde el análisis de requisitos, diseño y construcción de programas, pruebas y mantenimiento.
Así mismo podemos visualizar el ciclo traducido en una serie de actividades y tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de un software.
Estos ciclos deben de ser planificados y estudiados de principio a fin, así como establecer la metodología de desarrollo que se usara dentro de todo este proceso.
El proceso de elaboración y de vida de un software debe estar soportado sobre una serie de elementos de calidad, agrupadas en metodologías definidas.. Este esfuerzo de gestionar la calidad promueve una cultura de mejora constante en los procesos que día a día provocan que el desarrollo y la estructura de los elementos enfocados a la ingeniería de software sean más robustos.
A continuación presentaremos un acercamiento más exacto a la definición y distinción entre Ciclos de Vida y metodologías de desarrollo de un proceso.
DESARROLLO
Como mencionamos anteriormente, es necesario establecer las definiciones necesarias para los Clicos de vida de Desarrollo de Sistemas y el de “metodologías de desarrollo de un proceso”, ya que sin estas, nos sería muy difícil comprender el enfoque de cada una de ellas.
Según la norma ISO 12207 (la cual es el estándar para los procesos de ciclos de vida del software), define los Ciclos de Vida como: “un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de los requisitos hasta la finalización de su uso”.
...