fbpx
Wikipedia

Desarrollador de software

Un desarrollador es un programador o una compañía comercial que se dedica a uno o más aspectos del proceso de desarrollo de software. Se trata de un ámbito más amplio de la programación algorítmica.

En informática, un desarrollador[1]​ (al que con frecuencia también se conoce como analista-programador), es un especialista en informática que es capaz de concebir y elaborar sistemas informáticos (paquetes de software), así como de implementarlos y ponerlos a punto, utilizando uno o varios lenguajes de programación.

El desarrollador puede contribuir a la visión general del proyecto más a nivel de aplicación que a nivel de componentes, así como en las tareas de programación individuales.

Conforme pasa el tiempo, la separación entre el diseño de sistemas informáticos, el desarrollo de software, y la programación, se van haciendo más claras y diferenciadas. En el mercado laboral suele encontrarse una diferenciación entre programadores y desarrolladores, siendo estos últimos los que diseñan la estructura o jerarquía de clases. Incluso esos desarrolladores se convierten en arquitectos de sistemas informáticos, o sea, aquellos que diseñan la arquitectura a varios niveles o las interacciones entre componentes de un proyecto de software grande.

El concepto de desarrollo de software incluye:

  • Trabajo en equipo: los proyectos son en general una colaboración entre varios desarrolladores, que tratan cada uno una parte específica del sistema que se desarrolla, y también de otros tipos de colaboradores, como los comerciales (que definen con el cliente la finalidad y las necesidades del producto), o como los diseñadores gráficos (que definen el aspecto de las pantallas y cuestiones relativas a la ergonomía), etc.
  • Concepción o diseño: a partir de un pliego de condiciones (user requirement specifications), se definen las especificaciones técnicas (estructura de datos, comunicación entre módulos, etcétera).
  • Pruebas: sirven para detectar las disconformidades de trabajadores y clientes, y los errores.
  • Mantenimiento: abarca la corrección de los errores después de que comience el uso comercial del programa informático, así como las mejoras que se revelen como necesarias para hacer evolucionar el producto.

Nota: para que un programador se convierta en desarrollador, debe poseer experiencia y saber el manejo y la aplicación de metodologías de desarrollo; es sobre todo la experiencia y el conocimiento técnico, lo que ha impulsado la evolución del término 'programador' hacia el término 'desarrollador'.

Terminología

Según el diccionario de la lengua francesa 'Larousse'[2]​ y la 'Office québécois de la langue française' (en español: 'Oficina quebecuense de la lengua francesa'), y aunque esto no es reconocido por el Centre national de ressources textuelles et lexicales), el término «développeur»[1]​ (en español: «desarrollador») se aplica (en el dominio de la informática), a una persona que concibe y desarrolla aplicaciones informáticas, o una empresa organizada y orientada a desarrollar ese tipo de aplicaciones y su asociado software. Sin embargo, en el caso de las personas, es posible distinguir a los desarrolladores por especialidad y formación, o sea, diferenciar entre los expertos en el arte del manejo, uso, y creación de software, y los especializados particularmente en todo lo relativo a Internet y al manejo de ordenadores (sistemas operativos, programas utilitarios, etc),[3]​ así como los especializados en el sector de las Tecnologías de la información y la comunicación (TICS), grupos todos estos en los que se encuentran desarrolladores con las características que se indican seguidamente:

  • El desarrollador informático o desarrollador web[4][5]​ responsable de los códigos-fuente elaborados en diferentes lenguajes de programación web (programación con el propósito de hacer páginas web, lo que a menudo es llamado programación web o desarrollo web), utilizando entre otros lenguajes de marcas, el HyperText Markup Language (HTML) —en español: lenguaje de marcas de hipertexto—, el Cascading StyleSheets (CSS) —en español: Hojas de estilo en cascada—, y el Extensible Markup Language (XML) —en español: Lenguaje de Marcas Extensible—, etc.

Tareas específicas de un desarrollador

Para responder adecuadamente y en la mejor forma a las necesidades del cliente, conviene que en una primera etapa el desarrollador establezca un pliego de condiciones, a efectos de determinar y especificar las necesidades del cliente en materia de automatización, informatización, y control, asunto por asunto. En esta etapa, conviene que se aclaren las siguientes cuestiones:

  • En cuanto a la informatización, convendrá aclarar las ventajas de la misma, ya que hay casos en los que las cosas pueden llegar a ser más eficientes y con mejores resultados económicos sin informatización que con ella. Esta cuestión es crucial y fundamental, y deberá ser analizada con visión de largo alcance, pues de lo que generalmente se trata, es de concebir un sistema informático que acompañe al cliente en su evolución futura durante los próximos años.

