Tipos de Software

Metodologias de desarrollo de software

2010-08-12

El desarrollo de software (también conocido como Desarrollo de Aplicaciones, Diseño de Software, Diseño de Software, Ingeniería de Software, Desarrollo de Aplicaciones de Software, Desarrollo de Aplicaciones Empresariales, Plataforma de desarrollo) es el desarrollo de un producto de software en un proceso planificado y estructurado. Este software podría ser producido por una variedad de propósitos - los tres objetivos más comunes son para satisfacer las necesidades específicas de un cliente específico / negocio, para satisfacer una necesidad percibida de un conjunto de usuarios potenciales (en el caso de software de código abierto y comerciales), o para uso personal (por ejemplo, un científico puede escribir software para automatizar una tarea mundana).

El plazo de desarrollo de software se utiliza a menudo para referirse a la actividad de programación informática, que es el proceso de escribir y mantener el código fuente, mientras que el más amplio sentido del término incluye todo lo que implica desde la concepción del software deseado a través de la manifestación final del software. Por lo tanto, el desarrollo de software puede incluir investigación, desarrollo, la modificación, reutilización, reingeniería, mantenimiento o cualquier otra actividad que resultan en productos de software. Para los sistemas de software más grande, generalmente desarrollados por un equipo de personas, alguna forma de proceso es generalmente seguido para guiar las etapas de la producción del software.

Sobre todo la primera fase del proceso de desarrollo de software puede implicar muchos departamentos, incluido el marketing, la ingeniería, la investigación y desarrollo y la gestión general.

Hay varios enfoques diferentes para el desarrollo de software. Algunos toman una forma más estructurada, el enfoque de ingeniería basado en soluciones de negocio en desarrollo, mientras que otros pueden tener un enfoque más gradual, donde el software evoluciona a medida que se desarrolla pieza por pieza. La mayoría de las metodologías comparten una combinación de las siguientes fases de desarrollo de software:

Todos los derechos reservados

 contacto publicidad legal