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...
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