Desarrollador

Desarrollador

Desarrollador

Un desarrollador es un informático que programa aplicaciones en distintos lenguajes de programación informáticos.

El concepto de desarrollo incluye:

  • un trabajo en equipo: los proyectos son en general una colaboración entre varios desarrolladores, que tratan cada uno una parte del programa, y también de otros colaboradores como los comerciales, que definen con el cliente la finalidad del producto, diseñadores gráficos que definen el aspecto y la ergonomía...
  • la concepción (diseño): a partir de un pliego de condiciones (user requirement specifications), definir las especificaciones técnicas (estructura de los datos, comunicación entre los módulos...)
  • las pruebas, que sirven para detectar las no conformidades y los errores
  • el mantenimiento: la corrección de los errores después de la salida del programa informático, y la mejora para hacer evolucionar el producto.

¿Top-down o bottom-up?

El mundo del desarrollo informático ha estado mucho tiempo debatiendo esta cuestión. Modos de desarrollo:

  • top-down, el que corresponde a la descomposición progresiva de Descartes mencionada aquí. Se va de lo complejo a lo simple.
    • Ventaja: La complejidad de lo que se estudia se reduce en cada etapa.
    • Inconveniente 1: La manera de dividirse no tiene una única razón de ser, y probablemente no se elija el mejor. El problema se repite y se acumula en cada nueva etapa de descomposición.
    • Inconveniente 2: La división de un problema en tramos puede eludir involuntariamente las cuestiones transversales que no pertenecen específicamente ni a un tramo, ni a otro. Peor: en el momento en que se examina cada tramo, se puede creer de buena fe que el problema transversal incumbe al otro. Ahora bien, para un problema complejo apenas parece posible guardar en cabeza simultáneamente todos los problemas transversales pendientes, excepto que se sepa formalizar bien por razones de costumbre.

Estas consideraciones conducen a no poner en entredicho el modelo top-down en un caso: el de los problemas que más o menos se conocen bien.

  • bottom-up, el que corresponde al control progresivo de elementos simples, y que se combinan para avanzar hacia una complejidad cada vez mayor. Se va de lo simple a lo complejo.
    • Inconveniente: muchas ensayos y errores, y no siempre en la buena dirección. Se titubea.
    • Pero como contrapartida se familiariza con los elementos de la resolución, se ve dónde se ponen los pies, se adquiere una base estable.

En resumen, cada método tiene su ámbito de uso óptimo:

  • El top-down para todo lo que se controla a grandes rasgos
  • El bottom-up para explorar eficazmente los terra incognita.
Obtenido de "Desarrollador"

Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Desarrollador — Un desarrollador es un informático que programa aplicaciones en distintos lenguajes de programación informáticos. El concepto de desarrollo incluye: ● un trabajo en equipo: los proyectos son en general una colaboración entre varios… …   Enciclopedia Universal

  • desarrollador — {{#}}{{LM D46390}}{{〓}} {{[}}desarrollador{{]}}, {{[}}desarrolladora{{]}} ‹de·sa·rro·lla·dor, do·ra› {{《}}▍ adj.{{》}} {{<}}1{{>}} Que desarrolla. {{《}}▍ adj./s.{{》}} {{<}}2{{>}} {{♂}}Referido a una persona o a una empresa,{{♀}} que realiza… …   Diccionario de uso del español actual con sinónimos y antónimos

  • Desarrollador de videojuegos — Saltar a navegación, búsqueda Un desarrollador de videojuegos es un desarrollador de software (ya sea un individuo o una empresa) que crea videojuegos para diversas plataformas (videoconsola o computadora personal). Algunos desarrolladores… …   Wikipedia Español

  • Desarrollador Cinco Estrellas — Saltar a navegación, búsqueda El Desarrollador Cinco Estrellas es la capacitación online y gratuita de Microsoft. DCE 2005 La version 2005 de DCE permite capacitarse gratuitamente en tecnologías como.NET, ADO.NET, Web Form, Windows Forms,… …   Wikipedia Español

  • Desarrollador de software — Saltar a navegación, búsqueda Un desarrollador de software es un programador que se dedica a una o más facetas del proceso de desarrollo de software, un ámbito algo más amplio de la programación. Esta persona puede contribuir a la visión general… …   Wikipedia Español

  • Steve Wynn (desarrollador) — Saltar a navegación, búsqueda Steve Wynn …   Wikipedia Español

  • PHP-Nuke — Desarrollador: phpnuke.org. Versión: 8.2 S.O.: Windows, GNU/Linux, Mac OS X …   Wikipedia Español

  • Juegos de GameCube — Anexo:Juegos de GameCube Saltar a navegación, búsqueda Esto es una lista de los 648 juegos lanzados para la videoconsola Nintendo GameCube, ordenada alfabéticamente por su título en inglés. La GameCube de Nintendo es la cuarta videoconsola… …   Wikipedia Español

  • Tenchu — (en japonés: 天誅)es el título de un popular videojuego de sigilo, donde los jugadores asumen el rol de un ninja. El título en un termino japonés que, traducido al español, literalmente significaría castigo del cielo en la parte Ten (en japonés: 天) …   Wikipedia Español

  • Sono Hanabira ni Kuchizuke wo — Sono Hanabira ni Kuchizuke wo[1] その花びらにくちづけを (Un beso de sus pétalos) Género Yuri, Romance, Hentai Novela v …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”