Está en la página 1de 12

PLANEACIÓN DIDÁCTICA UNIDAD 2

Programa educativo (Carrera): Desarrollo de Software Periodo escolar: 2020-1 Bloque: 1

Nombre de la asignatura: Análisis y diseño orientado a objetos Semestre de la asignatura: 2

Competencia general de la asignatura: Diagramar la estructura de un sistema orientado a objetos para su diseño con base en el análisis del sistema
mediante el uso de UML.

Unidad: 2. Requerimientos para el análisis y diseño orientado a objetos

Competencia específica de la Unidad 2:


Distinguir los requerimientos del sistema orientado a objetos en su etapa de análisis para definir su diseño mediante técnicas y estándares de
especificación.

Periodo Ordinario: 05 – 19 de febrero (Calificación sobre 100%)


Periodo Extraordinario: 20 - 22 de febrero (Calificación sobre 80%)
Periodo Extemporáneo: 23 de febrero – 25 de marzo (Calificación sobre 70%)

Actividad 1. ¿Cómo obtener los requerimientos para un programa orientado a objetos?

Fecha de entrega sugerida: 08 de Febrero Fecha de cierre de unidad: 19 de febrero de


2020

Propósito:

Elaborar un instrumento de recolección para obtener la información necesaria sobre los requerimientos de un sistema de software así
determinar las especificaciones de los requisitos de un sistema orientado a objetos.

Para elaborar la actividad, consulta los siguientes temas y subtemas:

2.1 Levantamiento de requerimientos.

Instrucciones:

Revisa el contenido de la Unidad II de esta asignatura y los recursos adicionales que te haga llegar tú docente en línea.

1. Investiga ¿Qué es una técnica de levantamiento de requerimientos de software?. Investiga por lo menos 4 técnicas diferentes.
2. Identifica y describe brevemente con tus propias palabras la función de cada técnica de levantamiento de requerimientos de
software con el apoyo del siguiente organizador. Recuerda sustentar con fuentes fiables.
Tabla 1. Descripción de las técnicas de recolección de datos

Nombre de la Características Ventajas Desventajas


Técnica

3. Participa en el foro, respondiendo la siguiente interrogante: ¿Qué instrumento de recolección de información elegirías para el
levantamiento de requerimientos de un proyecto de software? Menciona a grandes rasgos ¿Cómo aplicarías el instrumento?
Posteriormente, realiza al menos a 2 comentarios a tus compañeros(as), no se te olvide enviar tu tabla comparativa del paso 3.
4. Revisa la escala de evaluación.
5. Guarda el archivo con la nomenclatura DDOO_U2_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu nombre, la Y por tu
primer apellido y la Z por tu segundo apellido.

Estrategia (s) de enseñanza  Formula preguntas detonantes


 Dirige y retroalimenta la discusión
 Proporcionar asesoría, recursos adicionales y atención a las dudas expuestas

Estrategias de aprendizaje  Revisa fuentes de información fiable


 Retoma el caso de estudio propuesto
 Identifica y diferencia las técnicas de recolección
 Elabora un bosquejo de entrevista
 Participa activamente

Material de apoyo y/o recursos didácticos  Material de la Unidad 2 en la plataforma


 B. Meyer. Construcción de software orientado a objetos. Prentice-Hall
 G. Booch. Análisis y Diseño orientado a objetos con aplicaciones. Addison-Wesley
 G. Booch, J. Rumbaugh, I. Jacobson. El Lenguaje unificado de modelado.
Addison. Wesley
 Medina Martínez, J.C. (2004). Análisis Comparativo de Técnicas, Metodologías y
Herramientas de Ingeniería de Requerimientos. Recuperado de:
http://delta.cs.cinvestav.mx/~pmalvarez/tesis-medina.pdf

CRITERIOS DE EVALUACIÓN

Instrumento de evaluación

Foro 1

Indicaciones: Anota en cada casilla los aspectos cumplidos en cada criterio a evaluar.

DIMENSIONES O CRITERIOS A EVALUAR PUNTOS POR SI NO


CRITERIO

Técnicas de recolección de información

 Identifica y describe las técnicas de recolección de 50


información mencionando sus características,
ventajas y desventajas

 Detalla el plan para aplicar la técnica de recolección 15


de información.

Instrumento de Recolección de Información

 El instrumento para el levantamiento de 15


requerimientos seleccionado se ha sustentado
correctamente

Participación en Foro

 Realiza al menos dos aportaciones de manera 15


sustentada

Presentación
 Integra portada; además aplica reglas ortográficas y 5
gramaticales; además, aplica formato APA.

Total de puntos 100

Total de puntos obtenidos

