Metodologias De Desarrollo

Páginas: 5 (1141 palabras) Publicado: 5 de septiembre de 2011
1.1 Metodologías de Desarrollo de Software.
Las Metodologías de Desarrollo de Software surgen ante la necesidad
de utilizar una serie de procedimientos, técnicas, herramientas y soporte
documental a la hora de desarrollar un producto software.
Dichas metodologías pretenden guiar a los desarrolladores al crear un
nuevo software, pero los requisitos de un software a otro son tan variados ycambiantes, que ha dado lugar a que exista una gran variedad de
metodologías para la creación del software. Se podrían clasificar en dos
grandes grupos:
 Las metodologías orientadas al control de los procesos, estableciendo
rigurosamente las actividades a desarrollar, herramientas a utilizar y
notaciones que se usarán. Estas metodologías son llamadas
Metodologías Pesadas.
 Las metodologíasorientadas a la interactuacción con el cliente y el
desarrollo incremental del software, mostrando versiones parcialmente
funcionales del software al cliente en intervalos cortos de tiempo, para
que pueda evaluar y sugerir cambios en el producto según se va
desarrollando. Estas son llamadas Metodologías ligeras/ágiles.
1.2 Metodologías Pesadas.
1.2.1 Introducción.
Son las más tradicionales,se centran en la definición detallada de los
procesos y tareas a realizar, herramientas a utilizar, y requiere una extensa
documentación, ya que pretende prever todo de antemano. Este tipo de
metodologías son mas eficaces y necesarias cuanto mayor es el proyecto
que se pretende realizar respecto a tiempo y recursos que son necesarios
emplear, donde una gran organización es requerida.
Una delas metodologías pesadas más conocidas y utilizadas es la
Metodología RUP (Rational Unified Process) que divide el desarrollo en 4
fases que definen su ciclo de vida:
- Inicio : El objetivo es determinar la visión del proyecto y definir lo que
se desea realizar.
- Elaboración : Etapa en la que se determina la arquitectura óptima del
proyecto.
- Construcción : Se obtiene la capacidadoperacional inicial.
- Transmisión : Obtener el producto acabado y definido.
1.2.2 Filosofía RUP.
La metodología RUP tiene 6 principios clave:
- Adaptación del proceso : El proceso debe adaptarse a las
características de la organización para la que se esta desarrollando
el software.
- Balancear prioridades : Debe encontrarse un balance que satisfaga a
todos los inversores del proyecto.
-Colaboración entre equipos : Debe haber una comunicación fluida
para coordinar requerimientos, desarrollo, evaluaciones, planes,
resultados, etc.,...
- Demostrar valor iterativamente : Los proyectos se entregan, aunque
sea de una forma interna, en etapas iteradas. En cada iteración se
evaluará la calidad y estabilidad del producto y analizará la opinión y
sugerencias de los inversores.
- Elevarel nivel de abstracción : Motivar el uso de de conceptos
reutilizables.
- Enfocarse en la calidad : La calidad del producto debe verificarse en
cada aspecto de la producción.
1.2.3 Disciplina de desarrollo de RUP.
Determina las etapas a realizar durante el proyecto de creación del
software.
- Ingeniería o modelado del negocio: Analizar y entender las
necesidades del negocio para el cual seestá desarrollando el
software.
- Requisitos: Proveer una base para estimar los costos y tiempo de
desarrollo del sistema.
- Análisis y diseño : Trasladar los requisitos analizados anteriormente a
un sistema automatizado y desarrollar una arquitectura para el
sistema.
- Implementación: Crear software que se ajuste a la arquitectura
diseñada y que tenga el comportamiento deseado.
- Pruebas: Asegurarse de que el comportamiento requerido es correcto
y que todo lo solicitado está presente.
- Despliegue: Producir distribuciones del producto y distribuirlo a los
usuarios.
Diagrama del esfuerzo de actividades según la etapa del proyecto:
1.2.4 Disciplina de soporte RUP.
Determina la documentación que es necesaria realizar durante el
proyecto.
 Configuración y administración...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologia Del Desarrollo
  • METODOLOGIA DESARROLLO
  • Metodologias De Desarrollo
  • METODOLOGIAS DE DESARROLLO
  • Que métodologia utilizar en el desarrollo de software
  • Metodologias Para El Desarrollo De Software
  • Metodologías de Desarrollo Ágil
  • Metodología de desarrollo software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS