SlideShare una empresa de Scribd logo
1 de 8
SWEBOK www.swebok.org
1 4 3 ¿Qué es Swebok? 2 Incorporación del perspectiva del software Objetivos Fases en el desarrollo del software                           Contenido
                          ¿Qué es Swebok? “ GUIA PARA EL CUERPO DE CONOCIMIENTO DE INGENIERIA DEL SOFTWARE”  ,[object Object],    de la Ingeniería del Software.  ,[object Object],   IEEE CS Y ACM ,[object Object],[object Object]
                         Fases en el Desarrollo del Software MANTENIMIENTO PRUEBAS CONSTRUCCION DISEÑO REQUERIMIENTOS
                          Fases en el Desarrollo del Software Se refiere a la elicitación, análisis, especificación y validación de los requisitos software. En la industria del software existe el consenso en que los proyectos de I.S. son muy vulnerables cuando estas actividades se realizan de forma pobre. REQUERIMIENTO Consiste en analizar los requisitos con el fin de producir una descripción de la estructura interna del software que sirva como base para su construcción. Un diseño software (resultado) debe describir: La arquitectura (cómo está descompuesto y organizado en componentes) y las interfaces entre dichos componentes. DISEÑO Se refiere a la creación detallada de software mediante la combinación de codificación, verificación, pruebas unitarias, pruebas de integración y depuración. CONSTRUCCION Consiste en la verificación dinámica del comportamiento real de un programa frente al comportamiento esperado. PRUEBAS Todo producto software, después de su despliegue o entrega, “está destinado” a cambiar o evolucionar. Algunas causas de ello son: ,[object Object]
Nuevos requisitos del usuario
Defectos descubiertos durante su usoMANTENIMIENTO
                       Incorporación de la perspectiva de ingeniería CALIDAD HERRAMIENTAS Y METODOS PROCESO DE INGENIERIA GESTION DE LA INGENIERIA GESTION DE LA CONFIGURACION

Más contenido relacionado

La actualidad más candente

Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
Ades27
 

La actualidad más candente (20)

Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de software
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del software
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
What is objectives of software testing
What is objectives of software testingWhat is objectives of software testing
What is objectives of software testing
 
Exposicion de ingenieria
Exposicion de ingenieriaExposicion de ingenieria
Exposicion de ingenieria
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Norma iso 14598
Norma iso 14598Norma iso 14598
Norma iso 14598
 
Capitulo 19 Modelado De DiseñO
Capitulo 19 Modelado De DiseñOCapitulo 19 Modelado De DiseñO
Capitulo 19 Modelado De DiseñO
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrente
 
MoProsoft Presentacion
MoProsoft PresentacionMoProsoft Presentacion
MoProsoft Presentacion
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 

Destacado (8)

Swebok
SwebokSwebok
Swebok
 
Metodologías de desarrollo de software ucp
Metodologías de desarrollo de software   ucpMetodologías de desarrollo de software   ucp
Metodologías de desarrollo de software ucp
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
PMBOK
PMBOKPMBOK
PMBOK
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
GESTION DEL RIESGO
GESTION DEL RIESGOGESTION DEL RIESGO
GESTION DEL RIESGO
 

Similar a Swebok

13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del software
Daniel Merchan
 
02 unidad i proceso
02 unidad i   proceso02 unidad i   proceso
02 unidad i proceso
victdiazm
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
Ingris Argueta
 

Similar a Swebok (20)

Diapositivas ingsw
Diapositivas ingswDiapositivas ingsw
Diapositivas ingsw
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del software
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Miguel rojas
Miguel rojasMiguel rojas
Miguel rojas
 
02 unidad i proceso
02 unidad i   proceso02 unidad i   proceso
02 unidad i proceso
 
Jose r ojas ii
Jose r ojas iiJose r ojas ii
Jose r ojas ii
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de Software
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
 
Morales aguirreguillermo
Morales aguirreguillermoMorales aguirreguillermo
Morales aguirreguillermo
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watch
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watch
 
rivas naylynger Lineas de productos de software y metodo watch
rivas naylynger Lineas de productos de software y metodo watchrivas naylynger Lineas de productos de software y metodo watch
rivas naylynger Lineas de productos de software y metodo watch
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watch
 
Desarrollo del software
Desarrollo del softwareDesarrollo del software
Desarrollo del software
 
Desarrollo del software
Desarrollo del softwareDesarrollo del software
Desarrollo del software
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 

Swebok

  • 2. 1 4 3 ¿Qué es Swebok? 2 Incorporación del perspectiva del software Objetivos Fases en el desarrollo del software Contenido
  • 3.
  • 4. Fases en el Desarrollo del Software MANTENIMIENTO PRUEBAS CONSTRUCCION DISEÑO REQUERIMIENTOS
  • 5.
  • 7. Defectos descubiertos durante su usoMANTENIMIENTO
  • 8. Incorporación de la perspectiva de ingeniería CALIDAD HERRAMIENTAS Y METODOS PROCESO DE INGENIERIA GESTION DE LA INGENIERIA GESTION DE LA CONFIGURACION
  • 9. Incorporación de la perspectiva de ingeniería Es la disciplina de identificar la configuración de un sistema en distintos momentos en el tiempo con el fin de controlar sistemáticamente los cambios y mantener la integridad. GESTION DE LA CONFIGURACION Consiste en aplicar actividades de gestión (planificar, coordinar, medir, supervisar, controlar e informar) para que el desarrollo y mantenimiento de software se realizan de forma sistemática, disciplinada y cuantificable. GESTION DE LA INGENIERIA PROCESO DE INGENIERIA Se refiere a la definición, implementación, evaluación, medición, gestión, cambio y mejora de los propios procesos del ciclo de vida del software. Las herramientas (basadas en computador) ayudan a realizar los procesos del ciclo de vida del software. Los métodos imponen una manera o estructura para realizar las actividades de ingeniería del software, de forma que el trabajo sea más sistemático y mas exitoso. HERRAMIENTAS Y METODOS En este área se abordan las técnicas estáticas para alcanzar la calidad del software Este campo también ha tenido un fuerte desarrollo en la industria: Aseguramiento de la Calidad Verificación y validación Auditoría CALIDAD