Procesos de Software

Post on 20-Nov-2015

216 views 2 download

description

Diagrama de los procesos de software

Transcript of Procesos de Software

  • Procesos de Software

    Elementos Tpicos del Procesode Software

    Actividad

    Define las acciones que se llevan a cabo de un momento dado deldesarrollo de software.

    Flujo de Trabajo

    Coleccin estructurada de actividades y elementosasociados(artefactos y roles), que producen un resultado devalor.

    Rol

    Son responsables por llevar a cabo lasactividades del proceso, pueden ser personas oherramientas.

    Producto o ArtefactoSon las entradas y salidas de las actividades, pueden ser de diferentestipos, como documentos modelos,componentes, planes, reportes.

    Disciplina Conjunto integrado por actividades relativas a una rama particular deconocimiento.

    Diversidad de Modelos

    Modelos Genricos

    CMM

    Modelo de madurez de capacidades- estndar de facto

    Niveles de madurezInicialProceso catico, impredecible. el xito depende del esfuerzo heroico de individuos.

    Repetible

    Institucionalizar procesos efectivos de administracin de proyectos de software, quepermiten a las organizaciones repetir prcticas exitosas desarrolladas en proyectos

    previos

    DefinidoEl proceso estndar para desarrollar y mantener software en la organizacin estadocumentado, incluyendo procesos de administracin e ingeniera de software, y

    estos procesos estn integrados.

    Administrado

    Se establece un conjunto de metas cuantitativas para medir el nivel de calidad ydesempeo de los proyectos y del proceso organizacional.

    OptimizadoNo es simplemente detectar y resolver defectos, sino prevenirlos y evitarlos al implementaractividades proactivas.

    reas clave del proceso

    Administracin de Requerimientos.Planeacin de proyectos de software.Seguimiento y control del proyecto de software.Enfoque en procesos de la organizacin.Definicin de procesos de la organizacin.Programa de capacitacin.Administracin integral de software.Ingeniera de productos de software.coordinacin intergrupal.Revisiones entre colegas.prevencin de defectos.Administracin de cambio de procesos.

    CMMI

    Modelo integradoCMMI Modelo Continuo

    IncompletoDesempeadoAdministradoDefinidoAdministrado CuantitativamenteOptimizado

    ISO 9001-2000

    Sistema para administracin de la calidad.

    AlcanceNormas para la consulta.Trminos y Definiciones.Sistemas de Gestin de la Calidad.Responsabilidad de la direccin.Gestin de Recursos.Realizacin de producto.Medida, Anlisis y Mejora.

    ISO/IEC 15504

    Marco para evaluacin de procesos de software.Niveles de Capacidad

    IncompletoRealizadoAdministradoEstablecidoPredecibleOptimizado

    MoProSoftModelo de procesos para la industria de software en Mico

    Modelos EspecificosUPProceso de desarrollo

    RUPProceso de desarrollo

    PSPEnfocado en individuos

    TSPEnfocado en equipos (incluye PSP)

    Un proceso de desarrollo desoftware es un conjunto depersonas, estructuras deorganizacin, reglas, polticas,actividades y susprocedimientos, componentesde software, metodologas, yherramientas utilizadas ocreadas especficamente paradefinir, desarrollar, ofrecer unservicio, innovar y extender unproducto de software

    https://coggle.it/