Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2.

Planeación: Introducción, Medición y Estimación

Programa educativo: Semestre:

Desarrollo de Software Quinto

Módulo: Bloque:

Métricas de Desarrollo de Software (PSP) B2

Ciclo escolar: Nombre del docente:

2020-1 Alicia Guadalupe Robertos Pinto

UNIDAD 2 PLANEACIÓN: INTRODUCCIÓN, MEDICIÓN Y ESTIMACIÓN.

Competencia de la unidad:
Aplicar la medición y estimación para planear un programa,
tomando en cuenta el plan, sus etapas, criterios y estándares
de medición, así como diferentes métodos de estimación.

Pág. 2
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

Aprendizaje(s)/Logros:
En esta unidad lograrás:

 Comprender lo que es un plan para un proyecto de software y lo que debe contener.


 Conocerás algunas técnicas para estimar el tamaño de un proyecto de software.
 Conocerás algunas técnicas para estimar el tiempo que tomará desarrollar un nuevo
proyecto de software

Actividad:
Actividad 1. Plan del proyecto.
Tema(s): Escala a considerar y fechas de entrega
2.1. Introducción a la planeación Fecha entrega actividad: 30 de abril 2020
2.1.1. ¿Qué es un plan?
2.1.2. ¿Por qué hacer planes? 0-100% 13 de mayo 2020 hasta las 23:59
hrs.
2.1.3. Contenido de un plan de
software 0-80% 14 de mayo hasta el 18 de mayo 2020 a
2.1.4. Planeando un proyecto de las 23:59 hrs.
software
0- 70% 19 de mayo 2020 hasta el cierre de la
2.1.5. Producir un plan de calidad
plataforma.
2.1.6. Etapa de la planeación

Estrategia de enseñanza-aprendizaje:

 Foro y discusión.
 Investigación y análisis de caso.

Logros:
El propósito de la actividad es que identifiques los elementos de un plan de proyectos:
contenido, etapas y demás información que integra con el fin de planear un proyecto de
software.

Criterios de evaluación:

 Responde los cuestionamientos con los elementos solicitados por el Docente en


línea.
 Ejemplifica las etapas para planear un proyecto de desarrollo de software, tomando
como base el caso de estudio solicitado.
 Retroalimenta las aportaciones de al menos 1 de sus compañeros de manera
objetiva y de acuerdo a tema solicitado.
 Incluye la bibliografía de las fuentes consultadas en formato APA y su trabajo está
libre de errores ortográficos.

Pág. 3
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

Indicaciones de la actividad:

1. Investiga en diversas fuentes a tu alcance: sitios web, bibliotecas, foros, etcétera, los
siguientes cuestionamientos y responde:
a) ¿Qué es un plan?
b) ¿Para qué nos es útil hacer planes para el desarrollo de un software?
c) Presenta las etapas a seguir para elaborar un plan de desarrollo de un nuevo proyecto
de software.

2. Toma el caso de estudio de desarrollo de software presentado en actividad 2 de la Unidad


1 ó alguno nuevo, según sea de tu elección; deberás tener acceso al código fuente del
caso de estudio.

3. Menciona, explica y ejemplifica las etapas que se implican para planear un proyecto de
desarrollo de software en el caso de estudio seleccionado.

4. Integra el desarrollo de tu actividad en un documento en word con carátula y los


datos de identificación completos, posteriormente guárdala con la nomenclatura
DMDS_U2_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu primer
nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

5. Ingresa al Foro y participa redactando en el cuadro de texto una breve reseña de


tu actividad no mayor a cinco renglones y a continuación adjunta tu archivo. Al
finalizar da clic en enviar para publicarlo y esté accesible a tus compañeros y
docente en línea.

6. Ingresa a la participación de uno de tus compañeros como mínimo, y lee


detenidamente su actividad, analízala y realiza un comentario mencionando las
aportaciones a tu propia comprensión sobre el tema.

7. Espera y atiende la retroalimentación correspondiente.

8. Revisa la Rúbrica general de participación en foros y la rúbrica de evaluación de


la actividad para que consideres los aspectos a evaluar.

Pág. 4
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

