sábado, 18 de mayo de 2013

El proceso de software

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:







--> --> -->
Users Online

2 comentarios:

  1. Gambling Games - AprCasino
    All Games · Blackjack · Slots · Roulette · Blackjack · Video Poker · Video 에볼루션 카지노 사이트 Poker · Video Poker · Roulette · Video Poker · Video Baccarat · Video Poker.

    ResponderEliminar
  2. Playzee casino in PA - Mapyro
    The 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

    ResponderEliminar