Actividad 2. Análisis de los requerimientos para diseñar un programa

Fecha de entrega sugerida: 10 de Febrero Fecha de cierre de unidad: 19 de febrero de


2020

Propósito:

Identificar las especificaciones y/o requerimientos para el diseño de un programa orientado a objetos.

Para elaborar la actividad, consulta los siguientes temas y subtemas:

2.1 Identificar las especificaciones y/o requerimientos para el diseño de un programa orientado a objetos.

Instrucciones:

1. Desarrolla el caso de estudio tomando como tema base el desarrollo de un videojuego para niños con autismo de 6 a 11 años, es
necesario para el desarrollo de esta actividad estudiar las partes básicas de una entrevista que forma parte de los requerimientos
los cuales utilizaras en el siguiente punto.
2. Desarrolla y aplica una entrevista, en donde incluyas al personal necesario para el desarrollo del videojuego.
3. Integra en tu documento las preguntas y respuestas de la entrevista.
4. Realiza la identificación de los requerimientos del videojuego de acuerdo con el análisis de las respuestas de la entrevista realizada
e integra una lista de cada uno de estos requerimientos.
5. Realiza una tabla en la que se observen los requerimientos para el desarrollo del videojuego, clasifícalos y anótalos donde se
indique cuáles son los requerimientos funcionales, no funcionales, de usuario y de sistema. Por ejemplo:
Tabla 1. Análisis de Requerimientos

Lista de requerimientos
1. [En este espacio enlista los requerimientos identificados]

2. … etc.
Sistema Argumenta la clasificación del
requerimiento
Requerimientos Usuario

Funcionales No funcionales

1. El videojuego X …
debe contar con
una interfaz de
usabilidad …
[Este es un
ejemplo]

2. El videojuego X
tendrá un módulo
para…

[Este es un
ejemplo]

3 El usuario X
deberá tener
conocimientos
de… [Este es un
ejemplo]

Estrategia (s) de enseñanza  Formula preguntas detonantes


 Dirige y retroalimenta las propuestas
 Proporcionar asesoría y atención a las dudas expuestas
Proporciona recursos adicionales

Estrategias de aprendizaje  Retoma actividades previas


 Desarrolla los requerimientos basados en el caso de estudios propuesto
 Aplica instrumento de recolección de datos
 Determina los requerimientos de sistema

Material de apoyo y/o recursos  Material de la Unidad 2 en la plataforma


didácticos  B. Meyer. Construcción de software orientado a objetos. Prentice-Hall
 G. Booch. Análisis y Diseño orientado a objetos con aplicaciones. Addison-Wesley
 G. Booch, J. Rumbaugh, I. Jacobson. El Lenguaje unificado de modelado. Addison. Wesley
 Gómez Fuentes, M.C. (2011). Notas del Curso Análisis de Requerimientos. Recuperado de
http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_Analisis_Requerimiento.pdf
Medina Martínez, J.C. (2004). Análisis Comparativo de Técnicas, Metodologías y Herramientas de Ingeniería de
Requerimientos. Recuperado de: http://delta.cs.cinvestav.mx/~pmalvarez/tesis-medina.pdf

CRITERIOS DE EVALUACIÓN

Escala de Evaluación
Actividad 2 Análisis de los requerimientos para diseñar un programa

Producto Organizador gráfico y evidencias de entrevista

Instrucciones: Anote en cada casilla los puntos obtenidos por el alumno en cada criterio por evaluar.

DIMENSIONES O CRITERIOS A EVALUAR SI NO

PUNTOS POR
CRITERIO

Entrevista

Las respuestas de la entrevista permiten conocer: el


objetivo, alcance, funciones, contexto y los usuarios.
30

Integra la entrevista (preguntas y respuestas).

15

Requerimientos

Identifica los requerimientos de acuerdo con la obtención


de información de la entrevista mediante una lista.
20

Clasifica los tipos de requerimientos de usuario y de


sistema descritos en la lista
15

Argumenta la clasificación del requerimiento.

15
Presentación

Integra portada; además aplica reglas ortográficas y


gramaticales; y aplica formato APA en la bibliografía
integrada. 5

100

Total de puntos obtenidos

ividad 2. Análisis de los requerimientos para diseñar un programa

Actividad 3. Documentación de los requerimientos para diseñar un programa

Fecha de entrega sugerida: 13 de Febrero Fecha de cierre de unidad: 19 de febrero de 2020

Propósito: Utilizar herramientas de documentación de requerimientos de sistema.

Para elaborar la actividad, consulta los siguientes temas y subtemas:

2.2.1 Documentación

2.2.2 Especificaciones

Instrucciones:
1. Retoma el proyecto definido en la actividad 2 de esta unidad, así como, los requerimientos
2. La información hay que organizarla para su documentación, donde se tiene que identificar los siguientes puntos:

-Usuarios

-Requerimientos

-Restricciones

-Periodo de tiempo de desarrollo


3. Después de organizar la información, documenta los requerimientos utilizando el formato de la IEEE 830-1998.

4. Incluye una conclusión, analizando la importancia de la documentación de requerimientos basado en estándares.


5. Revisa la escala de evaluación para conocer los puntos evaluables y el valor de cada uno de ellos.
6. Guarda el archivo con la nomenclatura DDOO_U2_A3_XXYZ. Sustituye las XX por las dos primeras letras de tu nombre, la Y por tu primer
apellido y la Z por tu segundo apellido.
7. Envía el archivo en la sección correspondiente para recibir retroalimentación.

Estrategia (s) de enseñanza - Dirige y retroalimenta las propuestas


- Proporcionar asesoría y atención a las dudas expuestas
- Proporciona recursos adicionales

Estrategias de aprendizaje - Retoma actividades previas


- Documenta los requerimientos para el diseño de un programa mediante normatividad

Material de apoyo - Material de la Unidad 2 en la plataforma


- Formato de la IEEE 830-1998.
y/o recursos didácticos - Borja C., Cuji V. Metodología para la especificación de requerimientos de software basado en
el estándar IEEE 830-1998 (archivo pdf anexo).
- B. Meyer. Construcción de software orientado a objetos. Prentice-Hall
- G. Booch. Análisis y Diseño orientado a objetos con aplicaciones. Addison-Wesley
- G. Booch, J. Rumbaugh, I. Jacobson. El Lenguaje unificado de modelado. Addison. Wesley
- Gómez Fuentes, M.C. (2011). Notas del Curso Análisis de Requerimientos. Recuperado de
http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_Analisis_Requerimiento.pdf
- Medina Martínez, J.C. (2004). Análisis Comparativo de Técnicas, Metodologías y
Herramientas de Ingeniería de Requerimientos. Recuperado de:
http://delta.cs.cinvestav.mx/~pmalvarez/tesis-medina.pdf

CRITERIOS DE EVALUACIÓN
Escala de evaluación

Actividad 3 Documentación de los requerimientos para diseñar un programa

Producto Formato IEEE 830-1998


Instrucciones Anote en cada casilla los puntos obtenidos por el alumno en cada
criterio por evaluar
DIMENSIONES O CRITERIOS A EVALUAR PUNTOS POR SI NO
CRITERIO

Documentación de requerimientos

 Retoma el caso de estudio (proyecto) y las 5


actividades previas de esta unidad

 Identifica y organiza la información 15


obtenida de acuerdo con los usuarios,
requerimientos, restricciones, período de
tiempo de desarrollo y otros

 Organiza y clasifica la información 50


conforme con el estándar de la IEEE 830-
1998.

 La documentación está relacionada con su 10


caso de estudio inicial (proyecto)
Conclusión

 Describe la importancia de la 15
documentación de requerimientos para
diseñar un programa de software

Presentación

 Integra portada; además aplica reglas 5


ortográficas y gramaticales; además, aplica
formato APA.

100

Total de puntos obtenidos

.
Evidencia de aprendizaje. Requerimientos para diseñar un programa orientado a objetos

Fecha de entrega sugerida: 16 de Febrero Fecha de cierre de unidad: 19 de febrero de 2020

Propósito:
Conocer la manera de integrar los estándares para la obtención de requerimientos y las metodologías para el desarrollo de un
software, de lo cual se logrará una información simplificada y organizada, para así obtener un buen diseño.
Logros:
1. Identifica el proceso estándar de la ingeniería de requerimientos.
2. Identifica las características, métodos, ventajas y desventajas de diferentes metodologías de acuerdo a su clasificación.
3. Reconoce la importancia de la selección y su aplicación de una metodología para el desarrollo de un software.
Para elaborar la actividad, consulta los siguientes temas y subtemas:
2.3 Estándares de especificación.
2.3.1 Fases de la estandarización.
2.3.2 Análisis de restricciones.
2.4 Modelos del desarrollo de software.
2.4.1 Ágiles
2.4.2 Predictivos
Instrucciones:

Elabora un archivo considerando los siguientes puntos:

1. Realiza un mapa conceptual del proceso de estándares de ingeniería de requerimientos.


