Anda di halaman 1dari 11

REPUBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITECNICO


SANTIAGO MARIO
EXTESION MATURIN

Integrantes:
Profesora:
Lourdes Leal

Luis Pereiro
Gleyvert Lagos
Jhon Cujilema
Lus Castillo

INTRODUCCIN
El diseo de sistemas de informacin es una actividad fundamentada en la
relacin entre un diseador, o grupo de stos, y un grupo humano que se ver
afectado por el sistema; positiva o negativamente, segn sea el caso. Durante el
desarrollo de esta actividad, es comn que, aun cuando esta relacin haya sido
adecuada y haya dado origen a una correcta definicin de requerimientos, el
diseador llegue a tomar decisiones que, por una u otra razn, no estn acordes
con lo requerido por el grupo humano afectado, dando como resultado el
desarrollo de un sistema de informacin que no cumple en su totalidad los
requerimientos del grupo humano, y que en el peor de los casos le ser inservible.
A continuacin se describen una metodologa para el diseo de distintos tipos de
sistemas.

METODOLOGA RUP
El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e
incremental, estar centrado en la arquitectura y guiado por los casos de uso.
Incluye artefactos (que son los productos tangibles del proceso como por ejemplo,
el modelo de casos de uso, el cdigo fuente, etc.) y roles (papel que desempea
una persona en un determinado momento, una persona puede desempear
distintos roles a lo largo del proceso).
Es una metodologa cuyo fin es entregar un producto de software. Se
estructura todos los procesos y se mide la eficiencia de la organizacin.
Es un proceso de desarrollo de software el cual utiliza el lenguaje unificado de
modelado UML, constituye la metodologa estndar ms utilizada para el anlisis,
implementacin

documentacin

de

sistemas

orientados

objetos.

El RUP es un conjunto de metodologas adaptables al contexto y necesidades de


cada

organizacin.
Describe como aplicar enfoques para el desarrollo del software, llevando a

cabo unos pasos para su realizacin. Se centra en la produccin y mantenimiento


de modelos del sistema.
PRINCIPALES CARACTERSTICAS

Forma disciplinada de asignar tareas y responsabilidades (quin hace qu,


cundo y cmo)

Pretende implementar las mejores prcticas en Ingeniera de Software

Desarrollo iterativo

Administracin de requisitos

Uso de arquitectura basada en componentes

Control de cambios

Modelado visual del software

Verificacin de la calidad del software

CICLO DE VIDA
El ciclo de vida RUP es una implementacin del Desarrollo en espiral. Fue creado
ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida
organiza las tareas en fases e iteraciones. RUP divide el proceso en cuatro fases,
dentro de las cuales se realizan varias iteraciones en nmero variable segn el
proyecto y en las que se hace un mayor o menor hincapi en las distintas
actividades.
FASES DEL CICLO DE VIDA DEL RUP
1. Fase de Inicio: Esta fase tiene como propsito definir y acordar el alcance del
proyecto con los patrocinadores, identificar los riesgos asociados al proyecto,
proponer una visin muy general de la arquitectura de software y producir el plan
de las fases y el de iteraciones posteriores.
2. Fase de elaboracin: En la fase de elaboracin se seleccionan los casos de
uso que permiten definir la arquitectura base del sistema y se desarrollaran en
esta fase, se realiza la especificacin de los casos de uso seleccionados y el
primer anlisis del dominio del problema, se disea la solucin preliminar.
3. Fase de Desarrollo: El propsito de esta fase es completar la funcionalidad del
sistema, para ello se deben clarificar los requerimientos pendientes, administrar
los cambios de acuerdo a las evaluaciones realizados por los usuarios y se
realizan las mejoras para el proyecto.
4. Fase de Cierre: El propsito de esta fase es asegurar que el software est
disponible para los usuarios finales, ajustar los errores y defectos encontrados en
las pruebas de aceptacin, capacitar a los usuarios y proveer el soporte tcnico

necesario. Se debe verificar que el producto cumpla con las especificaciones