Producto por entregar:


 Documento en Word
 1 participación en foro comentando el trabajo de 1 de tus compañeros.

Instrumento de evaluación

Carrera: Desarrollo de Software Indicaciones para calificar:


Semestre: Quinto  Analizar si se cumple el criterio señalado.
Asignatura: Métricas de desarrollo de software (PSP)  Asignar el puntaje que considere que aplica
para cada indicador.
Unidad: 2. Planeación: Introducción, medición y
 Al finalizar, sume los puntajes parciales.
estimación
 Obtener el puntaje total que corresponde a la
Actividad: 1. Plan del proyecto. calificación.
 Identificar en la tabla de rangos el valor
Escala de evaluación Observaciones
de la calificación.

Criterios de evaluación Puntaje Sí No


cumple cumple

1. Responde los cuestionamientos con 30


los elementos solicitados por el Docente
en línea.
2. Ejemplifica las etapas para planear 40
un proyecto de desarrollo de software,
tomando como base el caso de estudio
solicitado.
3. Retroalimenta las aportaciones de al 20
menos 1 de sus compañeros de manera
objetiva y de acuerdo a tema solicitado.
4. Incluye la bibliografía de las fuentes 10
consultadas en formato APA y su trabajo
está libre de errores ortográficos.
Puntaje total: 100
Puntaje del alumno:

Pág. 5
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

Actividad:
Actividad 2. Medición del tamaño de un software
Tema(s): Escala a considerar y fechas de entrega
2.2. Medición del tamaño del software Fecha entrega actividad: 05 de mayo 2020
2.2.1. Medición del tamaño 0-100% 13 de mayo 2020 hasta las 23:59
2.2.2. hrs.
0-80% 14 de mayo hasta el 18 de mayo 2020 a
Establecer un conteo estándar
las 23:59 hrs.
2.2.3. Contadores de LOC y tipos 0- 70% 19 de mayo 2020 hasta el cierre de la
2.2.4. Consideraciones del re-uso plataforma.
2.2.5. Conteo de líneas de código
2.2.6. Calcular la productividad
2.2.7. PSP0.1
Estrategia de enseñanza-aprendizaje:

Foro, discusión e investigación.

Logros:
Ejercitar las herramientas de medición del tamaño de un producto de software mediante un
estándar y realizar el análisis de la aplicación del estándar en colaboración.

Criterios de evaluación:

 Responde los cuestionamientos con los elementos solicitados por el Docente en línea.
 Presenta las evidencias solicitadas sobre medición del tamaño del software del caso de
estudio seleccionado.
 Retroalimenta las aportaciones de al menos 1 de sus compañeros de manera objetiva y
de acuerdo a tema solicitado.
 Incluye la bibliografía de las fuentes consultadas en formato APA y su trabajo está libre
de errores ortográficos.

Indicaciones de la actividad:
1. Investiga en diversas fuentes a tu alcance: sitios web, bibliotecas, foros, etcétera, los
siguientes cuestionamientos y responde:
a) ¿Para qué medimos el tamaño de software?

b) Menciona las técnicas que se han utilizado a lo largo de los años para medir el tamaño
de un software.

c) ¿Cuál es la técnica de medición de tamaño de software que ha sido más efectiva en


PSP?

d) ¿Cuál es la métrica que propone PSP para medir la productividad?

e) ¿Por qué es importante recolectar los datos de la productividad de un desarrollador


en los distintos proyectos de software en que participa?

Pág. 6
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

f) Enlista tres herramientas contadoras de líneas código gratuito y tres de paga y sus
características principales.

2. Toma el caso de estudio utilizado en la actividad anterior de la presente unidad y utiliza algún
software para medir las líneas de código y presenta las siguientes evidencias:

a) Realiza una tabla, en la cual listas la funcionalidad/modulo desarrollado y las líneas


de código según su tipo:
 Líneas Base.
 Líneas Agregadas.
 Líneas Modificadas.
 Líneas Borradas.
 Líneas Reutilizadas.
 Líneas Agregadas y Modificadas.
 Líneas Nuevas Reutilizables.
 Líneas Totales.

b) Menciona el software utilizado para medir las líneas de código.

c) ¿Cuál es la productividad?

