domingo, 23 de marzo de 2014

PROCESOS DE SOFTWARE




 

El software se construye de la misma manera que cualquier otro producto de: la aplicación de un proceso de producción, en otras palabras, después de una serie de pasos predecibles, la participación de ambos modelos de calidad de proceso y producto.


Un proceso de software consiste en un conjunto de resultados de las actividades asociadas y generando un producto de software.

para garantizar la
calidad de los procesos de software
de trabajo para vincular los estándares de calidad.
la norma ISO 9000 y 9001 son
genérico actualmente
aplicarse a cualquier organización que
quiere obtener la garantía
de la calidad de sus productos, sistemas
o de los servicios que proporciona.

modelos de proceso software modelo AC cascada
 
Es el más conocido, que se basa en el ciclo de vida tradicional del software,
el paradigma del ciclo de vida comprende las siguientes actividades:


 
 

Ventajas:
Tenga en cuenta que se utilizó en el primer modelo, y por lo tanto es mejor que nada.
Facilita la gestión del desarrollo.
                                                                                                                                                                    Modelo de prototipos

Esto no secuencial, basado en la construcción de modelos ejecutables o simulaciones de aplicaciones de mayor tamaño, modelo persigue un objetivo principal: la participación directa del cliente en la construcción del software necesario.
  • Ventajas:

    Permite la retroalimentación de los usuarios.
    El rápido desarrollo.
    Usted se siente parte del grupo
    También ofrece un mejor enfoque al responsable del desarrollo del software es seguro de la eficacia de un algoritmo, la adaptabilidad de un sistema operativo o de la forma que debe tomar la interacción hombre-máquina.
    No cambia el flujo del ciclo de vida.
    Reducir el riesgo de los productos de construcción que cumplan con las necesidades de los usuarios.
    • Reduce los costes y aumenta la probabilidad de éxito
                                                                                                                                                                                                                                                                                                                                                                                    
 DESARROLLO DE MODELO(DRA)                                                                                                                                        


    Este es un modelo de software de proceso de desarrollo lineal, secuencias que destaca un ciclo de desarrollo extremadamente corto.
                                              
     

    Ventajas:

    Es muy rápido.
    Permite trabajar en él a varias personas a la vez.
    Enfatiza los ciclos de desarrollo extremadamente cortos.
    Se asegura de que el producto entregado cumple con las necesidades del cliente.
                                                                                                                                                                                                               

     Modelos evolutivos
    Modelos evolutivos son iterativos. Se caracterizan por la forma en que permiten a los ingenieros de software para desarrollar versiones cada vez más completas del software.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
    Modelos de los métodos formales

    modelo de métodos formales viene con un conjunto de actividades que conducen a la especificación matemática del software de computadora. Los métodos formales permiten que un ingeniero de software para especificar, desarrollar y verificar un sistema informático y la aplicación de un sistema de notación matemática rigurosa.                                                                                                                                                                                                                                                                        
      •                                                                                                                                                                                                                                                                 

    No hay comentarios:

    Publicar un comentario