Está en la página 1de 6

PROGRAMA DE FORMACION ANÁLISIS Y DESARROLLO

DE SISTEMAS DE INFORMACIÓN A.D.S.I

COMPETENCIA 220501035: APLICAR BUENAS PRÁCTICAS DE


CALIDAD EN EL PROCESO DE DESARROLLO DE SOFTWARE, DE
ACUERDO CON EL REFERENTE ADOPTADO EN LA EMPRESA.

GUÍA DE APRENDIZAJE No. 3

RAP 22050103501: identificar las características de los procesos de desarrollo de software, frente al referente
de calidad adoptado por la empresa, ajustándolos a los resultados de las mediciones, evaluaciones y
recomendaciones realizadas.

1. Tiempo de la Actividad:

El tiempo de la actividad es de 22 Horas.

2. Introducción:

En la actualidad muchos procesos y situaciones cotidianas dependen de computadores, tales como una sencilla
alarma para despertarnos e iniciar labores, la realización y recepción de llamadas a través de un teléfono, el
control de las luces de tráfico de una avenida, la asignación de turnos en la fila de un banco, entre otras. Pero,
¿qué hay detrás del manejo de dichos aparatos? Equipos de trabajo que día a día dan solución a diversos
problemas a través de sus conocimientos materializados en algo inmaterial, algo intangible, llamado software.

Esa particularidad de inmaterialidad, le permite no depender de leyes naturales ni de propiedades de los


materiales, mucho menos estar atado a procesos de manufactura. Prácticamente es infinito su campo de
acción, pero rápidamente puede convertirse en algo demasiado complejo, difícil de entender y costoso para
cambiar. Si bien hacer un sistema de información bancaria no es igual a desarrollar un controlador para los
frenos de un automóvil, si tienen en común que se debe desarrollar con una metodología para su control y
seguimiento, y posteriores ajustes. Dicha herramienta se conoce como ingeniería de software.

3. Descripción de la Actividad:

3.1 Objetivos.

 Conocer el propósito de la ingeniería de software, su historia.


 Identificar los procesos de desarrollo de software.
 Identificar la ética que involucra el desarrollo de software.
 Aplicar las mejores prácticas de desarrollo de software.
 Identificar las normas de calidad que se contemplan en el desarrollo de software

EQUIPO INTERDISCIPLINARIO DE ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN A.D.S.I –


CONVENIO DE COOPERACIÓN SERVICIO NACIONAL DE APRENDIZAJE - POLITÉCNICO GRANCOLOMBIANO
PROGRAMA DE FORMACION ANÁLISIS Y DESARROLLO
DE SISTEMAS DE INFORMACIÓN A.D.S.I

COMPETENCIA 220501035: APLICAR BUENAS PRÁCTICAS DE


CALIDAD EN EL PROCESO DE DESARROLLO DE SOFTWARE, DE
ACUERDO CON EL REFERENTE ADOPTADO EN LA EMPRESA.

IDENTIFICAR LAS CARACTERÍSTICAS DE LOS PROCESOS DE DESARROLLO DE SOFTWARE, FRENTE AL REFERENTE DE


CALIDAD ADOPTADO POR LA EMPRESA, AJUSTÁNDOLOS A LOS RESULTADOS DE LAS MEDICIONES, EVALUACIONES Y
RECOMENDACIONES REALIZADAS.
ESTRATEGIAS TIEMPO
ACTIVIDADES A DESARROLLAR
DIDÁCTICAS (HORAS)
Actividad 1
Responda a las siguientes preguntas:
1. ¿Qué es el software? [GL]
2. Explique las 3 características que diferencian al software de otra
invención humana.
3. ¿Qué es la ingeniería de software? [GL]
4. ¿Qué son las ciencias de la computación? [GL]
5. ¿Qué es la ingeniería de sistemas? [GL]
6. En un cuadro sinóptico, destaque los dos tipos de productos de Trabajo
software. Individual y
7. Describa las categorías en las que se puede clasificar el software. [GL] Colaborativo. 7 horas
8. ¿Cuál es el propósito de la ingeniería de software?
9. ¿Qué aspectos comprende la ingeniería de software?
10. Investigue el decálogo o diez mandamientos de la ética informática.
Explique con sus propias palabras qué significa cada uno.
11. ¿Cuáles son los principios clave del código de ética de la ingeniería de
software?

Las anteriores preguntas deben aparecer respondidas en un documento en


procesador de texto de su elección y llamarse así:
ADSI – Guía 3 Act 1 – ConceptoSoftware García_Romero_Vargas.doc
Actividad 2
A través de la estrategia didáctica del juego de roles y en reunidos en GAEs, los
aprendices harán una representación del decálogo de la ética informática.
Trabajo
Colaborativo.
Cada GAE tendrá entre 5 y 7 minutos como máximo para su participación y
estará conformado por 3 personas. En caso que el número de grupos de 2 horas
Participación activa
aprendices sea mayor a 10, el instructor autorizará la creación GAEs de
máximo 4 personas.
Juego de roles
Se evaluará la creatividad, la reacción del público y la interpretación del
mandamiento expuesto.
Actividad 3
En un panel de discusión, los aprendices debatirán sobre los 8 principios del
código de ética de la ingeniería de software. Expondrán ejemplos sobre los
Participación activa
aspectos que involucran y debe ser aplicado al contexto nacional. Resaltarán
2 horas
cómo pueden contribuir desde el programa de formación de ADSI.
Panel de discusión
El instructor actuará como moderador, nombrará a un aprendiz como
secretario de la actividad, quien se encargará de redactar los puntos de vista

