Documente Academic
Documente Profesional
Documente Cultură
Perfil de un programador
Actividades y metas
Actividades
Explorarlosdiferentesambientesenque
elsistemapuedeserdesarrollado
Metas
Determinar los lenguajes posibles de usar e
identificar las posibles herramientas de
desarrollo
Explorardiferentesherramientasde
Seleccionarlaherramientadedesarrollo
desarrollo(compiladores,depuradores,etc.) apropiada
disponiblesparaellenguajeseleccionado
Explorarlosdistintosestilosdecodificacin Escoger un estilo de codificacin
quepuedenserutilizadosenellenguaje
seleccionado
Realizarlacodificacindelsistema
Interactuarconlosingenierosdetesteo
Apoyaralingenierodetesteo
Reunirseconotrosmiembrosdelequipode
programadores
Realizarrevisionespersonales
Mantenerelcdigoeficienteyadaptable
paraserunidoconelcdigodeotros
programadores
Interactuarconeladministradordela
configuracin
Realizarloscambiossolicitadosalcdigo
Hacerladocumentacindelcdigo
responsabilidades
Tener conocimiento de los procesos que ocurren detrs de las rutinas provistas por los
lenguajes.
Usar las herramientas disponibles, pero evitando que una herramienta detenga o altere la
solucin a un problema.
Los programadores deben relacionarse con otros miembros del grupo del proyecto.
Dentro de stos, se encuentran los siguientes:
Analista: Deben interactuar con los analistas para determinar el ambiente apropiado
para el sistema.
Diseador: El rol de programador depende mucho del rol de diseador, debido a que
debe utilizar herramientas adaptadas a la metodologa utilizada en las actividades de
diseo. El diseador tambin le ayuda al programador a seleccionar el lenguaje de
programacin adecuado.
Tster: El programador debe interactuar con el tster para determinar una forma
apropiada de construir los tests y de testear los programas. El programador debe estar
presente durante el testeo de cdigo, cuando situaciones no esperadas suceden o es
necesario realizar pequeas modificaciones al cdigo.
Administrador de configuracin: El programador debe entregar la ltima versin del
diseo al administrador de configuracin. El programador debe pedir la ltima versin del
diseo al administrador de configuracin, debiendo atender los diferentes pedidos de
cambio del cdigo. El programador puede solicitar cambios en otras partes del sistema a
travs del administrador de la configuracin. La peticin se realiza llenando el formulario
correspondiente y envindoselo al administrador de configuracin.
Ingeniero de manutencin: El programador tiene mucha influencia en el rol de
manutencin, debido a que si el cdigo est claro, ser fcil de mantener. Dependiendo
de las metodologas y herramientas empleadas, ser ms fcil o ms difcil mantener los
sistemas.
Asegurador de calidad: El asegurador de calidad debe verificar la calidad del sistema
construido. El programador deber entregarle su plan de trabajo al asegurador de calidad.
Documentador: El programador debe proveer la documentacin tcnica del cdigo al
documentador.