2. Describe un proyecto de desarrollo de software de acuerdo a tu entorno laboral o personal. Si deseas, podrás retomar el de la actividad de
“Evidencia de Aprendizaje” de la unidad 1.
3. Explica como aplicarías las cuatro fases del proceso de estándares de ingeniería de requerimientos al proyecto propuesto en el punto
anterior. Menciona las tareas que realizarías en cada una de las fases.
4. Identifica y redacta brevemente con tus propias palabras las características, métodos, ventajas, desventajas y ejemplos de los tipos de
metodologías descritas en el contenido del curso, considerando la filosofía de desarrollo de software y con el apoyo del siguiente organizador.
Recuerda sustentar con fuentes fiables.

Tabla 1. Tipos de Metodologías de acuerdo a la filosofía de desarrollo.

Clasificación de las metodologías

Predictivas Ágiles

Características
Métodos

Ventajas

Desventajas

Ejemplos de metodologías

Ejemplos de aplicación

5. Concluye mencionando la importancia de la ingeniería de requerimientos y el valor de seleccionar apropiadamente un tipo de metodología
de acuerdo a la filosofía de desarrollo, en un proyecto de software.
6. Guarda el archivo con la nomenclatura DDOO_U2_EA_XXYZ. Sustituye las XX por tu primer nombre, la Y por tu primer apellido y la Z por
tu segundo apellido.
7. Consulta los criterios de evaluación que se encuentra en este mismo documento para considerarlos en el desarrollo de la misma. .
8. Envía la actividad a tu docente en línea a través de la herramienta Tarea. Espera y atiende la retroalimentación correspondiente.

 Planteamiento de instrucciones para la aplicación de una metodología


Estrategia (s) de
 Otorgar asesoría y atención a las dudas expuestas
enseñanza
 Proporcionar recursos adicionales
 Retomar actividades previas
Estrategias de  Distinción de las fases de la ingeniería de requerimientos
aprendizaje  Documentar situaciones de la vida cotidiana para la aplicación de lo estudiado
 Análisis de las metodologías de desarrollo de software
 Acceso a Internet
Material de apoyo
 Computadora Personal
y/o recursos didácticos
 Contenido de la unidad 2

Escala de evaluación

Evidencia Requerimientos para diseñar un programa orientado a objetos.


Producto Documentación elaborada en un procesador de texto.
CRITERIOS DE
EVALUACIÓN Instrucciones: Anote en cada casilla los puntos obtenidos por el alumno en cada criterio por evaluar.
PUNTOS POR
DIMENSIONES O CRITERIOS A EVALUAR CRITERIO SI NO
Mapa conceptual
 Identifica las fases de la ingeniería de requerimientos de acuerdo al estándar 10
 Utiliza apropiadamente las palabras claves para describir ingeniería de
10
requerimientos y su proceso.
 Conecta los conceptos de forma correcta siguiendo la jerarquía apropiada y las
10
palabras de enlace.
Tabla
 Incluye o describe de forma clara las características, métodos, ventajas y
20
desventajas de los tipos de metodologías.
 Incluye ejemplos de metodologías y su aplicación 10
Aplicación de la ingeniería de requerimientos
 Describe de forma clara un proyecto de desarrollo de software de acuerdo a su
5
entorno.
 Explica de forma clara y concreta las tareas que debe de realizar en cada fase del
proceso de estándares de Ingeniería de requerimientos de acuerdo a su 20
proyecto.
Conclusión
 Menciona la importancia de la ingeniería de requerimientos 5
 Menciona la importancia de seleccionar apropiadamente un tipo de metodología
5
de desarrollo de software de acuerdo a sus características y al proyecto.
Presentación
 Integra portada; aplica reglas ortográficas y gramaticales; además, aplica formato
5
APA.
100
Total de puntos obtenidos

FUENTES DE CONSULTA:
 Material de la Unidad 2 en la plataforma
 B. Meyer. Construcción de software orientado a objetos. Prentice-Hall
 G. Booch. Análisis y Diseño orientado a objetos con aplicaciones. Addison-Wesley
 Formato de la IEEE 830-1998.
 Borja C., Cuji V. Metodología para la especificación de requerimientos de software basado en el estándar IEEE 830-1998
(archivo pdf anexo).
 G. Booch, J. Rumbaugh, I. Jacobson. El Lenguaje unificado de modelado. Addison. Wesley
 Gómez Fuentes, M.C. (2011). Notas del Curso Análisis de Requerimientos. Recuperado de
http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_Analisis_Requerimiento.pdf
 Medina Martínez, J.C. (2004). Análisis Comparativo de Técnicas, Metodologías y Herramientas de Ingeniería de
Requerimientos. Recuperado de: http://delta.cs.cinvestav.mx/~pmalvarez/tesis-medina.pdf

También podría gustarte