Esta es una fase crucial puesto que no solo se debe responder a las necesidades actuales del cliente, sino también diseñar un sistema informático que acompañará al cliente en la evolución de sus actividades.

En una segunda etapa se desarrolla una solución técnica (hardware) y se crea un modelo (análisis orgánico) del futuro programa (software) que gestionará el futuro sistema informático (si no existe).

Luego se deben escribir las líneas de código necesarias para el correcto funcionamiento (programación), participar en las fases de pruebas, confeccionar la documentación técnica, y hacer el seguimiento y el mantenimiento del producto.

El desarrollador puede también capacitar a los usuarios.

Véase también

Referencias

  1. Définition: développeur, sitio digital 'Dictionnaire de la langue Française Larousse'.
  2. Dictionnaire de la Langue Française Larousse, sitio digital oficial del diccionario monolingüe en francés.
  3. Gouv.fr Portail des métiers de l'Internet el 28 de mayo de 2013 en Wayback Machine..
  4. . Archivado desde el original el 11 de marzo de 2016. Consultado el 7 de julio de 2017. 
  5. ZDNet.fr Fiche métier - Développeur Web el 3 de junio de 2017 en Wayback Machine.

Bibliografía

  • Définition: développeur, sitio digital 'Larousse, Dictionnaire de la Langue Française'.
  • Définition: logiciel, sitio digital 'Larousse, Dictionnaire de la Langue Française'.
  • Algoritmos no colonizadores. Una manera de de desarrollar software multicultural, Revista Tecnología Humanizada volumen 3 de 2020, por Gustavo Reimondo .
  •   Datos: Q183888

