Algoritmos

Páginas: 6 (1300 palabras) Publicado: 3 de abril de 2014

OTRAS METODOLOGIAS
definición

características
diagrama
Tipos de sistemas
Ventajas
desventajas
Win win

Es una adaptación del modelo de espiral que se hace hincapié explícitamente situados en la participación del cliente en un proceso de negociación en la génesis del desarrollo de productos. Idealmente, el desarrollador simplemente preguntar al cliente lo que se requiere y elcliente proporcionaría el suficiente detalle para proceder.

+Trata de mejorar los ciclos de vida clásicos y prototipos.
+Este modelo puede combinarse con otros modelos de proceso de desarrollo.
+En cada giro se construye un nuevo modelo del sistema completo.
+El análisis de riesgo requiere la participación de personal con alta cualificación.
Incorpora objetivos de calidad y gestión de riesgos.+Permite iteraciones, vuelta atrás y finalizaciones rápidas.

Esta metodología, dado a que esta basada en la de espiral adquiere la característica de poder ser utilizado en cualquier tipo de proyecto.

Sin embargo esta metodología es mas utilizada en proyectos de empresas de alto nivel, empresas directivas, empresas con un mayor estimulo de ingresos anuales
Permite a quien lo desarrollaaplicar el enfoque de construcción de prototipos en cualquier etapa de evolución del producto.
Mantiene el enfoque del ciclo de vida clásico pero lo incorpora al marco de trabajo interactivo que refleja un mundo más realista de la naturaleza del proyecto.
Hace una consideración directa de los riesgos técnicos en todas las etapas del proyecto de tal manera que si se aplica adecuadamente reduce losriesgos antes de convertirse en problemáticos.

Al elaborarlo por partes no tenemos una visión global del problema.
Aquí nos dice que los prototipos se van validando, lo cual es muy negativo porque como ya se ha dicho ningún software debe empezar como un prototipo.
Como es un modelo relativamente nuevo no es muy utilizado como los paradigmas lineales secuenciales o de construcción de prototipos.Debido a su elevada complejidad no se aconseja utilizarlo en sistemas pequeños (sobre-costo de gestión).
Proceso
unificado


Es un proceso de desarrollo de software que describe “el conjunto de actividades necesarias para transformar los requisitos del usuario en un sistema de software”. Esta dirigido por casos de uso, centrado en la arquitectura del sistema, y es iterativo e incremental.Forma disciplinada de asignar tareas y responsabilidades (quién hace qué, cuándo y cómo)
Pretende implementar las mejores prácticas en Ingeniería de Software
Desarrollo iterativo
Administración de requisitos
Uso de arquitectura basada en componentes
Control de cambios
Modelado visual del software
Verificación de la calidad del software

Es un marco de trabajo genérico que puedeespecializarse para una gran variedad de sistemas software, para diferentes áreas de aplicación, diferentes tipos de organizaciones, diferentes niveles de aptitud y diferentes tamaños de proyecto
-Adaptabilidad del desarrollo a nuevos requisitos o nuevos cambios
-Se reducen los riesgos de no obtener el producto deseado
-En cada momento hay una versión del sistema funcionando que se modificasegún las necesidades y deseos del cliente.
-Progreso visible en las primeras etapas
-Reducir la redundancia e incrementa la productividad
-El proceso es comprensible
-La metodología de PU es más adaptable para proyectos de largo plazo
El método de PU requiere costos de dedicación altos por lo que no es conveniente usarlo en procesos de un proyecto pequeño. 
-Si el proceso no se aplica bien desdeel inicio el PU se puede volver muy grande y difícil, tanto para aprender como para administrar
-Una cantidad sustancial de tiempo se gasta en tratar de adecuar el PU a cada proyecto.
 -Es un proceso pesado
-Se basa mucho en la documentación
Ingeniería
web

Las aplicaciones Web es un tipo particular de software, por ello se puede modelar con diagramas UML.
●Muchas aplicaciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS