Sei sulla pagina 1di 11

Anlisis y diseo de sistemas de informacin

Anlisis y Diseo de
Sistemas
Anlisis y diseo de sistemas de informacin

Unidad I

Introduccin al anlisis de sistemas de


informacin
Anlisis y diseo de sistemas de informacin

Metodologa para el desarrollo de software

Metodologa orientado a objetos

El anlisis y diseo orientado a objetos es un enfoque cuyo propsito


es facilitar el desarrollo de sistemas que deben cambiar con rapidez en
respuesta a entornos de negocios dinmicos.

Las metodologas orientadas a objetos utilizan el estndar de la


industria para modelar sistemas orientados a objetos, conocido como el
lenguaje de modelado unificado (UML).

La programacin orientada a objetos difiere de la programacin


tradicional por procedimientos en cuanto a que examina a los objetos
que forman parte de un sistema.
Anlisis y diseo de sistemas de informacin

Metodologa para el desarrollo de software


Metodologa orientado a objetos
Fases Actividad
Fase de Identificacin de los problemas Dibujar diagramas de caso de uso

Escribir escenarios de caso de uso

Fase de anlisis de sistemas Derivar diagramas de actividad de los casos de uso

Desarrollar diagramas de secuencia

Crear diagramas de clases

Dibujar diagramas de estado

Fase de diseo de sistemas Modificar diagramas y completar especificaciones

Fase de desarrollo Desarrollar y Documentar el sistema


Anlisis y diseo de sistemas de informacin

Metodologa para el desarrollo de software

Metodologa gil

La metodologa gil, es una metodologa de desarrollo de software que


se basa en valores principios y practicas bsicas..

Caractersticas:

Liberaciones en versiones cortas

Semana de trabajo de 40 horas

Hospedar un cliente en sitio

Utilizar la programacin en pareja


Anlisis y diseo de sistemas de informacin

Metodologa para el desarrollo de software

Metodologa gil

Segn el Manifiesto se valora:

Al individuo y las interacciones del equipo de desarrollo sobre el proceso


y las herramientas. La gente es el principal factor de xito de un proyecto
software. Es ms importante construir un buen equipo que construir el entorno.
Muchas veces se comete el error de construir primero el entorno y esperar que
el equipo se adapte automticamente. Es mejor crear el equipo y que ste
configure su propio entorno de desarrollo en base a sus necesidades.

Desarrollar software que funciona ms que conseguir una buena


documentacin. La regla a seguir es no producir documentos a menos que
sean necesarios de forma inmediata para tomar un decisin importante. Estos
documentos deben ser cortos y centrarse en lo fundamental.
Anlisis y diseo de sistemas de informacin

Metodologa para el desarrollo de software

Metodologa gil

La colaboracin con el cliente ms que la negociacin de un


contrato. Se propone que exista una interaccin constante entre el
cliente y el equipo de desarrollo. Esta colaboracin entre ambos ser la
que marque la marcha del proyecto y asegure su xito.

Responder a los cambios ms que seguir estrictamente un plan.


La habilidad de responder a los cambios que puedan surgir a lo largo
del proyecto (cambios en los requisitos, en la tecnologa, en el equipo,
etc.) determina tambin el xito o fracaso del mismo. Por lo tanto, la
planificacin no debe ser estricta sino flexible y abierta.
Anlisis y diseo de sistemas de informacin

Metodologa para el desarrollo de software


Metodologa gil

Exploracin

Planeacin Involucran al
cliente en muchas
iteraciones antes
Interacciones para la de liberar la
primera versin
liberacin

Puesta en produccin

Mantenimiento e incrementan el
ritmo de iteraciones
una vez que se
libera el producto
Anlisis y diseo de sistemas de informacin

Metodologa para el desarrollo de software

Metodologa gil

Exploracin. En esta fase explorar su entorno para evaluar su


conviccin de que puede y debe lidiar con el problema mediante el
desarrollo gil, ensamblar el equipo y evaluar las habilidades de sus
miembros.

Planeacin. En esta fase el equipo de desarrollo y los clientes


acuerdan el tiempo de desarrollo, los costos estimados, los riesgos de
desarrollo, disean la solucin mas simple posible y establecen reglas.
Anlisis y diseo de sistemas de informacin

Metodologa para el desarrollo de software

Metodologa gil

Iteraciones para la liberacin de la primera versin. En esta fase se


compone por las actividades de desarrollo, ciclos de prueba,
retroalimentacin y modificacin del sistema.
Tiempo para cada una de las iteraciones: 3 semanas.

Puesta en produccin. En esta fase, se implementa el sistema en


produccin as mismo se realizan las actividades de retroalimentacin,
modificacin del sistema, revisin del sistema.
Tiempo para cada una de las iteraciones: 1 semana

Mantenimiento. En esta fase se revisan los cambios a realizarse.


Anlisis y diseo de sistemas de informacin

Metodologa para el desarrollo de software

Como elegir el mtodo de desarrollo a usar


Seleccione Cuando
La metodologa de ciclo de vida Los sistemas se hayan desarrollado y documentado mediante el uso del SDLC
del desarrollo de sistemas (SDLC) Sea importante documentar cada paso del proceso
La administracin de nivel superior se sienta mas cmoda o segura si utiliza SDLC
Haya recursos y el tiempo adecuados para completar el ciclo
Sea importante la comunicacin en relacin con la forma en que funcionan los nuevos
sistemas

Metodologas giles Haya un defensor de proyectos de mtodos giles


Haya que desarrollar aplicaciones rpidamente en respuesta a un entorno dinmico
Haya que realizar un rescate(el sistema fall)
El cliente esta satisfecho con las mejoras incrementales
Los ejecutivos y analistas estn de acuerdo con los principios de las metodologas giles.

Metodologas orientadas a objetos Los problemas modelados se prestan as mismos para convertirlos en clases
Una organizacin ofrece apoyo para aprender UML
Es posible agregar sistemas en forma gradual, un subsistema a la vez
La reutilizacin de software escrito con anterioridad es una posibilidad
Es aceptable hacer frente a los problemas difciles primero.

Potrebbero piacerti anche