Вы находитесь на странице: 1из 3

Proyecto Metodologa 3.1. Descripcin de las Metodologas ms Usadas 3.1.1.

Metodologa RUP El Proceso Unificado de Rational (Rational Unified Process en ingls,

habitualmente resumido como RUP) es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodologa estndar ms utilizada para el anlisis, implementacin y documentacin de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologas adaptables al contexto y necesidades de cada organizacin. Tambin se conoce por este nombre al software desarrollado por Rational, hoy propiedad de IBM, el cual incluye informacin entrelazada de diversos artefactos y descripciones de las diversas actividades. Est incluido en el Rational Method Composer (RMC), que permite la personalizacin de acuerdo con las necesidades. Originalmente se dise un proceso genrico y de dominio pblico, el Proceso Unificado, y una especificacin ms detallada, el Rational Unified Process, que se vendiera como producto independiente. 3.1.2. Metodologa XP La programacin extrema o eXtreme Programming (XP) es un enfoque de la ingeniera de software formulado por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999). Es el ms destacado de los procesos giles de desarrollo de software. Al igual que stos, la programacin extrema se diferencia de las metodologas tradicionales principalmente en que pone ms nfasis en la adaptabilidad que en la previsibilidad. Los defensores de XP consideran que los cambios de requisitos sobre la marcha son un aspecto natural, inevitable e incluso deseable del desarrollo de proyectos. Creen que ser capaz de adaptarse a los cambios de requisitos en cualquier punto de la vida del proyecto es una aproximacin mejor y ms realista que intentar definir todos los requisitos al comienzo del proyecto e invertir esfuerzos despus en controlar los cambios en los requisitos.

Proyecto Metodologa

3.1.3. Metodologa MSF Microsoft Solution Framework (MSF).- MSF es una metodologa desarrollada por Microsoft Consulting Services en conjunto con varios grupos de negocios de Microsoft y otras fuentes de la industria. MSF provee los principios, modelos y disciplinas para un correcto desarrollo de proyectos en cualquier plataforma (Linux, Citrix, Microsoft, Unix). Esta es una metodologa flexible e interrelacionada con una serie de conceptos, modelos y prcticas de uso, que controlan la planificacin, el desarrollo y la gestin de proyectos tecnolgicos. MSF se centra en los modelos de proceso y de equipo dejando en un segundo plano las elecciones tecnolgicas. MSF tiene las siguientes caractersticas: Adaptable: es parecido a un comps, usado en cualquier parte como un mapa, del cual su uso es limitado a un especfico lugar.

Escalable: puede organizar equipos tan pequeos entre 3 o 4 personas, as como tambin, proyectos que requieren 50 personas a ms.

Flexible: es utilizada en el ambiente de desarrollo de cualquier cliente.

Tecnologa Agnstica: porque puede ser usada para desarrollar soluciones basadas sobre cualquier tecnologa.

MSF se compone de varios modelos encargados de planificar las diferentes partes implicadas en el desarrollo de un proyecto: Modelo de Arquitectura del Proyecto, Modelo de Equipo, Modelo de Proceso, Modelo de Gestin del Riesgo, Modelo de Diseo de Proceso y finalmente el modelo de Aplicacin. Aplicando esta metodologa todo proyecto es separado en cinco principales fases: Visin y Alcances. Planificacin. Desarrollo.

Proyecto Metodologa Estabilizacin. Implantacin. 3.1.4. Conclusiones Metodolgicas Hay una diversidad de metodologas para el desarrollo de un software de calidad, adecundose a la necesidad que sea requerido se podr utilizar y aplicar para que as se pueda obtener un producto final. Estas metodologas pueden involucrar prcticas tanto de metodologas giles como de metodologas tradicionales. En algunas metodologas nos agiliza el proceso de llegar a terminar el desarrollo del software, otros por su gran complejidad nos apoya aparte de aprender a ser ms explcitos y especficos en el momento de definir nuestros procesos de desarrollo, a ser visuales y perspicaces en el momento de programar y seleccionar paso a paso que variable ira en cada procedimiento. 3.2. Fundamentacin de la Metodologa seleccionada En el presente proyecto hemos seleccionado la metodologa XP, porque es ms simple y sencillo, porque nos simplifica el diseo para poder as agilizar con todo referente al desarrollo y facilitar su posterior mantenimiento si es requerido. Tambin porque cuando ms el cdigo es simple su comunicacin es mas sencilla, en cambio cuando su complejidad del cdigo es demasiado tedioso, se tendra que hacer un esfuerzo para que sea inteligible. Es adaptable a cualquier cambios requeridos se que puede manifestar posteriormente para su mejor desarrollo.