SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
INSTITUTO PRIVADOTECNOLOGICOSPENCERW.KIMBALL
BACHILLEATO INDUSTRIAL Y PERITO EN COMPUTACION
ANALISIS DE SISTEMA
PROF: ALVARO MARTINEZ
 METODOLOGIAS PARA EL DESARROLLO DE SOFTWARE
MARIANORONALDORODRIGUEZ ALVARADO
SECCION:UNICA
GRADO: 5TO.
FECHA: 20/05/2015
Introducción
En el siguiente trabajose tratade lo que eslasmetodologíasparael desarrollode software las
cuales son la espiral, la cascada, ciclo de vida y RUP es muy importante saber que es lo que
hace cada una de estas metodologías para tener mas conocimiento a la hora de desarrollar
cualquier software ya sea para nuestro uso o para el uso de nuestros semejantes
Índice
Metodología de desarrollo de software.................................................................................1
Historia............................................................................................................................1
Modelo en cascada...............................................................................................................2
Espiral..................................................................................................................................2
Metodología RUP .................................................................................................................3
Roles de la Metodología Rup.............................................................................................3
Fases de la Metodología RUP ............................................................................................3
Justificación de la Metodología RUP...................................................................................3
Beneficios de la Metodología Rup y ventajas......................................................................4
MODO CICLO DE VIDA ..........................................................................................................4
La metodologiade unciclode vidade un sistema…………………………………………………………………….5
Diseñodel sistema……………………………...………………………………………………………………......................5
Análisisde Sistemas
1 Por: RonaldoRodríguez
Metodología de desarrollo de software
Es un marco de trabajo usado para estructurar,planificar y controlar el proceso dedesa rrollo en
sistemas de información.
Historia
El desarrollo delos sistemas tradicionales deciclo devida seoriginó en la década de 1960 para
desarrollar a gran escala funcional desistemas denegocio en una época de grandes conglomerados
empresariales.La idea principal era continuar el desarrollo delos sistemas deinformación en una muy
deliberada,estructurada y metódica, reiterando cada una de las etapas del ciclo devida.Los sistemas de
información en torno a las actividades resueltaspesadas parael procesamiento de datos y rutinas de
cálculo.
Metodologías de Desarrollo deSoftware tiene como objetivo presentar un conjunto de técni cas
tradicionales y modernas de modelado de sistemas que permitan desarrollar softwaredecalidad,
incluyendo heurísticas deconstrucción y criteriosdecomparación demodelos de sistemas.
Kendall yKendall
Identificación del problema,oportunidades y objetivos.Determinación de los requerimientos de
información. Análisisdelas necesidades del sistema. Diseño del sistema recomendado. Desarrollo y
documentación del software. Pruebas y mantenimiento del sistema Implantación y evaluación del
sistema.
JamesSenn
Ciclo de vida y desarrollo del sistema. Desarrollo por análisisestructurado Prototipo del sistema.
LlorensFabregas
Requerimientos. Análisis/Diseño. Construcción. Pruebas. Producción y mantenimiento.
JonasMontilva
Definir el proyecto. Análisisdel contexto. Definición de los requerimientos Diseño preliminar.V. Diseño
detallado.
RogerPressman
Análisisde Sistemas
2 Por: RonaldoRodríguez
Análisisdelos requerimientos del Software. Diseño. Generación de código. Pruebas.Mantenimiento.
Modelo en cascada
Es un proceso secuencial dedesarrollo en el que los pasos dedesarrollo son vistos haciaabajo (como en
una cascada deagua) a través de las fases deanálisis delas necesidades,el diseño,implantación,
pruebas (validación),la integración,y mantenimiento. La primera descripción formal del modelo de
cascada secita a menudo a un artículo publicado por Winston RoyceW.2 en 1970,aunque Royce no
utiliza el término "cascada"deeste artículo.
Los principios básicosdel modelo de cascada son lossiguientes:
El proyecto está dividido en fases secuenciales,con cierta superposición y splashback aceptableentre
fases.
Se hacehincapiéen la planificación,los horarios,fechas,presupuestos y ejecución de todo un sistema
de una sola vez.
Un estricto control se mantiene durante la vida del proyecto a través de la utilización deuna amplia
documentación escrita,así como a través de comentarios y aprobación / signoff por el usuario y la
tecnología de la información degestión al final dela mayoría de las fases antes de comenzar la próxima
fase.
Espiral
El desarrollo en espiral es un modelo de ciclo devida del software definido por primera vez por Barry
Boehm en 1986,1utilizado generalmente en la Ingeniería de software. Las actividades deeste modelo se
conforman en una espiral,en la que cada bucleo iteración representa un conjunto de actividades.Las
actividades no están fijadasa ninguna prioridad,sino quelas siguientes seeligen en función del análisis
de riesgo,comenzando por el bucleinterior.
Los principios básicosson:
La atención se centra en la evaluación y reducción del riesgo del proyecto dividiendo el proyecto en
segmentos más pequeños y proporcionar más facilidad decambio durante el proceso de desarrollo,así
como ofrecer la oportunidad de evaluar los riesgosy con un peso de la consideración dela continuación
del proyecto durante todo el ciclo devida.
Cada viajealrededor de la espiral atraviesa cuatro cuadrantes básicos: determinar objetivos,
alternativas,y desencadenantes de la iteración; Evaluar alternativas;Identificar y resolver los riesgos;
desarrollar y verificar losresultadosdela iteración,y plan de la próxima iteración.
Cada ciclo comienza con la identificación delos interesados y sus condiciones deganancia,y termina
con la revisión y examinación.
Análisisde Sistemas
3 Por: RonaldoRodríguez
Metodología RUP
El Rational Unified Process o Proceso Unificado deRacional. Es un proceso de ingeniería de software que
suministra un enfoque para asignar tareasy responsabilidades dentro de una organización de
desarrollo.Su objetivo es asegurar la producción desoftware de alta y de mayor calidad para satisfacer
las necesidades delos usuariosquetienen un cumplimiento al final dentro de un límite de tiempo y
presupuesto previsible. Es una metodología de desarrollo iterativo quees enfocada hacia “diagramas de
los casos deuso,y manejo de los riesgos y el manejo de la arquitectura”como tal.
El RUP mejora la productividad del equipo ya que permite que cada miembro del grupo sin importar su
responsabilidad específicapueda acceder a la misma basede datos incluyendo sus conocimientos.
Roles de la Metodología Rup.
Los Rolesque se cumplenenel RUP.
Cada fase enRUP puede descomponerse eniteraciones.Unaiteraciónesunciclode desarrollo
completodando
como resultadounaentregade productoejecutable(internaoexterna)
El procesodefine unaserie de roles:
Los rolesse distribuyenentre losmiembrosdel proyectoyque definenlastareasde cada uno
y el resultado.
Fases de la Metodología RUP
Fase de inicio
Durante estafase de iniciolasiteracionesse centranconmayorénfasisenlasactividadesde
modelamientode laempresayensusrequerimientos.Estafase se centramas enbuscar o
planeartodoloque la empresarequieraparaluegoutilizar susrecursosmejorando
y dándole unavisiónde loque se espera plantearenel proyecto.
Justificación de la Metodología RUP.
En este ejemplose ve reflejadocomo esutilizado procesode desarrollo
En el desarrollode unsistemade informaciónparallevarel registroycontrol de lasvíctimas y
afectadosporaccidentesde tránsitoylas denunciassobre el estadode lainfraestructuravial
para la asociacióncivil asotránsito,se utilizaralametodologíaRUP.Se encuentradividida en4
fases.
Análisisde Sistemas
4 Por: RonaldoRodríguez
Beneficios de la Metodología Rup y ventajas.
Promueve lareusabilidad.
Reduce lacomplejidad del mantenimiento (extensibilidad yfacilidad de cambios).
Riquezasemántica.
Disminuye labrechasemánticaentre lavisióninternay lavisiónexternadel sistema.
Facilitalaconstrucciónde prototipos.
Ventajasde laMetodologíaOrientadaa Objetos
Reutilización
El diseñadorpiensaentérminosdel comportamientode objetosynoendetallesde bajonivel
Confiabilidad,IntegridadyEstabilidad.
Principiosde desarrollode laMetodologíaRUP
El RUP está basado en 6 principiosclaveque son
los siguientes:
Adaptar el proceso
El proceso deberá adaptarsea las necesidades del clienteya que es muy importante interactuar con él.
Las característicaspropiasdel proyecto u organización.El tamaño del mismo, así como su tipo o las
regulaciones quelo condicionen,influirán en su diseño específico. También se deberá tener en cuenta el
alcancedel proyecto en un área subformal.
MODO CICLO DE VIDA
Información es un enfoque por fases del análisis y diseño quesostiene que los sistemas son
desarrolladosdemejor manera mediante el uso de un ciclo especifico deactividades del analista y del
usuario.
Según James Senn, existen tres estrategias para el desarrollo desistemas:el método clásico del ciclo de
vida de desarrollo desistemas,el método de desarrollo por análisisestructurado y el método de
construcción deprototipos de sistemas.Cada una de estas estrategias tiene un uso amplio en cada una
de los diversos tipos deempresas que existen, y resultan efectivas si son aplicadasdemanera
adecuada.
Además, es el período de tiempo que "vive" un sistema informático desdeque es pensado hasta que es
desechado.
Por otra parte, otro concepto maneja que el ciclo devida de los sistemas es el proceso que se siguepara
construir,entregar y hacer evolucionar el software, desde la concepción de una idea hasta la entrega y
el retiro del sistema.
Análisisde Sistemas
5 Por: RonaldoRodríguez
Existen gran cantidad de variantes quedependen de la organización,del tipo de sistema que se
realizará,delos gustos de los administradores,delos tiempos,etc.
Las actividades típicasdel ciclo devida son
:
1- Estudio de factibilidad.
2- Análisis (derequerimientos).
3- Diseño
4.1- Creación de prototipos
4.2- Implementación
5 - Validación y prueba
6 - Operación y mantenimiento
LA METODOLOGÍA DE UN CICLO DE VIDA DE UN SISTEMA
La Metodología de ciclo devida para el desarrollo desistemas es el conjunto de actividades quelos
analistas,diseñadoresy usuariosrealizan paradesarrollar eimplantar un sistema de información.Esta
metodología consta de 6 fases:
Investigación Preliminar:La solicitud para recibir ayudadeun sistema de información puedeoriginar se
por variasrazones:sin importar cualessean estas,el proceso se iniciasiemprecon la petición de una
persona.
Determinación de los requerimientos del sistema:El aspecto fundamental del análisisdesistemas es
comprender todas las facetas importantes de la parte de la empresa que seencuentra bajo estudio.Los
analistas,al trabajarcon los empleados y administradores,deben estudiar los procesos deuna empresa
para dar respuesta a las siguientes preguntas clave:
¿Qué es lo que hace?
¿Cómo se hace?
¿Con que frecuencia se presenta?
¿Qué tan grande es el volumen de transacciones o decisiones?
¿Cuál es el grado de eficiencia con el que se efectúan las tareas?
¿Existe algún problema? ¿Qué tan serio es? ¿Cuál es la causa quelo origina?
Diseño del sistema:
El diseño de un sistema de información producelos detalles queestablecen la forma en la que el
sistema cumplirá con los requerimientos identificados durantela fasedeanálisis.Los especialistasen
sistemas serefieren, con frecuencia,a esta etapa como diseño lógico en contraste con la del desarrollo
del software, a la que denominan diseño físico.
Desarrollo del software:Los encargados de desarrollar softwarepueden instalarsoftwarecomprobando
a terceros o escribir programas diseñadosa la medida del solicitante.La elección depende del costo de
cada alternativa,del tiempo disponiblepara escribirel softwarey de la disponibilidad delos
programadores.
Por lo general, los programadores quetrabajan en las grandes organizaciones pertenecen a un grupo
permanente de profesionales.
Prueba de sistemas:Durante la prueba de sistemas,el sistema seemplea de manera experimental para
asegurarsede que el software no tenga fallas,es decir,que funciona de acuerdo con las especificaciones
y en la forma en que los usuariosesperan que lo haga.
Se alimentan como entradas conjunto de datos de prueba para su procesamiento y después se
examinan los resultados.
Análisisde Sistemas
6 Por: RonaldoRodríguez
Implantación y evaluación:La implantación es el proceso de verificar einstalarnuevo equipo, entrenar a
los usuarios,instalar laaplicación y construir todos los archivosdedatos necesarios para utilizarla.Una
vez instaladas,lasaplicaciones seemplean durante muchos años.Sin embargo, las organizaciones y los
usuarios cambian con el paso del tiempo, incluso el ambientees diferente con el paso de las semanas y
los meses. Para el caso de la evaluación deun sistema,esta se lleva a cabo para identificarpuntos
débiles y fuertes. La evaluación ocurrea lo largo decualquiera delas siguientes dimensiones:
Evaluación operacional
Impacto organizacional
Opinión de los administradores
Desempeño del desarrollo
Evaluaciónoperacional:
Valoración dela forma en que funciona el sistema,incluyendo su facilidad deuso,tiempo de respuesta,
lo adecuado de los formatos de información,confiabilidad global y nivel de utilización.
Impacto organizacional:
Identificación y medición de los beneficios para laorganización en áreas tales como finanzas,eficiencia
operacional eimpacto competitivo. También se incluyeel impacto sobre el flujo de información externo
e interno.
Opinión de los administradores:
Evaluación delas actividadesdedirectivos y administradoresdentro de la organización así como de los
usuarios finales.
Desempeño del desarrollo:
La evaluación deproceso de desarrollo deacuerdo con criterios tales como tiempo y esfuerzo de
desarrollo,concuerdan con presupuestos y estándares,y otros criterios de adminis tración deproyectos.
Conclusiones
1. El modelo cascada es un proceso secuencial dedesarrollo en el que los pasos de desarrollo son
vistos hacia
2. El método ciclo de vida es un enfoque por fases del análisis y diseño que sostiene que los
sistemas
3. El método RUP. Es un proceso de ingeniería de software que suministra un enfoque para
asignar tareas y responsabilidades
E-GRAFIA
 http://moisesrbb.tripod.com/unidad3p.html
 http://csrg.inf.utfsm.cl/~rbonvall/progra-utfsm-2010-1/sentencias-control.html