entregadas por las personas involucradas en el proyecto.
METODOLOGIAS AGILES
Las metodologas giles son una serie de tcnicas para la gestin de
proyectos que han surgido como contraposicin a los mtodos clsicos de gestin
como CMMI. Aunque surgieron en el mbito del desarrollo de software, tambin
han sido exportadas a otro tipo de proyectos.
Todas las metodologas que se consideran giles cumplen con el manifiesto
gil que no es ms que una serie de principios que se agrupan en 4 valores:

Los individuos y su interaccin, por encima de los procesos y las


herramientas.

El software que funciona, frente a la documentacin exhaustiva.

La colaboracin con el cliente, por encima de la negociacin contractual.

La respuesta al cambio, por encima del seguimiento de un plan.


El desarrollo gil de software envuelve un enfoque para la toma de

decisiones en los proyectos de software, que se refiere a mtodos de ingeniera


del software basados en el desarrollo iterativo e incremental, donde los requisitos
y soluciones evolucionan con el tiempo segn la necesidad del proyecto. As el
trabajo es realizado mediante la colaboracin de equipos auto-organizados y
multidisciplinarios, inmersos en un proceso compartido de toma de decisiones a
corto plazo.
Cada iteracin del ciclo de vida incluye: planificacin, anlisis de requisitos,
diseo, codificacin, pruebas y documentacin. Teniendo gran importancia el
concepto de "Finalizado" (Done), ya que el objetivo de cada iteracin no es
agregar toda la funcionalidad para justificar el lanzamiento del producto al
mercado, sino incrementar el valor por medio de "software que funciona" (sin
errores).
Los mtodos giles enfatizan las comunicaciones cara a cara en vez de la
documentacin. La mayora de los equipos giles estn localizados en una simple

oficina abierta, a veces llamadas "plataformas de lanzamiento". La oficina debe


incluir revisores, escritores de documentacin y ayuda, diseadores de iteracin
y directores de proyecto. Los mtodos giles tambin enfatizan que el software
funcional es la primera medida del progreso. Combinado con la preferencia por las
comunicaciones cara a cara, generalmente los mtodos giles son criticados y
tratados como "indisciplinados" por la falta de documentacin tcnica.
METODOLOGIAS DEL DESARROLLO DE SISTEMAS DE
INFORMACION
Son mtodos que indican cmo hacer ms eficiente el desarrollo de
sistemas de informacin. Para ello suelen estructurar en fases la vida de dichos
sistemas con el fin de facilitar su planificacin, desarrollo y mantenimiento. Las
metodologas de desarrollo de sistemas deben definir: objetivos, fases, tareas,
productos y responsables, necesarios para la correcta realizacin del proceso y su
seguimiento.
Los principales objetivos de una metodologa de desarrollo son:

Asegurar la uniformidad y calidad tanto del desarrollo como del


sistema en s.

Satisfacer las necesidades de los usuarios del sistema.

Conseguir un mayor nivel de rendimiento y eficiencia del personal


asignado al desarrollo.

Ajustarse a los plazos y costes previstos en la planificacin.

Generar de forma adecuada la documentacin asociada a los


sistemas.

Facilitar el mantenimiento posterior de los sistemas.

Definir actividades a llevarse a cabo en un Proyecto de S.I.

Unificar criterios en la organizacin para el desarrollo de S.I.

Proporcionar puntos de control y revisin

Asegurar la uniformidad y calidad tanto del desarrollo como del


sistema en s.

Satisfacer las necesidades de los usuarios del sistema.

Conseguir un mayor nivel de rendimiento y eficiencia del personal


asignado al desarrollo.

Ajustarse a los plazos y costes previstos en la planificacin.

Generar de forma adecuada la documentacin asociada a los


sistemas.

Facilitar el mantenimiento posterior de los sistemas.


METODOS AGILES:

Algunos mtodos giles de desarrollo de software:

Adaptive Software Development (ASD)

Agile Unified Process

