Programadores

Get Started. It's Free
or sign up with your email address
Rocket clouds
Programadores by Mind Map: Programadores

1. Funciòn

1.1. Convertir especificacion del sistema en codigo ejecutable utilizando uno mas lenguajes programacion.

2. Objetivos

2.1. reducir la complejidad software

2.1.1. Beneficios

2.1.1.1. menor problemas de testeo

2.1.1.2. productividad de programadores

2.1.1.3. Aumenta Eficiencia en manutencion programa

2.1.1.4. Aumenta eficiencia en la modificaiòn del programa

2.2. reducir tiempo codificacion

2.3. reducir errores en el desarrollo

2.4. reducir costos ciclo vida software

3. Actividades

3.1. explorar el ambiente de trabajo.

3.2. interactuar con analista y diseñadores

3.3. interactuar con diseñadores y explorar lenguajes par el ambiente escojido

3.4. Explorar herramientas desarrollo, para el lenguaje usado

3.5. Hacer codificaciòn sistema

3.6. Interactuar ingeniero testeo y apoyarlo

3.7. Reunirse con el resto del grupo

3.8. Hacer revisiones personales

3.9. Hacer la documentacion del codigo

4. Metas

4.1. Determinar lenguajes y herramientas programacion posibles a usar

4.2. Seleccionar ambiente apropiado

4.3. Seleccionar lenguaje apropiado

4.4. Seleccionar Herramienta desarrollo

4.5. seleccionar estilo codificaciòn, entregar codigo ejecutable de acuerdo a la fecha.

4.6. Determinar la forma de hacer el testeo, realizarla de forma rapida, eficiente, y segura.

4.7. Conocer estatus de actividades, apoyando a los miembros.

4.8. Mantener codigo fuente Eficiente y Adaptable al de otros programadores

4.9. Entregar la documentacion tecnica del codigo fuente

5. Metodologia

5.1. Hay diferentes metodologias para las actividades de porgramación. Se relacionan con:

5.1.1. La exploración de lenguajes y herramientas

5.1.1.1. Hay que:

5.1.1.1.1. considerar el tipo de aplicación y su naturaleza.

5.1.2. Determinación del estilo de programación

5.1.3. Desarrollo de herramientas utilitarias y rutinas comunes

5.1.3.1. Para Administrar

5.1.3.1.1. La entrada

5.1.3.1.2. La salida

5.1.3.1.3. Los errores

6. Perfil

6.1. Tener conocimiento en varios ambientes.

6.2. tener experiencia en el desarrollo de aplicaiones en los diferentes ambientes

6.3. Debe conocer diferntes lenguajes para cada ambiente, y tener experiencia.

6.4. Tener conocimiento en los diferentes paradigmas de progamacion y estilos.

6.5. Tener conocimiento en las diferentes metodologias de diseño.

6.6. Tener experiencia en las Bases de datos

7. Herramientas de apoyo

7.1. Consiste en ambientes de desarrollo integrados adaptados par un leguaje de programaciòn.

7.2. Estos Ambientes pueden compilar y ejecutar un programa.

7.3. Estos Ambientes proveen herramientas de depuracion.