Weitere ähnliche Inhalte

Was ist angesagt?

Modelo En Cascada
Modelo En CascadaModelo En Cascada
Modelo En CascadaAstaroth
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoIngenierosD
 
4.2 modelo de espiral
4.2 modelo de espiral4.2 modelo de espiral
4.2 modelo de espiraljcezarv
 
Taller 3 modelos de ciclo de vida del software
Taller 3  modelos de ciclo de vida del softwareTaller 3  modelos de ciclo de vida del software
Taller 3 modelos de ciclo de vida del softwareJavier Calderon
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vidasandrasig
 
CASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSCASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSJofrahona Rojinegro
 
5 ciclos de vida del software(fixed)
5   ciclos de vida del software(fixed)5   ciclos de vida del software(fixed)
5 ciclos de vida del software(fixed)rockrlos
 
Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del softwareGUEOVANNY20
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)ManuelJimnez56
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_softwareMiguel Castro
 
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]Cloud Rodriguez
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vidajose haar
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativaDiego Sinche
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vidamadpitbull_99
 

Was ist angesagt? (19)

Modelo En Cascada
Modelo En CascadaModelo En Cascada
Modelo En Cascada
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
4.2 modelo de espiral
4.2 modelo de espiral4.2 modelo de espiral
4.2 modelo de espiral
 