EQUIPO INTERDISCIPLINARIO DE ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN A.D.S.I –


CONVENIO DE COOPERACIÓN SERVICIO NACIONAL DE APRENDIZAJE - POLITÉCNICO GRANCOLOMBIANO
PROGRAMA DE FORMACION ANÁLISIS Y DESARROLLO
DE SISTEMAS DE INFORMACIÓN A.D.S.I

COMPETENCIA 220501035: APLICAR BUENAS PRÁCTICAS DE


CALIDAD EN EL PROCESO DE DESARROLLO DE SOFTWARE, DE
ACUERDO CON EL REFERENTE ADOPTADO EN LA EMPRESA.

discutidos y elaborará las conclusiones de la actividad.

Todos los aprendices están en obligación de participar de forma responsable y


con argumentos. El instructor llevará una lista de chequeo y registrará la
cantidad de participaciones, y limitará cuando vea conveniente para dar cabida
a otros participantes. Si una intervención por parte del aprendiz no aporta a la
discusión, no se tendrá en cuenta para el registro.
Actividad 4
El aprendiz deberá consultar los significados de las siguientes palabras y
registrarlos en un GLOSARIO que ser irá alimentando a lo largo del curso.

 Software
 Ingeniería de software
 Ciencias de la computación
 Ingeniería de sistemas
 Mantenimiento (software)
 Especificaciones de Software
 Desarrollo de software
 Validación de software
 Evolución de software
 Aplicación
 Aplicación stand-alone
Trabajo
 Aplicación interactiva basada en transacciones
Individual 2 horas
 Sistemas embebidos
Desescolarizado
 Sistemas de información
 Sistemas de procesamiento por lotes
 Sistemas de entretenimiento
 Sistemas para modelamiento y simulación
 Sistemas de recolección de información
 Word Wide Web
 Browser
 IEEE
 ACM

Dicho glosario se redactará a mano en hojas cuadriculadas tamaño bloc para


legajar y se archivarán en el portafolio del aprendiz. Se exige que se lleve en
total orden y pulcritud, letra clara y sin tachones. Este documento es de
carácter individual y su título general será “GLOSARIO A.D.S.I”.

Actividad 5
En grupo de GAES los aprendices investigarán los siguientes principios y temas:
Trabajo
1. ¿Por qué se usan las mejores prácticas de desarrollo de software?
Colaborativo
defínalo en sus propias palabras.
Exposiciones 6 horas
2. ¿Cuáles son las ventajas y desventajas?
Foro
3. ¿Cuáles son las técnicas o métodos más comunes?
4. Describa brevemente las prácticas aplicables al proceso de desarrollo
en general.

EQUIPO INTERDISCIPLINARIO DE ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN A.D.S.I –


CONVENIO DE COOPERACIÓN SERVICIO NACIONAL DE APRENDIZAJE - POLITÉCNICO GRANCOLOMBIANO
PROGRAMA DE FORMACION ANÁLISIS Y DESARROLLO
DE SISTEMAS DE INFORMACIÓN A.D.S.I

COMPETENCIA 220501035: APLICAR BUENAS PRÁCTICAS DE


CALIDAD EN EL PROCESO DE DESARROLLO DE SOFTWARE, DE
ACUERDO CON EL REFERENTE ADOPTADO EN LA EMPRESA.

5. Clasifique los pasos y el conjunto de las mejores prácticas


6. ¿Qué es la gestión de requerimientos?
7. ¿Cuáles son las fallas más comunes al tratar de definir la totalidad de
los requerimientos?
8. En un cuadro o tabla describa los pasos o procesos en la gestión de
requerimientos.
9. Defina con sus propias palabras que es análisis y diseño. Si tiene
subprocesos y o etapas defínalas.
10. Enuncie los modelos que se usan el diseño.
11. Aplique los pasos y procesos aprendidos al proyecto. En un cuadro
tabla defina los pasos y procedimientos de nuestro proyecto.

El instructor definirá cuales puntos serán expuesto por cada GAES. En una
exposición breve de 3 a 5 minutos, los aprendices realizaran la presentación de
los temas.

En un foro, con intervención máxima de 3 minutos por GAES se discutirán los


procesos del punto 11.

Actividad 6
Investigue y realice un breve documento los siguientes temas:

1. Defina que es el Proceso de desarrollo de software


2. Identifique y explique las actividades del proceso de desarrollo de
software
3. Defina y clasifique los modelos de desarrollo de software
4. Para que se usan las técnicas para codificación
5. Codificación estándar y revisión de código
6. Las técnicas de codificación se dividen en: Trabajo
7. Porque son importantes las prácticas de programación Colaborativo
5 horas
8. Aplique los conceptos adquiridos y según nuestro proyecto, defina Exposiciones
cual modelo utilizaría y cuál sería la estrategia de prácticas de
programación usaría.