Crystal Clear

Feature Driven Development (FDD)

Lean Software Development (LSD)

Kanban (desarrollo)

Open Unified Process (OpenUP)

Programacin Extrema (XP)

Mtodo de desarrollo de sistemas dinmicos (DSDM)

Scrum

G300

6D-BUM

PRINCIPALES METODOLOGAS GILES


Uno de los principales focos de aplicacin de las metodologas giles son
los proyectos tecnolgicos. Cada una de ellas tiene sus fortalezas y sus
debilidades, pero no son excluyentes. En cada proyecto podemos adoptar una, o
varias, en funcin de las caractersticas del propio proyecto y del equipo.
Entre las metodologas giles ms usadas se encuentran:

SCRUM. Es un marco de trabajo que nos proporciona una serie de


herramientas y roles para, de una forma iterativa, poder ver el progreso y
los resultados de un proyecto.

KANBAN. Se basa en una idea muy simple. sta es que el trabajo en curso
(Work In Progress, WIP) debera limitarse y slo deberamos empezar con
algo nuevo cuando un bloque de trabajo anterior haya sido entregado o ha
pasado a otra funcin posterior de la cadena.

XP: Es una metodologa gil centrada en potenciar las relaciones


interpersonales como clave para el xito en desarrollo de software,
promoviendo el trabajo en equipo, preocupndose por el aprendizaje de los
desarrolladores y propiciando un buen clima de trabajo.

CONCLUSION
Si bien la aplicacin de estas metodologas descritas puede resultar en un
proceso de diseo extenso, lo cual no es del agrado de muchos desarrolladores,
redunda en una adecuada exploracin de los requerimientos de los sistemas y
adaptacin del sistema diseado a estos requerimientos. Para esto cuenta con
una serie de metodologas que gestionan todo el proceso de desarrollo de
sistemas de informacin que contribuyen para la optimizacin y mejoramiento de
desarrollo para los usuarios finales. Las metodologa agiles surgieron para el
desarrollo de software pero lo implementaron tambin para otros tipos de
proyectos. Cuando hablamos de la metodologa RUP as como en otras
metodologas se le da seguimiento pleno a todas las actividades, en el caso de
esta metodologa utiliza casos de usos para ver de forma estructurada las
interacciones de desarrollo del proyecto para facilitar las operaciones de los
desarrolladores.

Las metodologas que existen son muchas algunas ms relevantes que


otras pero que nos indica esto. Que existe un sin fin de formas de hacer que el
desarrollo de sistemas de informacin sea ms ptimo no solo me refiero a las
metodologas existentes si no a los mtodos que existen pero no estn
anunciados y a los que estn por venir en el futuro. Son y sern de gran ayuda
para un servicio o producto final que beneficiaran a los usuarios finales que darn
informes algunos en caso de que exista y a travs de estos ir mejorando y
transcendiendo en la evolucin y las actualizaciones de estas metodologas.

REFERENCIAS

http://www2.scielo.org.ve/scielo.php?script=sci_arttext&pid=S0798-

10152004000200005&lng=pt&nrm=i
http://es.slideshare.net/ronaljulio347/metodologias-agiles-25426076
https://es.wikiversity.org/wiki/Metodolog%C3%ADas_

%C3%A1giles_de_desarrollo_software
https://www.google.co.ve/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=13&cad=rja&uact=8&ved=0ahUKE
wiT1tii0-PKAhWJFx4KHfIKBmsQFghdMAw&url=https%3A%2F
%2Fsoftwarerecopilation.wordpress.com%2Fmodelo-rup
%2F&usg=AFQjCNHSEjE27usw79iYuIctDa_TgAv-Hg&sig2=td0mexlXmed-

GJoBAfVLjA
https://procesosdesoftware.wikispaces.com/METODOLOGIA+RUP?
responseToken=f83614ea413ebc5d531e9cdd67ab5b49

http://sistemasdeinformacionpsm.blogspot.com/2009/03/unidad-iimetodologia-para-el.html