domingo, 10 de febrero de 2013

Pasos para desarrollar un sistema o programa.

 
1- Análisis de los requisitos.
 
Es una tarea de ingenieria del software que cubre el hueco entre la definición del software a nivel sistema y el diseño del software. Permite al ingeniero de sistemas especificar las características operacionales del software (función, datos y rendimientos), indica la interfaz del software con otros elementos del sistema y establece las restricciones que debe cumplir el software.
 
2- Especificación.
 
Es una descripción completa del comportamiento del sistema que se va a desarrollar. Incluye un conjunto de casos de usos que describe todas las interacciones que tendrán los usuarios con el software.
 
3- Diseño y arquitectura.
 
Se refiere a la planificación del hardware, software y la infraestructura de comunicaciones para el nuevo sistema así como la seguridad y al apoyo global. La primera etapa de diseño de la arquitectura consiste en determinar el tipo de arquitectura del sistema: basada en el servidor, basada en el cliente o cliente-servidor.
 
4- Programación.
 
Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas por máquinas como las computadoras. El propósito de la programación es crear programas que exhiban un comportamiento deseado.
 
5- Prueba.
 
No aprueba el software en si, si no la integración de cada módulo en el sistema. La preocupación principal es la compatibilidad de los módulos individuales. La prueba general del sistema se realiza dependiendo del tamaño de la empresa que usara el sistema y el riesgo asociado a su uso.
 
6- Documentación.
 
Es el conjunto de información que nos dice que hacen los sistemas, cómo lo hacen y para quién lo hacen. Consiste en el material que explica las características técnicas y la operación de un sistema.
 
7- Mantenimiento.
 
Es un proceso de devolución al principio y de repetición de los pasos de desarrollo para la implementación de cambios. El mantenimiento ejecuta diferentes actividades: prueba, inspección, reemplazo, reinstalación, análisis de fallas, reparacion, modificación, reconstrucción y mejoramiento.

No hay comentarios:

Publicar un comentario