El aprendiz en forma creativa hará un resumen explicando con sus propias


palabras los conceptos
El instructor en Gaes, podrá asignar una exposición de los modelos de
desarrollo.
Recuerden que los trabajos en grupo deberán presentarse en forma individual
para la evidencias de aprendizaje.

Formato de entrega para documentos elaborados en procesador de texto


Márgenes: sup: 3cm inf: 2.5cm izq: 3 cm der: 3 cm
Tipografía: Calibri, 11 pts
Interlineado: 1 línea

Estas actividades y los documentos deben ser guardadas en su carpeta llamada “Evidencias de Aprendizaje”, para
efectos de seguimiento y evaluación. (Formato digital siempre y formato físico cuando sea conveniente)

EQUIPO INTERDISCIPLINARIO DE ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN A.D.S.I –


CONVENIO DE COOPERACIÓN SERVICIO NACIONAL DE APRENDIZAJE - POLITÉCNICO GRANCOLOMBIANO
PROGRAMA DE FORMACION ANÁLISIS Y DESARROLLO
DE SISTEMAS DE INFORMACIÓN A.D.S.I

COMPETENCIA 220501035: APLICAR BUENAS PRÁCTICAS DE


CALIDAD EN EL PROCESO DE DESARROLLO DE SOFTWARE, DE
ACUERDO CON EL REFERENTE ADOPTADO EN LA EMPRESA.

4. Recomendaciones:

En esta guía se trabajará de forma individual y grupal, revisando la estructura del programa de formación en
especial objeto de estudio de la presente competencia, con el propósito de que se analice la metodología de
aprendizaje, los productos a entregar en las diferentes actividades propuestas, el proceso de evaluación de los
resultados de aprendizaje, donde exista una sinergia entre el instructor y el aprendiz con el objeto de que el
aprendizaje este altamente relacionado con las competencias laborales.

5. Metodología:

Orientación por parte del instructor sobre la formación profesional basado en el proyecto, del modelo de
aprendizaje, reconocimiento de la competencia laboral en la primera fase (Identificación). Dentro de la
actividad “IDENTIFICAR LOS PROCESOS DE CALIDAD INVOLUCRADOS EN EL DESARROLLO DE SOFTWARE.”, los
aprendices participarán a través de:

- Exposiciones.
- Desarrollo de talleres escritos y orales.
- Actividades lúdicas
- Juego de roles.

6. Ambientes de Aprendizaje:

 Aula
 Sala de Informática

7. Evaluación

 Elabora y diligencia instrumentos e instructivos, para documentar y evaluar los procesos de desarrollo
de software, de acuerdo a las pautas de aseguramiento de la calidad de la organización.

 Define y establece criterios para medir procesos asignados, aplicando fundamentos de medición, de
acuerdo con los objetivos organizacionales.

 Mejora y adecua procesos asignados, de acuerdo con los resultados de las mediciones, evaluaciones y
recomendaciones de resolución, de no conformidades.

Para evaluar se tendrá en cuenta las técnicas de formulación de preguntas y los instrumentos utilizados son:
cuestionario, observación y lista de chequeo.

8. Evidencia de Aprendizaje:

EQUIPO INTERDISCIPLINARIO DE ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN A.D.S.I –


CONVENIO DE COOPERACIÓN SERVICIO NACIONAL DE APRENDIZAJE - POLITÉCNICO GRANCOLOMBIANO
PROGRAMA DE FORMACION ANÁLISIS Y DESARROLLO
DE SISTEMAS DE INFORMACIÓN A.D.S.I

COMPETENCIA 220501035: APLICAR BUENAS PRÁCTICAS DE


CALIDAD EN EL PROCESO DE DESARROLLO DE SOFTWARE, DE
ACUERDO CON EL REFERENTE ADOPTADO EN LA EMPRESA.

DE CONOCIMIENTO:
Medidas y métricas de software: conceptos básicos, indicadores de procesos, proceso de medición. Estadística:
fundamentos, herramientas para medición y calidad

DE PRODUCTO:
Mejorar los procesos, de acuerdo con los resultados de las mediciones, evaluaciones y recomendaciones de
resolución de no cumplimientos. Hacer seguimiento a las acciones correctivas y preventivas de acuerdo con los
compromisos establecidos.

9. Material del Curso:


 Guía de aprendizaje.
 Programa de formación.
 Proyecto.

10. Créditos:

Elaborado por los instructores Giovanni García y Jorge Manjarrés.

11. Bibliografía y webgrafía

PRESSMAN, R. (2010). Ingeniería del software. Madrid: McGraw-Hill

SOMMERVILLE, I. (2005). Ingeniería del software. Madrid: Adisson-Wesley

EQUIPO INTERDISCIPLINARIO DE ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN A.D.S.I –


CONVENIO DE COOPERACIÓN SERVICIO NACIONAL DE APRENDIZAJE - POLITÉCNICO GRANCOLOMBIANO

También podría gustarte