Metodologia Estructura y Orientada a Objetos

Solo disponible en BuenasTareas
  • Páginas : 6 (1373 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de octubre de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD PERUANA LOS ANDES

Trabajo de investigación

[pic]

Alumno: Mario Arce Morales

Curso: Análisis y diseño de sistemas

Tema: Metodologías estructuradas y metodologías orientadas a objetos

Profesor: Jesus Arias Caicho

2011

METODOLOGÍAS ESTRUCTURADAS Y METODOLOGÍAS ORIENTADAS A OBJETOS

Una parte importante del desarrollo de sistemas es eldesarrollo de metodologías. Es por ello que la investigación acerca de las mismas, y por consiguiente su utilización, está tomando auge en el mundo de la ingeniería de software de hoy

Tener metodologías diferentes para aplicar de acuerdo con el proyecto que se desarrolle resulta imprescindible teniendo en cuenta las necesidades cambiantes que tiene el entorno de desarrollo actual y elacelerado progreso de la informática a nivel mundial resulta una idea interesante. Estas metodologías pueden involucrar prácticas tanto de metodologías ágiles como de metodologías tradicionales

METODOLOGÍAS QUE EXISTEN EN EL MEDIO.

Proceso Unificado de Desarrollo (RUP)
El objetivo que se perseguía con esta metodología era producir software de alta calidad, es decir, que cumpla con losrequerimientos de los usuarios dentro de una planificación y presupuesto establecidos. Como se expresaba anteriormente, esta metodología concibió desde sus inicios el uso de UML como lenguaje de modelado.

Microsoft Solution Framework (MSF)
provee los principios, modelos y disciplinas para un correcto desarrollo de proyectos en cualquier plataforma (Linux, Citrix, Microsoft, Unix). Esta es unametodología flexible e interrelacionada con una serie de conceptos, modelos y prácticas de uso, que controlan la planificación, el desarrollo y la gestión de proyectos tecnológicos

Scrum
Scrum es una metodología de desarrollo muy simple, que requiere trabajo duro, porque no se basa en el seguimiento de un plan, sino en la adaptación continua a las circunstancias de la evolución delproyecto.

Programación Extrema (Extreme Programming, XP)
XP es una metodología ágil centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de software, promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo.

ICONIX
El proceso ICONIX se define como un proceso de desarrollode software práctico. Está entre la complejidad de RUP y la simplicidad y pragmatismo de XP, sin eliminar las tareas de análisis y diseño que XP no contempla. Es un proceso simplificado en comparación con otros procesos más tradicionales, que unifica un conjunto de métodos de orientación a objetos con el objetivo de abarcar todo el ciclo de vida de un proyecto.

Crystal Methodologies
Setrata de un conjunto de metodologías para el desarrollo de software caracterizadas por estar centradas en las personas que componen el equipo y la reducción al máximo del número de artefactos producidos. El desarrollo de software se considera un juego cooperativo de invención y comunicación, limitado por los recursos a utilizar.

FDD
FDD es un proceso diseñado por Peter Coad, ErichLefebvre y Jeff De Luca y se podría considerar a medio camino entre RUP y XP, aunque al seguir siendo un proceso ligero

Adaptive Software Development (ASD)
Este proceso consiste en un cambio de filosofía en las organizaciones pasando de la transición del modelo Comando-Control al modelo liderazgo-Colaboración. Lleva los conceptos de los Sistemas Adaptativos Complejos al campo de la Ingenieríade Software en particular

Agile Unified Process (AUP)
Agile Unified Process es una versión simplificada de Rational Unified Process,
desarrollada por Scott Amber. Divide el ciclo de desarrollo en 4 fases: incepción, elaboración, construcción y transición

Metodologías Estructuradas y
Metodologías Orientadas a Objetos

La rama de la metodología, dentro de la ingeniería de software,...