PROCESO DE SOFTWARE
Se define como Proceso al conjunto ordenado de pasos a seguir
para llegar a la solución de un problema u obtención de un producto, en este
caso particular, para lograr la obtención de un producto software que resuelva
un problema.
Ese proceso de creación de software puede llegar a ser muy
complejo, dependiendo de su porte, características y criticidad del mismo. Por
ejemplo la creación de un sistema operativo es una tarea que requiere proyecto,
gestión, numerosos recursos y todo un equipo disciplinado de trabajo.
Un proceso para el desarrollo de software, también denominado ciclo de vida del desarrollo de software es una estructura aplicada al desarrollo de un producto de software. Hay varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso. 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.
Cuatro
actividades fundamentales que son comunes para todos los procesos de desarrollo
de software:
- Especificación
del software
- Desarrollo del software
- Validación del software
- Evolución del software
Modelos
del Proceso del Software
- Modelo Cascada
- Desarrollo Evolutivo o Espiral
- Modelo Incremental
- Desarrollo Iterativo
Modelo Cascada
Desarrollo Evolutivo o Espiral
Modelo Incremental
Análisis Personal
El proceso de ingeniería de software ha tomado un lugar muy importante hoy en día en las prioridades de las organizaciones dedicadas al desarrollo y mantenimiento del software.
Desde un punto de vista técnico se puede decir que el proceso de software es un marco de trabajo de las tareas que se requieren para construir software de alta calidad y solventar cada una de las necesidades presentadas por la empresa o para el software que estemos queriendo implementar.
Por un lado se la puede considerar (a pesar de que cada uno tiene su peso de importancia en cada uno de los campos) aun más importante es que la Ingeniería del Software la realizan personas creativas, con conocimiento, que deberían trabajar dentro de un proceso del software definido y avanzado que es apropiado para los productos que construyen y para las demandas de su mercado.
Páginas consultada:
![]() |
Gambling Games - AprCasino
ResponderEliminarAll Games · Blackjack · Slots · Roulette · Blackjack · Video Poker · Video 에볼루션 카지노 사이트 Poker · Video Poker · Roulette · Video Poker · Video Baccarat · Video Poker.
Playzee casino in PA - Mapyro
ResponderEliminarThe casino is powered by 제천 출장마사지 Playzee. In addition to their slots 포천 출장안마 games, you'll 오산 출장마사지 also be able 김해 출장샵 to find various live dealer 화성 출장안마 games, as well as a range of live casino