3. Integra el desarrollo de tu actividad en un documento word con carátula y los datos de


identificación completos, posteriormente guarda tu actividad con el nombre
DMDS_U2_A2_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la
Y por tu primer apellido y la Z por tu segundo apellido.

4. Ingresa al Foro y participa respondiendo a los planteamientos y líneas de discusión que


publique tu Docente en línea mediante el tema abierto por él. Redacta en el cuadro de texto
una breve reseña de tu actividad no mayor a cinco renglones y a continuación adjunta tu
archivo. Al finalizar da clic en enviar para publicarlo y esté accesible a tus compañeros y
docente en línea.

5. Ingresa a la participación de uno de tus compañeros como mínimo, y compara sus


mediciones, analízalas y realiza un comentario mencionando las observaciones (errores,
aciertos, aportaciones a tu comprensión sobre la medición, ventajas, desventajas del estándar
utilizado, etcétera) en relación con el uso del estándar en la medición realizada.

6. Espera y atiende la retroalimentación correspondiente.

Pág. 7
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

7. Revisa la Rúbrica general de participación en foros y la Rúbrica de evaluación de la actividad


para que consideres los aspectos a evaluar.

Producto por entregar:


 Documento en Word
 1 participación en foro comentando el trabajo de 1 de tus compañeros.

Instrumento de evaluación

Carrera: Desarrollo de Software Indicaciones para calificar:


Semestre: Quinto  Analizar si se cumple el criterio señalado.
Asignatura: Métricas de desarrollo de software (PSP)  Asignar el puntaje que considere que aplica
para cada indicador.
Unidad: 2. Planeación: Introducción, medición y
 Al finalizar, sume los puntajes parciales.
estimación
 Obtener el puntaje total que corresponde a la
Actividad: 2. Medición del tamaño de un software calificación.
 Identificar en la tabla de rangos el valor
Escala de evaluación Observaciones
de la calificación.

Criterios de evaluación Puntaje Sí No


cumple cumple

1. Responde los cuestionamientos con 30


los elementos solicitados por el Docente
en línea.
2. Presenta las evidencias solicitadas 40
sobre medición del tamaño del software
del caso de estudio seleccionado.
3. Retroalimenta las aportaciones de al 20
menos 1 de sus compañeros de manera
objetiva y de acuerdo a tema solicitado.
4. Incluye la bibliografía de las fuentes 10
consultadas en formato APA y su trabajo
está libre de errores ortográficos.
Puntaje total: 100
Puntaje del alumno:

Pág. 8
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

Actividad:
Actividad 3. Estimación del tamaño de un software
Tema(s): Escala a considerar y fechas de entrega
2.3. Estimación del tamaño del Fecha entrega actividad: 08 de mayo 2020
software 0-100% 13 de mayo 2020 hasta las 23:59
2.3.1. Contexto hrs.
0-80% 14 de mayo hasta el 18 de mayo 2020 a
2.3.2. Métodos de estimación
las 23:59 hrs.
2.3.3. Proxy 0- 70% 19 de mayo 2020 hasta el cierre de la
2.3.4. PROBE plataforma.

Estrategia de enseñanza-aprendizaje:

Tarea, Investigación.

Logros:
Esta actividad tiene la finalidad de que reflexiones sobre la estimación del tamaño de un
producto de software y determinar la factibilidad de utilizar métodos de estimación como
Proxy o PROBE de acuerdo con los escenarios propuestos mediante casos de análisis.

Criterios de evaluación:

 Elabora una presentación animada donde incluye imágenes, colores y transiciones de


forma equilibrada.
 Incluye en la presentación los temas solicitados por el docente en línea.
 Comprende el tema y a través del audio se corrobora la autoría del alumno.
 Incluye la bibliografía de las fuentes consultadas en formato APA y su trabajo está libre
de errores ortográficos.

Indicaciones de la actividad:
1. Investiga en sitios confiables de Internet sobre la estimación del tamaño de un producto
de software.