desarrollador, software, este, artículo, sección, tiene, referencias, pero, necesita, más, para, complementar, verificabilidad, este, aviso, puesto, noviembre, 2020, para, otros, usos, desarrollador, véase, desarrollador, desarrollador, programador, compañía, . Este articulo o seccion tiene referencias pero necesita mas para complementar su verificabilidad Este aviso fue puesto el 10 de noviembre de 2020 Para otros usos de desarrollador vease Desarrollador Un desarrollador es un programador o una compania comercial que se dedica a uno o mas aspectos del proceso de desarrollo de software Se trata de un ambito mas amplio de la programacion algoritmica En informatica un desarrollador 1 al que con frecuencia tambien se conoce como analista programador es un especialista en informatica que es capaz de concebir y elaborar sistemas informaticos paquetes de software asi como de implementarlos y ponerlos a punto utilizando uno o varios lenguajes de programacion El desarrollador puede contribuir a la vision general del proyecto mas a nivel de aplicacion que a nivel de componentes asi como en las tareas de programacion individuales Conforme pasa el tiempo la separacion entre el diseno de sistemas informaticos el desarrollo de software y la programacion se van haciendo mas claras y diferenciadas En el mercado laboral suele encontrarse una diferenciacion entre programadores y desarrolladores siendo estos ultimos los que disenan la estructura o jerarquia de clases Incluso esos desarrolladores se convierten en arquitectos de sistemas informaticos o sea aquellos que disenan la arquitectura a varios niveles o las interacciones entre componentes de un proyecto de software grande El concepto de desarrollo de software incluye Trabajo en equipo los proyectos son en general una colaboracion entre varios desarrolladores que tratan cada uno una parte especifica del sistema que se desarrolla y tambien de otros tipos de colaboradores como los comerciales que definen con el cliente la finalidad y las necesidades del producto o como los disenadores graficos que definen el aspecto de las pantallas y cuestiones relativas a la ergonomia etc Concepcion o diseno a partir de un pliego de condiciones user requirement specifications se definen las especificaciones tecnicas estructura de datos comunicacion entre modulos etcetera Pruebas sirven para detectar las disconformidades de trabajadores y clientes y los errores Mantenimiento abarca la correccion de los errores despues de que comience el uso comercial del programa informatico asi como las mejoras que se revelen como necesarias para hacer evolucionar el producto Nota para que un programador se convierta en desarrollador debe poseer experiencia y saber el manejo y la aplicacion de metodologias de desarrollo es sobre todo la experiencia y el conocimiento tecnico lo que ha impulsado la evolucion del termino programador hacia el termino desarrollador Indice 1 Terminologia 2 Tareas especificas de un desarrollador 3 Vease tambien 4 Referencias 5 BibliografiaTerminologia EditarSegun el diccionario de la lengua francesa Larousse 2 y la Office quebecois de la langue francaise en espanol Oficina quebecuense de la lengua francesa y aunque esto no es reconocido por el Centre national de ressources textuelles et lexicales el termino developpeur 1 en espanol desarrollador se aplica en el dominio de la informatica a una persona que concibe y desarrolla aplicaciones informaticas o una empresa organizada y orientada a desarrollar ese tipo de aplicaciones y su asociado software Sin embargo en el caso de las personas es posible distinguir a los desarrolladores por especialidad y formacion o sea diferenciar entre los expertos en el arte del manejo uso y creacion de software y los especializados particularmente en todo lo relativo a Internet y al manejo de ordenadores sistemas operativos programas utilitarios etc 3 asi como los especializados en el sector de las Tecnologias de la informacion y la comunicacion TICS grupos todos estos en los que se encuentran desarrolladores con las caracteristicas que se indican seguidamente El desarrollador informatico o desarrollador web 4 5 responsable de los codigos fuente elaborados en diferentes lenguajes de programacion web programacion con el proposito de hacer paginas web lo que a menudo es llamado programacion web o desarrollo web utilizando entre otros lenguajes de marcas el HyperText Markup Language HTML en espanol lenguaje de marcas de hipertexto el Cascading StyleSheets CSS en espanol Hojas de estilo en cascada y el Extensible Markup Language XML en espanol Lenguaje de Marcas Extensible etc Tareas especificas de un desarrollador EditarPara responder adecuadamente y en la mejor forma a las necesidades del cliente conviene que en una primera etapa el desarrollador establezca un pliego de condiciones a efectos de determinar y especificar las necesidades del cliente en materia de automatizacion informatizacion y control asunto por asunto En esta etapa conviene que se aclaren las siguientes cuestiones En cuanto a la informatizacion convendra aclarar las ventajas de la misma ya que hay casos en los que las cosas pueden llegar a ser mas eficientes y con mejores resultados economicos sin informatizacion que con ella Esta cuestion es crucial y fundamental y debera ser analizada con vision de largo alcance pues de lo que generalmente se trata es de concebir un sistema informatico que acompane al cliente en su evolucion futura durante los proximos anos Esta es una fase crucial puesto que no solo se debe responder a las necesidades actuales del cliente sino tambien disenar un sistema informatico que acompanara al cliente en la evolucion de sus actividades En una segunda etapa se desarrolla una solucion tecnica hardware y se crea un modelo analisis organico del futuro programa software que gestionara el futuro sistema informatico si no existe Luego se deben escribir las lineas de codigo necesarias para el correcto funcionamiento programacion participar en las fases de pruebas confeccionar la documentacion tecnica y hacer el seguimiento y el mantenimiento del producto El desarrollador puede tambien capacitar a los usuarios Vease tambien EditarAmbiente de desarrollo integrado Desarrollador de videojuegos Ingenieria del software Interfaz de programacion de aplicaciones Programacion Software ProgramadorReferencias Editar a b Definition developpeur sitio digital Dictionnaire de la langue Francaise Larousse Dictionnaire de la Langue Francaise Larousse sitio digital oficial del diccionario monolingue en frances Gouv fr Portail des metiers de l Internet Archivado el 28 de mayo de 2013 en Wayback Machine Gouv fr Portail des metiers de l Internet Developpeur Web Archivado desde el original el 11 de marzo de 2016 Consultado el 7 de julio de 2017 ZDNet fr Fiche metier Developpeur Web Archivado el 3 de junio de 2017 en Wayback Machine Bibliografia EditarDefinition developpeur sitio digital Larousse Dictionnaire de la Langue Francaise Definition logiciel sitio digital Larousse Dictionnaire de la Langue Francaise Algoritmos no colonizadores Una manera de de desarrollar software multicultural Revista Tecnologia Humanizada volumen 3 de 2020 por Gustavo Reimondo Datos Q183888 Obtenido de https es wikipedia org w index php title Desarrollador de software amp oldid 139052557, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos