SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 
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
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_softwareMiguel Castro
 
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
 

La actualidad más candente (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
 
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]
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 
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
 

Similar a 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
 

Similar a 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)
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

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