2. Elabora una presentación animada donde presentes y expliques con tu propia voz los
siguientes temas:
a) Portada
b) Identifica ¿Qué es un método de estimación de tamaño de software y cuáles son
sus características?
c) Identifica los métodos de estimación PROXY y PROBE y explica para cada uno de
ellos los siguientes elementos:
 Objetivo y características.
 Incluye un caso de aplicación de cada uno de ellos.
d) Como conclusión redacta una recomendación en relación con el uso de los métodos
de estimación PROXY Y PROBE, que dé respuesta a las siguientes preguntas:
 ¿Cuándo se debe utilizar el método PROBE para estimar y planear el
trabajo?

Pág. 9
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

 ¿por qué?
 ¿Cuándo se debe utilizar la estimación del proyecto utilizando el método
PROXY?
 ¿por qué?
e) Referencias en estilo APA.

3. Guarda la actividad con el nombre DMDS_U2_A3_XXYZ. Sustituye las XX por las dos
primeras letras del primer nombre, la Y por tu apellido paterno y la Z por tu apellido
materno y envíala a tu docente en línea mediante la herramienta Tarea. Espera y atiende
la retroalimentación correspondiente.

Producto por entregar:


 Presentación animada.

Instrumento de evaluación

Carrera: Desarrollo de Software Indicaciones para calificar:


Semestre: Quinto  Analizar si se cumple el criterio señalado.
Asignatura: Métricas de desarrollo de software (PSP)  Asignar el puntaje que considere que aplica
para cada indicador.
Unidad: 2. Planeación: Introducción, medición y
 Al finalizar, sume los puntajes parciales.
estimación
 Obtener el puntaje total que corresponde a la
Actividad: 3. Medición del tamaño de un software calificación.
 Identificar en la tabla de rangos el valor
Escala de evaluación Observaciones
de la calificación.

Criterios de evaluación Puntaje Sí No


cumple cumple

1. Elabora una presentación animada 30


donde incluye imágenes, colores y
transiciones de forma equilibrada.
40
2. Incluye en la presentación los temas
solicitados por el docente en línea.

3. Comprende el tema y a través del 20


audio se corrobora la autoría del alumno.
4. Incluye la bibliografía de las fuentes 10
consultadas en formato APA y su trabajo
está libre de errores ortográficos.
Puntaje total: 100
Puntaje del alumno:

Pág. 10
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

Actividad:
Evidencia de aprendizaje. Estimación de programa PSP1
Tema(s): Escala a considerar y fechas de entrega
2.3.5. PSP 1
0-100% 13 de mayo de 2020 hasta las 23:55
hrs.

0-80% Del 14 al 18 de mayo de 2020 hasta


las 23:55 hrs.

0- 70% Del 19 de mayo de 2020 hasta el


cierre de la plataforma.

Estrategia de enseñanza-aprendizaje:
Resolución de caso.

Logros:

 Utilizar un método de estimación en un programa a través de la definición del contexto


de un caso de análisis.

Criterios de evaluación:
 Determina los componentes principales del proyecto de desarrollo de software.
 Con base al análisis de datos históricos de un proyecto de desarrollo, identifica los
proxies más adecuados al proyecto.
 Calcula el tamaño estimado en líneas de código del proyecto.
 Determina la estimación de tiempo y tamaño del proyecto.
 Presenta la elaboración paso a paso de la Evidencia de Aprendizaje
 Redacción y Ortografía
 Presenta fuentes de consulta en formato APA

Indicaciones de la actividad:
1. Analiza la tabla siguiente con datos históricos de un proyecto desarrollado.
Tabla 1. Muestra una serie de componentes numerados del 1 al 10. Cada componente cuenta con una descripción de su
función dentro del sistema desarrollado. La tercera columna muestra las líneas de código totales que tuvo cada componente
una vez concluido el proyecto
No. Componente Líneas de
Código
1 Comunicación entre la interfaz de usuario y los componentes de la capa de negocio. Las clases de 1350
este componente reciben datos provenientes de la interfaz de usuario y realizan las acciones
correspondientes.
2 Interfaz de usuario con los controles necesarios para poder realizar altas, bajas y modificaciones. 630
3 Módulo para el acceso a la base de datos y control de sentencias SQL. 430
4 Módulo de reportes de la aplicación. Este módulo genera los reportes dentro de la aplicación. 750
5 Módulo de reportes de la aplicación en web. Este módulo genera reportes desde una interfaz que 900
puede ser accedida a través de internet o una red mediante un navegador.
6 Módulo para cálculos estadísticos. Este módulo permite realizar varios cálculos estadísticos desde 1150
fuentes de datos como archivos, bases de datos y colecciones de valores en memoria.