Taller 3 modelos de ciclo de vida del software
Taller 3  modelos de ciclo de vida del softwareTaller 3  modelos de ciclo de vida del software
Taller 3 modelos de ciclo de vida del software
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vida
 
CASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSCASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOS
 
Jovanni jimenez v.
Jovanni jimenez v.Jovanni jimenez v.
Jovanni jimenez v.
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
5 ciclos de vida del software(fixed)
5   ciclos de vida del software(fixed)5   ciclos de vida del software(fixed)
5 ciclos de vida del software(fixed)
 
Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del software
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)
 
Unidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de DesarrolloUnidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de Desarrollo
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vida
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
Comunicacion y colaboracion
Comunicacion y colaboracionComunicacion y colaboracion
Comunicacion y colaboracion
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 

Andere mochten auch

20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力Takashi Uemura
 
Guia de aprendizaje diagnostico
Guia de aprendizaje  diagnosticoGuia de aprendizaje  diagnostico
Guia de aprendizaje diagnosticosamy meza alvarez
 
Gfpi f-019 guia de aprendizaje 01 tda orientar fpi
Gfpi f-019 guia de aprendizaje 01 tda orientar fpiGfpi f-019 guia de aprendizaje 01 tda orientar fpi
Gfpi f-019 guia de aprendizaje 01 tda orientar fpilisbet bravo
 
