2. El desarrollo de software , es el proceso en donde se trabaja la
elaboración de un software. En el desarrollo, interviene un equipo de
programadores que plantean sus objetivos para poder desarrollarlo.
La elaboración de un software se divide en fases de desarrollo que
permite que la elaboración de un software sea eficiente, las fases
abracan desde la precepción y necesidad hasta el arranque y entrega.
3. Para la elaboración de un software se elabora un
proceso de programación y diagramas, como el
ejemplo que se muestra a continuación:
- Definir y/o redefinir el problema.
- Planear la solución del problema.
- Codificar la solución.
- Evaluar y probar todo.
4. Definir y/o Redefinir el Problema:
Esta fase se concentra en reconocer la necesidad del software,
ahí es donde intervine las personas o el departamento de
mercadotecnia y de administración. También se encarga
de especificar los requerimientos necesariospara
poder cubrir las necesidades de los clientes
interesados.
5. Planear la Solución del Problema:
En esta fase se enumeran las alternativas, una vez que se
conocen los requerimientos , por general se enumera varias
soluciones. Así mismo, esta fase se elaboran las pruebas del
diseño del sistema y la base operativa del software; ya una vez
aprobada la alternativa, se debe presentar de manera
objetiva.
6. Codificar la solución.
Durante la fase de diseño se determinan las desiciones como el
desempeño del software y la interfaz con el usario, la fase de Codificar la
soluciónes revisada por el grupo de programadores a cargo del software
para que el software funcione correctamente, depués el equipo de la
elaboración del software se reúne para dar lectura y coroborar el trabajo
de cada quien y sea hace una revisión del software.
Finalmente, se escoge un grupo de personas que usan el software por un
determinado tiempo, y depués se hace la aprobación de aceptación del
software.
7. EvaluaryProbartodo.
Por lo regular el software puede presentar algunos errores o bugs en
el sistema que no se detectan en las fases anteriores, los bugs
pueden ser desde el diseño del sistema hasta la programación del
mismo. Cuando esto ocurre el software se revisa detenidamente
anilizando el historial de cada fase del desarrollo.