Pág. 11
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

7 Módulo de interfaz de usuario para control de productos: Altas, bajas y cambios 700

8 Módulo de interfaz de usuario para ventas. En este módulo se manejan las interfaces de usuario para 910
realizar ventas de productos, cambios y devoluciones.

9 Módulo de operaciones y reglas de negocio relacionadas con las compras 1600

10 Módulo de reglas de negocio y operaciones para control de productos e inventarios. 2450

2. Retoma el caso de desarrollo de software presentado en actividad 2 de la Unidad 1 o


alguno nuevo, según sea de tu elección.

3. Determina los componentes principales de tu proyecto de desarrollo basado en el caso


seleccionado, llena la primera y segunda columna de la siguiente tabla. Como se muestra
en el ejemplo de la primera línea de la tabla 2.
Tabla 2
No. Componente No. de Componente
(Proxy más parecido de
la tabla 1)
1 Se requiere de un módulo de interfaz de usuario una interfaz para poder realizar altas,
bajas y cambios de los datos de los médicos.

4. Coloca en la tercera columna de la tabla 2, el número de proxy más adecuado o parecido


al histórico, tomando como base los componentes de la tabla 1.

5. Calcula el tamaño estimado en líneas de código que tendría el proyecto, sumando las
líneas de código de todos proxies de la tabla 2.

6. Determina la estimación de tiempo de desarrollo y tamaño del proyecto. Calcula el


tiempo, en horas, que tardaría un sólo desarrollador en realizar el proyecto. Utiliza como
medida de productividad 20 líneas de código por hora, dividiendo las líneas de código
totales del punto anterior entre la productividad.

7. Explica paso a paso, a manera de conclusión, la elaboración de la presente evidencia de


aprendizaje, tomando como base lo aprendido en la unidad.

Pág. 12
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

8. Integra el desarrollo de tu actividad en un documento en word con carátula y los datos de


identificación completos, posteriormente guárdala con la nomenclatura
DMDS_U2_EA_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre,
la Y por tu primer apellido y la Z por tu segundo apellido.

9. Sube el archivo en la sección correspondiente a la Evidencia de Aprendizaje.

10. Espera y atienda la retroalimentación de tu docente.

11. Revisa la rúbrica de evaluación de la actividad para que consideres los aspectos a
evaluar.

Producto por entregar:


 Documento en Word

Pág. 13
Módulo. Métricas de Desarrollo de Software (PSP) Unidad 2. Planeación: Introducción, Medición y Estimación

Instrumento de evaluación

Carrera: Desarrollo de Software Indicaciones para calificar:


Semestre: Quinto  Analizar si se cumple el criterio señalado.
Asignatura: Métricas de desarrollo de software (PSP)  Asignar el puntaje que considere que aplica
para cada indicador.
Unidad: 2. Planeación: Introducción, medición y
 Al finalizar, sume los puntajes parciales.
estimación
 Obtener el puntaje total que corresponde a la
Actividad: Evidencia de aprendizaje. Estimación de calificación.
programa PSP1  Identificar en la tabla de rangos el valor
de la calificación.

Escala de evaluación Observaciones

Criterios de evaluación Puntaje Sí No


cumple cumple

1. Determina los componentes principales 15


del proyecto de desarrollo de software.

2. Con base al análisis de datos históricos


de un proyecto de desarrollo, identifica 15
los proxies más adecuados al proyecto.

3. Calcula el tamaño estimado en líneas 15


de código del proyecto.

4. Determina la estimación de tiempo y 15


tamaño del proyecto.

5. Presenta la elaboración paso a paso de 20


la Evidencia de Aprendizaje

6. Redacción y Ortografía 10

7. Presenta fuentes de consulta en 10


formato APA

Puntaje total: 100

Puntaje del alumno:

Pág. 14

También podría gustarte