SWEBOKwww.swebok.org
143¿Qué es Swebok?2Incorporación del perspectiva del softwareObjetivosFases en el desarrollo del software                          Contenido
                          ¿Qué es Swebok?“ GUIA PARA EL CUERPO DE CONOCIMIENTO DE INGENIERIA DEL SOFTWARE”  Es un documento  que se define como una guía al conocimiento presente en el área    de la Ingeniería del Software. Creado por el Comité de Coordinación  de Ingenieria del Software, promovido por la   IEEE CS Y ACMVersión Actual de 2004, aprobada oficialmente como ISO/IEC TR 19759:2005.  ObjetivosPromover una vista general y consistente de la ingeniería del software a nivel mundialDar claridad del contexto en el que se aplica la ingeniería del software con respecto a otras disciplinasCaracterizar los contenidos de esta disciplinaProveer acceso temático al cuerpo de conocimiento de la ingeniería del softwareProveer la fundación de un ente para apoyar el desarrollo, certificación y licenciamiento de material de calidad, relacionado con la disciplina
                         Fases en el Desarrollo del SoftwareMANTENIMIENTOPRUEBASCONSTRUCCIONDISEÑOREQUERIMIENTOS
                          Fases en el Desarrollo del SoftwareSe 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.REQUERIMIENTOConsiste 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ÑOSe 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.CONSTRUCCIONConsiste en la verificación dinámica del comportamiento real de un programa frente al comportamiento esperado.PRUEBASTodo producto software, después de su despliegue o entrega, “está destinado” a cambiar o evolucionar.Algunas causas de ello son:Cambios en el entorno operativo,
Nuevos requisitos del usuario
Defectos descubiertos durante su usoMANTENIMIENTO
                       Incorporación de la perspectiva de ingenieríaCALIDADHERRAMIENTAS Y METODOSPROCESO DE INGENIERIAGESTION DE LA INGENIERIAGESTION DE LA CONFIGURACION

Swebok

  • 1.
  • 2.
    143¿Qué es Swebok?2Incorporacióndel perspectiva del softwareObjetivosFases en el desarrollo del software Contenido
  • 3.
    ¿Qué es Swebok?“ GUIA PARA EL CUERPO DE CONOCIMIENTO DE INGENIERIA DEL SOFTWARE” Es un documento que se define como una guía al conocimiento presente en el área de la Ingeniería del Software. Creado por el Comité de Coordinación de Ingenieria del Software, promovido por la IEEE CS Y ACMVersión Actual de 2004, aprobada oficialmente como ISO/IEC TR 19759:2005. ObjetivosPromover una vista general y consistente de la ingeniería del software a nivel mundialDar claridad del contexto en el que se aplica la ingeniería del software con respecto a otras disciplinasCaracterizar los contenidos de esta disciplinaProveer acceso temático al cuerpo de conocimiento de la ingeniería del softwareProveer la fundación de un ente para apoyar el desarrollo, certificación y licenciamiento de material de calidad, relacionado con la disciplina
  • 4.
    Fases en el Desarrollo del SoftwareMANTENIMIENTOPRUEBASCONSTRUCCIONDISEÑOREQUERIMIENTOS
  • 5.
    Fases en el Desarrollo del SoftwareSe 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.REQUERIMIENTOConsiste 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ÑOSe 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.CONSTRUCCIONConsiste en la verificación dinámica del comportamiento real de un programa frente al comportamiento esperado.PRUEBASTodo producto software, después de su despliegue o entrega, “está destinado” a cambiar o evolucionar.Algunas causas de ello son:Cambios en el entorno operativo,
  • 6.
  • 7.
  • 8.
    Incorporación de la perspectiva de ingenieríaCALIDADHERRAMIENTAS Y METODOSPROCESO DE INGENIERIAGESTION DE LA INGENIERIAGESTION DE LA CONFIGURACION