Entrada destacada

Métodos de ordenación estructura de datos 2 [Intercambio]

Ordenamiento por intercambio Aquí un vídeo del ordenamiento por intercambio Clic aquí para descargar el código fuente en C++ ...

miércoles, 6 de mayo de 2015

INFORME

Introducción:

Se le denomina al término también conocido como ciclo de vida del desarrollo del software, así mismo es una estructura aplicada al proceso de elaboración de un producto de software.
Existen varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque disímil para diferentes actividades que tienen lugar durante la causa. Algunos autores consideran un modelo de ciclo de vida un término más general que un determinado proceso para el desarrollo de software. Por ejemplo, hay varios procesos de desarrollo de software específicos que se ajustan a un modelo de ciclo de vida de espiral.

La gran cantidad de organizaciones de desarrollo de software implementan metodologías para el asunto de desarrollo. Muchas de estas organizaciones pertenecen a la industria armamentística, que en los Estados Unidos necesita un certificado basado en su modelo de procesos para poder obtener un contrato.

El estándar internacional que regula el método de selección, implementación y monitoreo del ciclo de vida del software es ISO 12207.

Desarrollo:

--Actividad del desarrollo del software--

Planificación:

La importante tarea a la hora de crear un producto de software, es la de obtener todos los requisitos o el análisis de los requisitos, pues los clientes suelen tener una idea más o menos abstracta de lo que ellos quieren, es labor de los desarrolladores hacer eso más visible y en cierta forma hacerlo realidad.

La documentación del diseño interno del software es realizada a lo largo del proyecto con el objetivo de facilitar su mejora y su mantenimiento más adelante.

Despliegue y mantenimiento:

Comienza cuando el código ya ha sido lo suficientemente probado, para su liberación y la posterior distribución en el entorno de producción.

Por otra parte es necesario y de suma importancia un entrenamiento y soporte para el software y algo que muchos desarrolladores de software descuidan. Los usuarios, por naturaleza, se oponen al cambio porque conlleva una cierta inseguridad, es por ello que es fundamental instruir de forma adecuada a los futuros usuarios del software.

El mantenimiento o mejora del software de un programa de computador con problemas recientemente desplegado, puede requerir más tiempo que el desarrollo inicial del software. Es posible que haya que incorporar código que no se ajusta al diseño original con el objetivo de solucionar un problema o ampliar la funcionalidad para un cliente. Si los costes de mantenimiento son muy elevados puede que sea oportuno rediseñar el sistema para poder contener los costes de mantenimiento. 

Subtema [1]

Existen varios modelos de desarrollo de software entre ellos tenemos:

Modelo de cascada

Desarrollo del mismo:

        Especificación de requisitos
               Diseño del software
              Construcción o Implementación del software
              Integración
              Pruebas (o validación)
              Despliegue (o instalación)
             Mantenimiento

  Exisen varios modelos mas entre ellos tenemos:

    Modelo de espiral
    Desarrollo ágil
    Codificación y corrección
  Orientado a la Reutilización

        Conclusión

El desarrollo de un programa de computadora orientado a un cliente, pende de las especificaciones del mismo, para su planificación análisis y generación del código fuente para el mismo 


  Datos adicionales del documenton:

  Tipo: informativo 
  Estudiantes de igenieria de sistemas e industrial de la universidad de CECAR...

No hay comentarios.:

Publicar un comentario