Guia fund. teoricos Elaboracion Guias Aprendizaje
Guia fund. teoricos Elaboracion Guias AprendizajeGuia fund. teoricos Elaboracion Guias Aprendizaje
Guia fund. teoricos Elaboracion Guias AprendizajeEduardo Cuervo
 
Estrategias competitivas básicas
Estrategias competitivas básicasEstrategias competitivas básicas
Estrategias competitivas básicasLarryJimenez
 
Consumidor organizacional exposicion
Consumidor organizacional exposicionConsumidor organizacional exposicion
Consumidor organizacional exposicionjose12345
 
proyecto del curso
proyecto del cursoproyecto del curso
proyecto del cursojarrinson3
 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones linealesCarlos Zambrano
 
Ficha 488956 497405 497426_administracion del soporte tecnico (1)
Ficha 488956 497405 497426_administracion del soporte tecnico (1)Ficha 488956 497405 497426_administracion del soporte tecnico (1)
Ficha 488956 497405 497426_administracion del soporte tecnico (1)kvnprz07
 
Gestión del Talento Humano
Gestión del Talento HumanoGestión del Talento Humano
Gestión del Talento Humanocyberleon95
 
Guia aprendizaje modelo pedagógico
Guia aprendizaje modelo pedagógicoGuia aprendizaje modelo pedagógico
Guia aprendizaje modelo pedagógicoEduardo Cuervo
 
Verantwoording Rekenwonders
Verantwoording RekenwondersVerantwoording Rekenwonders
Verantwoording RekenwondersLionel Kole
 
Aprovechamiento rso uencolombia
Aprovechamiento rso uencolombiaAprovechamiento rso uencolombia
Aprovechamiento rso uencolombiaRaychi Rodriguez
 
Guia aprendizale planeacion pedagogica proyecto
Guia aprendizale planeacion pedagogica proyectoGuia aprendizale planeacion pedagogica proyecto
Guia aprendizale planeacion pedagogica proyectoEduardo Cuervo
 
Training and development
Training and developmentTraining and development
Training and developmentdanny688
 
Waardig Organiseren Artikel
Waardig Organiseren ArtikelWaardig Organiseren Artikel
Waardig Organiseren ArtikelAlbert Jan Stam
 

Andere mochten auch (20)

Pleegvertalingen
PleegvertalingenPleegvertalingen
Pleegvertalingen
 
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
 
Guia de aprendizaje diagnostico
Guia de aprendizaje  diagnosticoGuia de aprendizaje  diagnostico
Guia de aprendizaje diagnostico
 
Guia 01
Guia 01Guia 01
Guia 01
 
Gfpi f-019 guia de aprendizaje 01 tda orientar fpi
Gfpi f-019 guia de aprendizaje 01 tda orientar fpiGfpi f-019 guia de aprendizaje 01 tda orientar fpi
Gfpi f-019 guia de aprendizaje 01 tda orientar fpi
 
Guia fund. teoricos Elaboracion Guias Aprendizaje
Guia fund. teoricos Elaboracion Guias AprendizajeGuia fund. teoricos Elaboracion Guias Aprendizaje
Guia fund. teoricos Elaboracion Guias Aprendizaje
 
Guia fund. teoricos
Guia fund. teoricosGuia fund. teoricos
Guia fund. teoricos
 
Estrategias competitivas básicas
Estrategias competitivas básicasEstrategias competitivas básicas
Estrategias competitivas básicas
 
Consumidor organizacional exposicion
Consumidor organizacional exposicionConsumidor organizacional exposicion
Consumidor organizacional exposicion
 
proyecto del curso
proyecto del cursoproyecto del curso
proyecto del curso
 
Segmentación de mercados
Segmentación de mercadosSegmentación de mercados
Segmentación de mercados
 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones lineales
 
Ficha 488956 497405 497426_administracion del soporte tecnico (1)
Ficha 488956 497405 497426_administracion del soporte tecnico (1)Ficha 488956 497405 497426_administracion del soporte tecnico (1)
Ficha 488956 497405 497426_administracion del soporte tecnico (1)
 
Gestión del Talento Humano
Gestión del Talento HumanoGestión del Talento Humano
Gestión del Talento Humano
 
Guia aprendizaje modelo pedagógico
Guia aprendizaje modelo pedagógicoGuia aprendizaje modelo pedagógico
Guia aprendizaje modelo pedagógico
 
Verantwoording Rekenwonders
Verantwoording RekenwondersVerantwoording Rekenwonders
Verantwoording Rekenwonders
 
Aprovechamiento rso uencolombia
Aprovechamiento rso uencolombiaAprovechamiento rso uencolombia
Aprovechamiento rso uencolombia
 
Guia aprendizale planeacion pedagogica proyecto
Guia aprendizale planeacion pedagogica proyectoGuia aprendizale planeacion pedagogica proyecto
Guia aprendizale planeacion pedagogica proyecto
 
Training and development
Training and developmentTraining and development
Training and development
 
Waardig Organiseren Artikel
Waardig Organiseren ArtikelWaardig Organiseren Artikel
Waardig Organiseren Artikel
 

Ähnlich wie Metodología de desarrollo de software

Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incrementalandreilouis
 
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)virrueta
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Dalia Sandiego
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Ciclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deCiclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deGABRIELCASTROMARIACA
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abnerAbner Garcia
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de softwarejoseantonio897
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareGabrielRosendo2
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
Modelos espiral
Modelos espiralModelos espiral
Modelos espiralalextein
 
Cuestionario (primer parcial)
Cuestionario (primer parcial)Cuestionario (primer parcial)
Cuestionario (primer parcial)RONNYSOSSAOCHOA
 

Ähnlich wie Metodología de desarrollo de software (20)

Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Keissy
Keissy Keissy
Keissy
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
 
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Ciclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deCiclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_de
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Wen
WenWen
Wen
 
C iclos de vida del software
C iclos de vida del softwareC iclos de vida del software
C iclos de vida del software
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
Modelos espiral
Modelos espiralModelos espiral
Modelos espiral
 
Cuestionario (primer parcial)
Cuestionario (primer parcial)Cuestionario (primer parcial)
Cuestionario (primer parcial)
 
Cuestionario (primer parcial)
Cuestionario (primer parcial)Cuestionario (primer parcial)
Cuestionario (primer parcial)
 

