Metodologías de desarrollo web

Páginas: 10 (2415 palabras) Publicado: 8 de noviembre de 2010
EUITIO |
Utilización de metodologías de desarrollo en entornos web
|
|

María Macías Alonso
04/11/2010
|

Índice
1 Introducción 3
2 Estado del Arte 3
3 Estudio de metodologías 3
3.1 Proceso Unificado de Desarrollo (RUP) 4
3.2 Microsoft Solution Framework (MSF) 5
3.3 Scrum 6
3.4 Programación extrema (Extreme Programming, XP) 7
3.5 ICONIX 9
4Comparativa con RUP 10
5 Conclusiones 10
6 Referencias 10

Introducción
El software es uno de los productos de la ingeniería que más ha evolucionado en muy poco tiempo. A pesar de esta evolución los problemas a los que se enfrentan las personas encargadas de la construcción de software son muy comunes, como el permanente cambio de las condiciones, lo que aumenta su complejidad o la ausencia deherramientas adecuadas para mejorar el proceso del desarrollo del software.
Los productos software deben estar desarrollados con estándares mundiales, modelos, sistemas métricos y técnicas de la ingeniería del software que garanticen la producción de software de calidad a nivel local e internacional.
Debido al avance tecnológico de la información, cada vez se exige un mejor funcionamiento de lasaplicaciones siendo la calidad y la productividad la preocupación de los desarrolladores de software.
Estado del Arte

Estudio de metodologías

Ilustración [ 1 ]: Metodologías
Existen numerosas tecnologías diferentes que se pueden aplicar en función del proyecto que se desarrolle teniendo en cuenta las necesidades cambiantes que tiene el entorno del desarrollo actual y el acelerado proceso dela informática. Entre todas estas metodologías existen tanto metodologías ágiles como tradicionales, a continuación se describirán las características de algunas de ellas.

Proceso Unificado de Desarrollo (RUP)

Ilustración [ 2 ]: Metodología RUP
El Proceso Unificado de Desarrollo fue creado por el mismo grupo de expertos que crearon UML, Ivar Jacobson, Grady Booch y James Rumbaugh en elaño 1998.
El objetivo de esta metodología era producir software de alta calidad y que cumpliera con los requerimientos de los usuarios dentro de una planificación y presupuesto establecidos.
Es un proceso dirigido por casos de uso que avanza a través de flujos de trabajo como: requisitos, análisis, diseño, implementación , pruebas.
Es una metodología que sigue un proceso iterativo e incremental yque cubre el ciclo de vida de desarrollo de un proyecto y tiene en cuenta las mejores prácticas a utilizar en cada modelo del desarrollo del software:
* Desarrollo de software de forma iterativa
* Manejo de requermientos
* Utilza arquitectura basada en componentes
* Modela el software visualmente
* Verifica la calidad del software
* Controla los cambios
MicrosoftSolution Framework (MSF)

Ilustración [ 3 ]: Metodología MSF
MSF es una metodología desarrollada por Microsfot Consultng Services en conjunto con varios grupos de negocios de Microsoft y otras fuentes de la industria. MSF se puede utilizar para desarrollar aplicaciones en cualquier plataforma (Linux, Citrix, Microsoft, Unix).
MSF se centra en los modelos de proceso y de equipo dejando en segundoplano las elecciones tecnológicas.
MSF es adaptable, escalable, flexible y tiene una tecnología agnóstica ya que puede desarrollar el proyecto en cualquier tecnología.
Esta compuesto de varios modelos que planifican las diferentes partes implicadas en el desarrollo de un proyecto:
* Modelo de arquitectura del proyecto
* Modelo del equipo
* Modelo del proceso
* Modelo de gestión deriesgo
* Modelo de diseño de proceso
* Modelo de aplicación
Además esta metodología esta separada en cinco fases como se vé en la ilustración 3 que son:
* Visión: el objetivo de esta fase es fijar los objetivos del proyecto, las limitaciones y la solución. El equipo se centra en la identificación de problemas u oportunidades de negocio así como la recopilación de los requisitos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologia De Desarrollo De Aplicaciones Web
  • Metodologia Para El Desarrollo Web
  • METODOLOGIA DEL DESARROLLO WEB
  • Metodologia de desarrollo web
  • Metodologías Para El Desarrollo De Aplicaciones Web
  • Metodologias De Desarrollo Para Proyectos Web
  • Dasbd Metodologia Para El Desarrollo Web
  • Metodologias de desarrollo web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS