SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
INSTITUTO PRIVADO TECNOLOGICO SPENCER W.
KIMBALL
BACHILLERATO INDUSTRIAL Y PERITO EN COMPUTACION
Analisis
PROF: ALVARO MARTINEZ
SOFTWARE
Abner Denilson García Soto
CLAVE: 5
GRADO: 5TO.
FECHA: 20/05/2015
Índice
Caratula
Introduccion
Metodologías para desarrollo de software.......................................................................4
Ciclo de vida del software.......................................................................................................5
El ciclo de vida básico de un software consta de los siguientes
procedimientos:.......................................................................................................................5
METODOLOGÍA RUP ...............................................................................................................6
El Modelo en espiral ..................................................................................................................7
TIPOS ........................................................................................................................................8
El modelo de la cascada............................................................................................................8
Es lineal......................................................................................................................................8
Conclusión
E grafía
Introducción
Este trabajo trata sobre el software abarca varias temas los cuales son
Metodologías para el desarrollo de software, el ciclo de vida del software,
Mitología Rup, Modelo en espiral y modelo en cascada cada uno de estos temas
con su debida información y una gráfica .
Análisis II Álvaro Martínez
Abner Garcia
METODOLOGÍAS PARA DESARROLLO DE SOFTWARE
Un proceso de software detallado y completo suele denominarse “Metodología”.
Las metodologías se basan en una combinación de los modelos de proceso
genéricos (cascada, evolutivo, incremental, espiral entre otros). Adicionalmente
una metodología debería definir con precisión los artefactos, roles y
actividades involucrados, junto con prácticas y técnicas recomendadas, guías
de adaptación de la metodología al proyecto, guías para uso de herramientas de
apoyo, etc. Habitualmente se utiliza el término “método” para referirse a
técnicas, notaciones y guías asociadas, que son aplicables a una (o algunas)
actividades del proceso de desarrollo, por ejemplo, suele hablarse de métodos
de análisis y/o diseño.
Análisis II Álvaro Martínez
Abner Garcia
Ciclo de vida del software
El término ciclo de vida del software describe el desarrollo de software, desde
la fase inicial hasta la fase final. El propósito de este programa es definir las
distintas fases intermedias que se requieren para validar el desarrollo de la
aplicación, es decir, para garantizar que el software cumpla los requisitos para
la aplicación y verificación de los procedimientos de desarrollo: se asegura de
que los métodos utilizados son apropiados.
Estos programas se originan en el hecho de que es muy costoso rectificar los
errores que se detectan tarde dentro de la fase de implementación. El ciclo de
vida permite que los errores se detecten lo antes posible y por lo tanto,
permite a los desarrolladores concentrarse en la calidad del software, en los
plazos de implementación y en los costos asociados.
El ciclo de vida básico de un software consta de los siguientes
procedimientos:
 Definición de objetivos: definir el resultado del proyecto y su papel en la
estrategia global.
 Análisis de los requisitos y su viabilidad: recopilar, examinar y formular los
requisitos del cliente y examinar cualquier restricción que se pueda aplicar.
 Diseño general: requisitos generales de la arquitectura de la aplicación.
 Diseño en detalle: definición precisa de cada subconjunto de la aplicación.
 Programación (programación e implementación): es la implementación de un
lenguaje de programación para crear las funciones definidas durante la
etapa de diseño.
 Prueba de unidad: prueba individual de cada subconjunto de la aplicación
para garantizar que se implementaron de acuerdo con las especificaciones.
 Integración: para garantizar que los diferentes módulos se integren con la
aplicación. Éste es el propósito de la prueba de integración que está
cuidadosamente documentada.
 Prueba beta (o validación), para garantizar que el software cumple con las
especificaciones originales.
 Documentación: sirve para documentar información necesaria para los
usuarios del software y para desarrollos futuros.
 Implementación
Análisis II Álvaro Martínez
Abner Garcia
 Mantenimiento: para todos los procedimientos correctivos (mantenimiento
correctivo) y las actualizaciones secundarias del software (mantenimiento
continuo).
El orden y la presencia de cada uno de estos procedimientos en el ciclo de vida
de una aplicación dependen del tipo de modelo de ciclo de vida acordado entre
el cliente y el equipo de desarrolladores.
METODOLOGÍA RUP
El Proceso Unificado Racional, Rational Unified Process en inglés, y sus siglas
RUP, es un proceso de desarrollo de software y junto con el Lenguaje
Unificado de Modelado UML, constituye la metodología estándar más utilizada
para el análisis, implementación y documentación de sistemas orientados a
objetos. El RUP no es un sistema con pasos firmemente establecidos, sino que
trata de un conjunto de metodologías adaptables al contexto y necesidades de
cada organización, donde el software es organizado como una colección de
unidades atómicas llamados objetos, constituidos por datos y funciones, que
interactúan entre sí.
RUP es un proceso para el desarrollo de un proyecto de un software que define
claramente quien, cómo, cuándo y qué debe hacerse en el proyecto
Análisis II Álvaro Martínez
Abner Garcia
RUP como proceso de desarrollo
• RUP es explícito en la definición de
software y su trazabilidad, es decir,
contempla en relación causal de los
programas creados desde los requerimientos
hasta la implementación y pruebas.
• RUP identifica claramente a los
profesionales (actores) involucrados en
el desarrollo del software y sus
responsabilidades en cada una de las
actividades.
Fases de desarrollo del software
· Inicio
· Elaboración
· Construcción
· Transición
El Modelo en espiral
Propuesto originalmente por BOEHM en 1976, es un modelo de proceso de
software evolutivo donde se conjuga la naturaleza de construcción de
prototipos con los aspectos controlados y sistemáticos del MODELO LINEAL y
SECUENCIAL. Proporciona el potencial para el desarrollo rápido de versiones
incrementales del software que no se basa en fases claramente definidas y
separadas para crear un sistema.
En el modelo espiral, el software se desarrolla en una serie de versiones
incrementales. Durante las primeras iteraciones la versión incremental podría
ser un modelo en papel o un prototipo, durante las últimas iteraciones se
producen versiones cada vez más completas del sistema diseñado.
EL modelo en espiral se divide en un número de actividades de marco de
trabajo, también llamadas REGIONES DE TAREAS , Cada una de las regiones
están compuestas por un conjunto de tareas del trabajo llamado CONJUNTO
Análisis II Álvaro Martínez
Abner Garcia
DE TAREAS que se adaptan a las características del proyecto que va a
emprenderse en todos los casos se aplican actividades de protección.
TIPOS
El modelo espiral tuvo varias modificaciones que son:
 Modelo Original de Boehm.
 Modelo Tipico de Seis
Regiones.
 Modelo WINWIN.
El modelo encascada
El modelo de la cascada es uno de los primeros modelos empleados en el
desarrollo desoftware, se popularizo en 1970 por Winston Royce y aún está
vigente en algunosdesarrollos. Éste modelo se define como una secuencia de
actividades a ser seguidasen orden, donde la estrategia principal es definir
y seguir el progreso del desarrollode software hacia puntos de revisión bien
definidos, es decir, se codifica y reparan loserrores; es un proceso continuo de
codificación y reparación.Sus características principales son:
Es lineal
Las actividades están relacionadas secuencialmente
Cada etapa tiene una entrada y una salida
Es rígido y sistemático: La entrada de una actividad es la salida de la etapa
anterior, por lo cual no se puede dar inicio a la siguiente fase.
Es monolítico: Existe una única fecha de entrega.
La implementación se pospone hasta que no se comprendan los objetivos.
Los documentos a entregar rigen el proceso de software
Análisis II Álvaro Martínez
Abner Garcia
Conclusión
Este trabajo me sirvió para saber cuáles son las cualidades de un software su
metodología y los diferentes tipos de modelo del software.
Bibliografía
 es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_software
 http://es.kioskea.net/contents/223-ciclo-de-vida-del-software
 http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational
 http://es.wikipedia.org/wiki/Desarrollo_en_espiral

Mais conteúdo relacionado

Mais procurados

Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del software
GUEOVANNY20
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
juanksi28
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
olea_saavedra
 
ciclo de vida de software
ciclo de vida de softwareciclo de vida de software
ciclo de vida de software
David Ortega
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del software
Abner Torres
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
Jgperez
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
jhonatanalex
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
arealisherrera
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
Miguel Castro
 

Mais procurados (20)

Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Metodologías para el desarrollo en dispositivos móviles
Metodologías para el desarrollo en dispositivos móvilesMetodologías para el desarrollo en dispositivos móviles
Metodologías para el desarrollo en dispositivos móviles
 
Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del software
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
 
Rup
RupRup
Rup
 
ciclo de vida de software
ciclo de vida de softwareciclo de vida de software
ciclo de vida de software
 
Metodologias de desarrollo del software
Metodologias de desarrollo del softwareMetodologias de desarrollo del software
Metodologias de desarrollo del software
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Metodologia MeRinde
Metodologia MeRindeMetodologia MeRinde
Metodologia MeRinde
 
LA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPLA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUP
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del software
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 

Destaque

Curso itil v3 consolidado r5
Curso itil v3 consolidado r5Curso itil v3 consolidado r5
Curso itil v3 consolidado r5
Crhistian Romero
 
Guía del PMBOK® > Gestión de Costos
Guía del PMBOK® > Gestión de CostosGuía del PMBOK® > Gestión de Costos
Guía del PMBOK® > Gestión de Costos
Dharma Consulting
 
Formulacion de proyectos
Formulacion de proyectosFormulacion de proyectos
Formulacion de proyectos
formulacion
 
Administracion Empresarial
Administracion EmpresarialAdministracion Empresarial
Administracion Empresarial
guest706663
 

Destaque (20)

Diagramas de administracion
Diagramas de administracionDiagramas de administracion
Diagramas de administracion
 
Sistema financiero mexicano
Sistema financiero mexicanoSistema financiero mexicano
Sistema financiero mexicano
 
Art inv2
Art inv2Art inv2
Art inv2
 
Ley General Cambio Climatico (Resumen), Mexico
Ley General Cambio Climatico (Resumen), MexicoLey General Cambio Climatico (Resumen), Mexico
Ley General Cambio Climatico (Resumen), Mexico
 
RÉGIMEN JURÍDICO DE LOS ACTOS ADMINISTRATIVOS
RÉGIMEN JURÍDICO DE LOS ACTOS ADMINISTRATIVOSRÉGIMEN JURÍDICO DE LOS ACTOS ADMINISTRATIVOS
RÉGIMEN JURÍDICO DE LOS ACTOS ADMINISTRATIVOS
 
ReorganizacióN De La GestióN De La Policia De InvestigacióN (Ssp Mtle)
ReorganizacióN De La GestióN De La Policia De InvestigacióN  (Ssp Mtle)ReorganizacióN De La GestióN De La Policia De InvestigacióN  (Ssp Mtle)
ReorganizacióN De La GestióN De La Policia De InvestigacióN (Ssp Mtle)
 
Curso itil v3 consolidado r5
Curso itil v3 consolidado r5Curso itil v3 consolidado r5
Curso itil v3 consolidado r5
 
Problemas mru
Problemas mruProblemas mru
Problemas mru
 
Financiación y Medios de pago internacionales
Financiación y Medios de pago internacionalesFinanciación y Medios de pago internacionales
Financiación y Medios de pago internacionales
 
Guía del PMBOK® > Gestión de Costos
Guía del PMBOK® > Gestión de CostosGuía del PMBOK® > Gestión de Costos
Guía del PMBOK® > Gestión de Costos
 
Elaboración de cuestionario
Elaboración de cuestionarioElaboración de cuestionario
Elaboración de cuestionario
 
Problemas mru
Problemas mruProblemas mru
Problemas mru
 
Los incentivos y la motivación
Los incentivos y la motivaciónLos incentivos y la motivación
Los incentivos y la motivación
 
Sistema de gestion de seguridad y salud laboral - ocupacional- ohsas
Sistema de gestion de seguridad y salud laboral - ocupacional- ohsasSistema de gestion de seguridad y salud laboral - ocupacional- ohsas
Sistema de gestion de seguridad y salud laboral - ocupacional- ohsas
 
Esquemas neumáticos huapaya
Esquemas neumáticos huapayaEsquemas neumáticos huapaya
Esquemas neumáticos huapaya
 
Gestión del tiempo
Gestión del tiempoGestión del tiempo
Gestión del tiempo
 
Formulacion de proyectos
Formulacion de proyectosFormulacion de proyectos
Formulacion de proyectos
 
Enrron
EnrronEnrron
Enrron
 
Administracion Empresarial
Administracion EmpresarialAdministracion Empresarial
Administracion Empresarial
 
08 gestion del tiempo final 1
08 gestion del tiempo final 108 gestion del tiempo final 1
08 gestion del tiempo final 1
 

Semelhante a Analisis software abner

Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
Evelin Oña
 
Tarea(1)
Tarea(1)Tarea(1)
Tarea(1)
daniel
 

Semelhante a Analisis software abner (20)

ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptx
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Sdf p4
Sdf p4Sdf p4
Sdf p4
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Tarea(1)
Tarea(1)Tarea(1)
Tarea(1)
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 

Analisis software abner

  • 1. INSTITUTO PRIVADO TECNOLOGICO SPENCER W. KIMBALL BACHILLERATO INDUSTRIAL Y PERITO EN COMPUTACION Analisis PROF: ALVARO MARTINEZ SOFTWARE Abner Denilson García Soto CLAVE: 5 GRADO: 5TO. FECHA: 20/05/2015
  • 2. Índice Caratula Introduccion Metodologías para desarrollo de software.......................................................................4 Ciclo de vida del software.......................................................................................................5 El ciclo de vida básico de un software consta de los siguientes procedimientos:.......................................................................................................................5 METODOLOGÍA RUP ...............................................................................................................6 El Modelo en espiral ..................................................................................................................7 TIPOS ........................................................................................................................................8 El modelo de la cascada............................................................................................................8 Es lineal......................................................................................................................................8 Conclusión E grafía
  • 3. Introducción Este trabajo trata sobre el software abarca varias temas los cuales son Metodologías para el desarrollo de software, el ciclo de vida del software, Mitología Rup, Modelo en espiral y modelo en cascada cada uno de estos temas con su debida información y una gráfica .
  • 4. Análisis II Álvaro Martínez Abner Garcia METODOLOGÍAS PARA DESARROLLO DE SOFTWARE Un proceso de software detallado y completo suele denominarse “Metodología”. Las metodologías se basan en una combinación de los modelos de proceso genéricos (cascada, evolutivo, incremental, espiral entre otros). Adicionalmente una metodología debería definir con precisión los artefactos, roles y actividades involucrados, junto con prácticas y técnicas recomendadas, guías de adaptación de la metodología al proyecto, guías para uso de herramientas de apoyo, etc. Habitualmente se utiliza el término “método” para referirse a técnicas, notaciones y guías asociadas, que son aplicables a una (o algunas) actividades del proceso de desarrollo, por ejemplo, suele hablarse de métodos de análisis y/o diseño.
  • 5. Análisis II Álvaro Martínez Abner Garcia Ciclo de vida del software El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura de que los métodos utilizados son apropiados. Estos programas se originan en el hecho de que es muy costoso rectificar los errores que se detectan tarde dentro de la fase de implementación. El ciclo de vida permite que los errores se detecten lo antes posible y por lo tanto, permite a los desarrolladores concentrarse en la calidad del software, en los plazos de implementación y en los costos asociados. El ciclo de vida básico de un software consta de los siguientes procedimientos:  Definición de objetivos: definir el resultado del proyecto y su papel en la estrategia global.  Análisis de los requisitos y su viabilidad: recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.  Diseño general: requisitos generales de la arquitectura de la aplicación.  Diseño en detalle: definición precisa de cada subconjunto de la aplicación.  Programación (programación e implementación): es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.  Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.  Integración: para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada.  Prueba beta (o validación), para garantizar que el software cumple con las especificaciones originales.  Documentación: sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.  Implementación
  • 6. Análisis II Álvaro Martínez Abner Garcia  Mantenimiento: para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo). El orden y la presencia de cada uno de estos procedimientos en el ciclo de vida de una aplicación dependen del tipo de modelo de ciclo de vida acordado entre el cliente y el equipo de desarrolladores. METODOLOGÍA RUP El Proceso Unificado Racional, Rational Unified Process en inglés, y sus siglas RUP, es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino que trata de un conjunto de metodologías adaptables al contexto y necesidades de cada organización, donde el software es organizado como una colección de unidades atómicas llamados objetos, constituidos por datos y funciones, que interactúan entre sí. RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué debe hacerse en el proyecto
  • 7. Análisis II Álvaro Martínez Abner Garcia RUP como proceso de desarrollo • RUP es explícito en la definición de software y su trazabilidad, es decir, contempla en relación causal de los programas creados desde los requerimientos hasta la implementación y pruebas. • RUP identifica claramente a los profesionales (actores) involucrados en el desarrollo del software y sus responsabilidades en cada una de las actividades. Fases de desarrollo del software · Inicio · Elaboración · Construcción · Transición El Modelo en espiral Propuesto originalmente por BOEHM en 1976, es un modelo de proceso de software evolutivo donde se conjuga la naturaleza de construcción de prototipos con los aspectos controlados y sistemáticos del MODELO LINEAL y SECUENCIAL. Proporciona el potencial para el desarrollo rápido de versiones incrementales del software que no se basa en fases claramente definidas y separadas para crear un sistema. En el modelo espiral, el software se desarrolla en una serie de versiones incrementales. Durante las primeras iteraciones la versión incremental podría ser un modelo en papel o un prototipo, durante las últimas iteraciones se producen versiones cada vez más completas del sistema diseñado. EL modelo en espiral se divide en un número de actividades de marco de trabajo, también llamadas REGIONES DE TAREAS , Cada una de las regiones están compuestas por un conjunto de tareas del trabajo llamado CONJUNTO
  • 8. Análisis II Álvaro Martínez Abner Garcia DE TAREAS que se adaptan a las características del proyecto que va a emprenderse en todos los casos se aplican actividades de protección. TIPOS El modelo espiral tuvo varias modificaciones que son:  Modelo Original de Boehm.  Modelo Tipico de Seis Regiones.  Modelo WINWIN. El modelo encascada El modelo de la cascada es uno de los primeros modelos empleados en el desarrollo desoftware, se popularizo en 1970 por Winston Royce y aún está vigente en algunosdesarrollos. Éste modelo se define como una secuencia de actividades a ser seguidasen orden, donde la estrategia principal es definir y seguir el progreso del desarrollode software hacia puntos de revisión bien definidos, es decir, se codifica y reparan loserrores; es un proceso continuo de codificación y reparación.Sus características principales son: Es lineal Las actividades están relacionadas secuencialmente Cada etapa tiene una entrada y una salida Es rígido y sistemático: La entrada de una actividad es la salida de la etapa anterior, por lo cual no se puede dar inicio a la siguiente fase. Es monolítico: Existe una única fecha de entrega. La implementación se pospone hasta que no se comprendan los objetivos. Los documentos a entregar rigen el proceso de software
  • 9. Análisis II Álvaro Martínez Abner Garcia
  • 10. Conclusión Este trabajo me sirvió para saber cuáles son las cualidades de un software su metodología y los diferentes tipos de modelo del software.
  • 11. Bibliografía  es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_software  http://es.kioskea.net/contents/223-ciclo-de-vida-del-software  http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational  http://es.wikipedia.org/wiki/Desarrollo_en_espiral