Kürzlich hochgeladen

Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 

Kürzlich hochgeladen (20)

Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 

Metodología de desarrollo de software

  • 1. INSTITUTO PRIVADOTECNOLOGICOSPENCERW.KIMBALL BACHILLEATO INDUSTRIAL Y PERITO EN COMPUTACION ANALISIS DE SISTEMA PROF: ALVARO MARTINEZ  METODOLOGIAS PARA EL DESARROLLO DE SOFTWARE MARIANORONALDORODRIGUEZ ALVARADO SECCION:UNICA GRADO: 5TO. FECHA: 20/05/2015
  • 2. Introducción En el siguiente trabajose tratade lo que eslasmetodologíasparael desarrollode software las cuales son la espiral, la cascada, ciclo de vida y RUP es muy importante saber que es lo que hace cada una de estas metodologías para tener mas conocimiento a la hora de desarrollar cualquier software ya sea para nuestro uso o para el uso de nuestros semejantes
  • 3. Índice Metodología de desarrollo de software.................................................................................1 Historia............................................................................................................................1 Modelo en cascada...............................................................................................................2 Espiral..................................................................................................................................2 Metodología RUP .................................................................................................................3 Roles de la Metodología Rup.............................................................................................3 Fases de la Metodología RUP ............................................................................................3 Justificación de la Metodología RUP...................................................................................3 Beneficios de la Metodología Rup y ventajas......................................................................4 MODO CICLO DE VIDA ..........................................................................................................4 La metodologiade unciclode vidade un sistema…………………………………………………………………….5 Diseñodel sistema……………………………...………………………………………………………………......................5
  • 4. Análisisde Sistemas 1 Por: RonaldoRodríguez Metodología de desarrollo de software Es un marco de trabajo usado para estructurar,planificar y controlar el proceso dedesa rrollo en sistemas de información. Historia El desarrollo delos sistemas tradicionales deciclo devida seoriginó en la década de 1960 para desarrollar a gran escala funcional desistemas denegocio en una época de grandes conglomerados empresariales.La idea principal era continuar el desarrollo delos sistemas deinformación en una muy deliberada,estructurada y metódica, reiterando cada una de las etapas del ciclo devida.Los sistemas de información en torno a las actividades resueltaspesadas parael procesamiento de datos y rutinas de cálculo. Metodologías de Desarrollo deSoftware tiene como objetivo presentar un conjunto de técni cas tradicionales y modernas de modelado de sistemas que permitan desarrollar softwaredecalidad, incluyendo heurísticas deconstrucción y criteriosdecomparación demodelos de sistemas. Kendall yKendall Identificación del problema,oportunidades y objetivos.Determinación de los requerimientos de información. Análisisdelas necesidades del sistema. Diseño del sistema recomendado. Desarrollo y documentación del software. Pruebas y mantenimiento del sistema Implantación y evaluación del sistema. JamesSenn Ciclo de vida y desarrollo del sistema. Desarrollo por análisisestructurado Prototipo del sistema. LlorensFabregas Requerimientos. Análisis/Diseño. Construcción. Pruebas. Producción y mantenimiento. JonasMontilva Definir el proyecto. Análisisdel contexto. Definición de los requerimientos Diseño preliminar.V. Diseño detallado. RogerPressman
  • 5. Análisisde Sistemas 2 Por: RonaldoRodríguez Análisisdelos requerimientos del Software. Diseño. Generación de código. Pruebas.Mantenimiento. Modelo en cascada Es un proceso secuencial dedesarrollo en el que los pasos dedesarrollo son vistos haciaabajo (como en una cascada deagua) a través de las fases deanálisis delas necesidades,el diseño,implantación, pruebas (validación),la integración,y mantenimiento. La primera descripción formal del modelo de cascada secita a menudo a un artículo publicado por Winston RoyceW.2 en 1970,aunque Royce no utiliza el término "cascada"deeste artículo. Los principios básicosdel modelo de cascada son lossiguientes: El proyecto está dividido en fases secuenciales,con cierta superposición y splashback aceptableentre fases. Se hacehincapiéen la planificación,los horarios,fechas,presupuestos y ejecución de todo un sistema de una sola vez. Un estricto control se mantiene durante la vida del proyecto a través de la utilización deuna amplia documentación escrita,así como a través de comentarios y aprobación / signoff por el usuario y la tecnología de la información degestión al final dela mayoría de las fases antes de comenzar la próxima fase. Espiral El desarrollo en espiral es un modelo de ciclo devida del software definido por primera vez por Barry Boehm en 1986,1utilizado generalmente en la Ingeniería de software. Las actividades deeste modelo se conforman en una espiral,en la que cada bucleo iteración representa un conjunto de actividades.Las actividades no están fijadasa ninguna prioridad,sino quelas siguientes seeligen en función del análisis de riesgo,comenzando por el bucleinterior. Los principios básicosson: La atención se centra en la evaluación y reducción del riesgo del proyecto dividiendo el proyecto en segmentos más pequeños y proporcionar más facilidad decambio durante el proceso de desarrollo,así como ofrecer la oportunidad de evaluar los riesgosy con un peso de la consideración dela continuación del proyecto durante todo el ciclo devida. Cada viajealrededor de la espiral atraviesa cuatro cuadrantes básicos: determinar objetivos, alternativas,y desencadenantes de la iteración; Evaluar alternativas;Identificar y resolver los riesgos; desarrollar y verificar losresultadosdela iteración,y plan de la próxima iteración. Cada ciclo comienza con la identificación delos interesados y sus condiciones deganancia,y termina con la revisión y examinación.
  • 6. Análisisde Sistemas 3 Por: RonaldoRodríguez Metodología RUP El Rational Unified Process o Proceso Unificado deRacional. Es un proceso de ingeniería de software que suministra un enfoque para asignar tareasy responsabilidades dentro de una organización de desarrollo.Su objetivo es asegurar la producción desoftware de alta y de mayor calidad para satisfacer las necesidades delos usuariosquetienen un cumplimiento al final dentro de un límite de tiempo y presupuesto previsible. Es una metodología de desarrollo iterativo quees enfocada hacia “diagramas de los casos deuso,y manejo de los riesgos y el manejo de la arquitectura”como tal. El RUP mejora la productividad del equipo ya que permite que cada miembro del grupo sin importar su responsabilidad específicapueda acceder a la misma basede datos incluyendo sus conocimientos. Roles de la Metodología Rup. Los Rolesque se cumplenenel RUP. Cada fase enRUP puede descomponerse eniteraciones.Unaiteraciónesunciclode desarrollo completodando como resultadounaentregade productoejecutable(internaoexterna) El procesodefine unaserie de roles: Los rolesse distribuyenentre losmiembrosdel proyectoyque definenlastareasde cada uno y el resultado. Fases de la Metodología RUP Fase de inicio Durante estafase de iniciolasiteracionesse centranconmayorénfasisenlasactividadesde modelamientode laempresayensusrequerimientos.Estafase se centramas enbuscar o planeartodoloque la empresarequieraparaluegoutilizar susrecursosmejorando y dándole unavisiónde loque se espera plantearenel proyecto. Justificación de la Metodología RUP. En este ejemplose ve reflejadocomo esutilizado procesode desarrollo En el desarrollode unsistemade informaciónparallevarel registroycontrol de lasvíctimas y afectadosporaccidentesde tránsitoylas denunciassobre el estadode lainfraestructuravial para la asociacióncivil asotránsito,se utilizaralametodologíaRUP.Se encuentradividida en4 fases.
  • 7. Análisisde Sistemas 4 Por: RonaldoRodríguez Beneficios de la Metodología Rup y ventajas. Promueve lareusabilidad. Reduce lacomplejidad del mantenimiento (extensibilidad yfacilidad de cambios). Riquezasemántica. Disminuye labrechasemánticaentre lavisióninternay lavisiónexternadel sistema. Facilitalaconstrucciónde prototipos. Ventajasde laMetodologíaOrientadaa Objetos Reutilización El diseñadorpiensaentérminosdel comportamientode objetosynoendetallesde bajonivel Confiabilidad,IntegridadyEstabilidad. Principiosde desarrollode laMetodologíaRUP El RUP está basado en 6 principiosclaveque son los siguientes: Adaptar el proceso El proceso deberá adaptarsea las necesidades del clienteya que es muy importante interactuar con él. Las característicaspropiasdel proyecto u organización.El tamaño del mismo, así como su tipo o las regulaciones quelo condicionen,influirán en su diseño específico. También se deberá tener en cuenta el alcancedel proyecto en un área subformal. MODO CICLO DE VIDA Información es un enfoque por fases del análisis y diseño quesostiene que los sistemas son desarrolladosdemejor manera mediante el uso de un ciclo especifico deactividades del analista y del usuario. Según James Senn, existen tres estrategias para el desarrollo desistemas:el método clásico del ciclo de vida de desarrollo desistemas,el método de desarrollo por análisisestructurado y el método de construcción deprototipos de sistemas.Cada una de estas estrategias tiene un uso amplio en cada una de los diversos tipos deempresas que existen, y resultan efectivas si son aplicadasdemanera adecuada. Además, es el período de tiempo que "vive" un sistema informático desdeque es pensado hasta que es desechado. Por otra parte, otro concepto maneja que el ciclo devida de los sistemas es el proceso que se siguepara construir,entregar y hacer evolucionar el software, desde la concepción de una idea hasta la entrega y el retiro del sistema.
  • 8. Análisisde Sistemas 5 Por: RonaldoRodríguez Existen gran cantidad de variantes quedependen de la organización,del tipo de sistema que se realizará,delos gustos de los administradores,delos tiempos,etc. Las actividades típicasdel ciclo devida son : 1- Estudio de factibilidad. 2- Análisis (derequerimientos). 3- Diseño 4.1- Creación de prototipos 4.2- Implementación 5 - Validación y prueba 6 - Operación y mantenimiento LA METODOLOGÍA DE UN CICLO DE VIDA DE UN SISTEMA La Metodología de ciclo devida para el desarrollo desistemas es el conjunto de actividades quelos analistas,diseñadoresy usuariosrealizan paradesarrollar eimplantar un sistema de información.Esta metodología consta de 6 fases: Investigación Preliminar:La solicitud para recibir ayudadeun sistema de información puedeoriginar se por variasrazones:sin importar cualessean estas,el proceso se iniciasiemprecon la petición de una persona. Determinación de los requerimientos del sistema:El aspecto fundamental del análisisdesistemas es comprender todas las facetas importantes de la parte de la empresa que seencuentra bajo estudio.Los analistas,al trabajarcon los empleados y administradores,deben estudiar los procesos deuna empresa para dar respuesta a las siguientes preguntas clave: ¿Qué es lo que hace? ¿Cómo se hace? ¿Con que frecuencia se presenta? ¿Qué tan grande es el volumen de transacciones o decisiones? ¿Cuál es el grado de eficiencia con el que se efectúan las tareas? ¿Existe algún problema? ¿Qué tan serio es? ¿Cuál es la causa quelo origina? Diseño del sistema: El diseño de un sistema de información producelos detalles queestablecen la forma en la que el sistema cumplirá con los requerimientos identificados durantela fasedeanálisis.Los especialistasen sistemas serefieren, con frecuencia,a esta etapa como diseño lógico en contraste con la del desarrollo del software, a la que denominan diseño físico. Desarrollo del software:Los encargados de desarrollar softwarepueden instalarsoftwarecomprobando a terceros o escribir programas diseñadosa la medida del solicitante.La elección depende del costo de cada alternativa,del tiempo disponiblepara escribirel softwarey de la disponibilidad delos programadores. Por lo general, los programadores quetrabajan en las grandes organizaciones pertenecen a un grupo permanente de profesionales. Prueba de sistemas:Durante la prueba de sistemas,el sistema seemplea de manera experimental para asegurarsede que el software no tenga fallas,es decir,que funciona de acuerdo con las especificaciones y en la forma en que los usuariosesperan que lo haga. Se alimentan como entradas conjunto de datos de prueba para su procesamiento y después se examinan los resultados.
  • 9. Análisisde Sistemas 6 Por: RonaldoRodríguez Implantación y evaluación:La implantación es el proceso de verificar einstalarnuevo equipo, entrenar a los usuarios,instalar laaplicación y construir todos los archivosdedatos necesarios para utilizarla.Una vez instaladas,lasaplicaciones seemplean durante muchos años.Sin embargo, las organizaciones y los usuarios cambian con el paso del tiempo, incluso el ambientees diferente con el paso de las semanas y los meses. Para el caso de la evaluación deun sistema,esta se lleva a cabo para identificarpuntos débiles y fuertes. La evaluación ocurrea lo largo decualquiera delas siguientes dimensiones: Evaluación operacional Impacto organizacional Opinión de los administradores Desempeño del desarrollo Evaluaciónoperacional: Valoración dela forma en que funciona el sistema,incluyendo su facilidad deuso,tiempo de respuesta, lo adecuado de los formatos de información,confiabilidad global y nivel de utilización. Impacto organizacional: Identificación y medición de los beneficios para laorganización en áreas tales como finanzas,eficiencia operacional eimpacto competitivo. También se incluyeel impacto sobre el flujo de información externo e interno. Opinión de los administradores: Evaluación delas actividadesdedirectivos y administradoresdentro de la organización así como de los usuarios finales. Desempeño del desarrollo: La evaluación deproceso de desarrollo deacuerdo con criterios tales como tiempo y esfuerzo de desarrollo,concuerdan con presupuestos y estándares,y otros criterios de adminis tración deproyectos.
  • 10. Conclusiones 1. El modelo cascada es un proceso secuencial dedesarrollo en el que los pasos de desarrollo son vistos hacia 2. El método ciclo de vida es un enfoque por fases del análisis y diseño que sostiene que los sistemas 3. El método RUP. Es un proceso de ingeniería de software que suministra un enfoque para asignar tareas y responsabilidades