Está en la página 1de 22

Módulo. Métodos y modelos de desarrollo de software Unidad 1.

Herramientas para el modelado de software

Programa educativo: Semestre:


Desarrollo de Software Cuarto

Módulo: Bloque:
Métodos y modelos de desarrollo de software B1

Ciclo escolar: Nombre del docente:


2023-2-B1 MTIC. Alicia Guadalupe Robertos Pinto

UNIDAD 1: HERRAMIENTAS PARA EL MODELADO DE SOFTWARE

Competencia general de la asignatura:


Utilizar los principales modelos de desarrollo de software
para establecer el diseño de un sistema que apoye el
mejoramiento de la estructura de una organización
mediante el uso de dos herramientas (UML y RUP).

Competencia específica de la unidad:


Diseñar modelos gráficos mediante la utilización de las
herramientas de UML y RUP para satisfacer las
necesidades de desarrollo de un software.

Pág. 2
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

Calendario de Actividades
Unidad 1

Nombre de la Actividad Fecha sugerida de entrega


Foro de presentación 21 de julio de 2023

Actividad:
Foro de presentación
Tema(s): Escala para considerar y fechas de entrega
No aplica
0-100%

No ponderable
0-80%

0- 70%

Indicaciones de la actividad:

1. Participa en el foro presentándote con tus compañeros y docente en línea. Comienza tu


participación proporcionando los siguientes datos:
o Generales: Nombre completo, edad, Estado de residencia.
o Laborales: Giro de la empresa en la que laboras y el tiempo que llevas laborando
en esa organización.
o Del tema: Comparte alguna experiencia personal y otra laboral relacionadas con
la asignatura y cuáles son tus expectativas respecto a la misma.
o Sobre tu rol de estudiante: Lee detenidamente el Reglamento universitario y
selecciona 3 artículos del título tercero (permanencia) que sean de tu interés.
Explica, como parte de tu presentación qué implicación tienen sobre tu
compromiso y responsabilidad como estudiante.
2. Lee detenidamente las participaciones de tus compañeros y menciona cómo aportan a tu
propia comprensión sobre las implicaciones de los artículos mencionados.
Nota:
Recuerda que debes utilizar los foros de manera respetuosa y responsable.
Foro no ponderable.

Regresar a Indicaciones de la actividad:

Pág. 3
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

Calendario de Actividades
Unidad 1

Nombre de la Actividad Fecha sugerida de entrega


Actividad 1. Componentes básicos de UML 24 de julio de 2023

Aprendizaje(s)/Logros:
• Identificar los modelos utilizados para el desarrollo de software y diseñar gráficamente el
modelo de sistemas mediante el uso de las herramientas de UML y RUP.

Actividad:
Actividad 1. Componentes básicos de UML
Tema(s): Escala para considerar y fechas de entrega
1. Herramientas para el Del 17 de julio al 08 de agosto del
modelado de software. 0-100% 2023 hasta las 23:59 horas.
1.1. Lenguaje Unificado de Tiempo del centro de México
Modelado (UML). Del 09 al 13 de agosto del 2023 hasta
1.1.1. Proceso de desarrollo de 0-80% las 23:59 horas.
software. Tiempo del centro de México
Del 14 de agosto al 20 de septiembre
del 2023 a las 23:55 horas.
0- 70%
Tiempo del centro de México
(No tiene derecho a segunda revisión)
Estrategia de enseñanza:
Aprendizaje basado en casos de estudio y en problemas
Plantear casos de estudio de proyectos de software que permitan el análisis e
implementación de los principales modelos de desarrollo de software para diseñar un sistema
que apoye el mejoramiento de la estructura de una organización mediante el uso de dos
herramientas: UML y RUP.

Estrategia de aprendizaje:
Aprendizaje basado en casos de estudio y en problemas
Analizar los casos de estudio para comprender e implementar los principales modelos de
desarrollo de software para diseñar un sistema que apoye el mejoramiento de la estructura
de una organización mediante el uso de dos herramientas: UML y RUP.

Formato de entrega:
Dar clic aquí para ver el formato de entrega.

Pág. 4
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

Indicaciones de la actividad:

1. Redacta una introducción donde argumentes la importancia de los diagramas de UML


para el modelado de un sistema de software. Extensión mínima de 100 y máxima de 150
palabras. Fundamenta con una cita en formato APA 7a edición. Considera que la
extensión de la cita no forma parte de la aportación principal.

2. Ilustra en una infografía los siguientes conceptos con apoyo de las fuentes de consulta
sugeridas en el material de la unidad 1:
a. ¿Qué es UML y cuál es su objetivo?
b. La historia de UML.
c. ¿Qué es RUP y cuál es su objetivo?
d. ¿Qué es un modelo en la Ingeniería de Software?
e. Investiga el significado de los siguientes conceptos orientados a objetos y
presenta un ejemplo de cada uno: Objeto, Abstracción, Clases o clases de
objetos, Instancia, Herencia, Polimorfismo, Sobrecarga.

3. Redacta una conclusión donde argumentes tu experiencia en la aplicación del proceso


RUP y le modelado UML para la construcción de un proyecto de software. En tu
argumentación incluye al menos una cita textual. Extensión mínima de 200 y máxima de
250 palabras. Fundamenta con una cita en formato APA 7a edición. Considera que la
extensión de la cita no forma parte de la aportación principal.

4. Enuncia citas textuales que respalden la introducción, desarrollo y conclusiones de tu


actividad (mínimo 1 en introducción y desarrollo y 1 en conclusiones, presentando como
máximo 3 citas textuales) y sus referencias bibliográficas (mínimo 1 y máximo 3) en
formato APA séptima edición.

5. Usa correctamente las normas ortográficas y de sintaxis.

6. Consulta el instrumento de evaluación de la actividad. Envía el archivo a tu docente en


línea para recibir retroalimentación mediante la herramienta Tarea. Espera y atiende la
retroalimentación correspondiente.

Material de apoyo:
Consulta el material de apoyo dando clic aquí.

Pág. 5
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

Instrumento de evaluación

Carrera: Desarrollo de software


Asignatura: Métodos y modelos de desarrollo de software
Semestre: Cuarto
Unidad: Unidad 1. Herramientas para el modelado de software
Actividad Actividad 1. Componentes básicos de UML
Instrucciones: Anote en cada casilla los puntos obtenidos por el (la) estudiante en cada criterio
por evaluar.
Puntaje Puntaje
Criterios de evaluación Observaciones
por criterio obtenido
Procedimental (94%)
a. Redacta una introducción donde argumenta
la importancia de los diagramas de UML para el
Obligatorio
modelado de un sistema de software. Extensión
mínima de 100 y máxima de 150 palabras.
b. Ilustra en la infografía el concepto de qué es
10
UML
c. Ilustra en la infografía el objetivo de UML 5
d. Ilustra en la infografía la historia de UML 25
e. Ilustra en la infografía el concepto de qué es
9
RUP
f. Ilustra en la infografía el objetivo de RUP 5
g. Ilustra en la infografía qué es un modelo. 5
h. Ilustra en la infografía los siguientes
conceptos orientados a objetos:
Objeto, 5
Abstracción, 5
Clases o clases de objetos 5
Instancia, 2.5
Herencia, 2.5
Polimorfismo, 2.5
Sobrecarga 2.5
i. Ilustra en la infografía un ejemplo de los
siguientes conceptos orientados a objetos:
Objeto, 2
Abstracción, 2
Clases o clases de objetos 2
Instancia, 1
Herencia, 1
Polimorfismo, 1
Sobrecarga 1
j. Redacta una conclusión donde argumenta su
experiencia en la aplicación del proceso RUP y
le modelado UML para la construcción de un
Obligatorio
proyecto de software. En su argumentación
incluye al menos una cita textual. Extensión
mínima de 200 y máximo de 250 palabras (para

Pág. 6
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

la extensión de palabras no se considera las


citas textuales).
Competencias transversales (6%)

a. Uso correcto de normas ortográficas y de


sintaxis. 3
b. Usa correctamente la estructura de las
normas APA de la séptima edición para realizar
3
la citación (1.5 puntos) y las referencias
bibliográficas (1.5 puntos).
Puntaje total 100
Total, puntos obtenidos

Regresar a Indicaciones de la actividad:

Calendario de Actividades
Unidad 1

Nombre de la Actividad Fecha sugerida de entrega


Actividad 2. Fases del proceso RUP 28 de julio de 2023

Aprendizaje(s)/Logros:
• Identificar los modelos utilizados para el desarrollo de software y diseñar gráficamente el
modelo de sistemas mediante el uso de las herramientas de UML y RUP

Actividad:
Actividad 2. Fases del proceso RUP
Tema(s): Escala para considerar y fechas de entrega
1. Herramientas para el 0-100% Del 17 de julio al 08 de agosto del
modelado de software. 2023 hasta las 23:59 horas.
1.2. Proceso Unificado de Rational Tiempo del centro de México
(RUP) 0-80% Del 09 al 13 de agosto del 2023 hasta
1.2.1. Generalidades las 23:59 horas.
Tiempo del centro de México
1.2.2. Fases y elementos
0- 70% Del 14 de agosto al 20 de septiembre
1.2.3. Clasificación del 2023 a las 23:55 horas.
Tiempo del centro de México
(No tiene derecho a segunda revisión)
Estrategia de enseñanza:
Aprendizaje basado en casos de estudio y en problemas

Pág. 7
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

Plantear casos de estudio de proyectos de software que permitan el análisis e


implementación de los principales modelos de desarrollo de software para diseñar un sistema
que apoye el mejoramiento de la estructura de una organización mediante el uso de dos
herramientas: UML y RUP.

Estrategia de aprendizaje:
Aprendizaje basado en casos de estudio y en problemas
Analizar los casos de estudio para comprender e implementar los principales modelos de
desarrollo de software para diseñar un sistema que apoye el mejoramiento de la estructura
de una organización mediante el uso de dos herramientas: UML y RUP.

Formato de entrega:
Dar clic aquí para ver el formato de entrega.

Indicaciones de la actividad:

1. Redacta una introducción al tema Fases del proceso RUP donde argumentes la
importancia de la aplicación del proceso RUP para el desarrollo de un proyecto de
software. Extensión mínima de 100 y máxima de 150 palabras. Fundamenta con una cita
en formato APA 7a edición. Considera que la extensión de la cita no forma parte de la
aportación principal.

2. Realiza la lectura del Apendice B “El proceso unificado de rational”, que se encuentra en
el libro:
Booch Grady, Rumbaugh James & Jacobson Ivar (2006, p 487-496). El lenguaje unificado
de modelado. Madrid España: Editorial Pearson Educación.

Y registra los datos solicitados en la siguiente tabla:


Proceso RUP
Características:

Objetivo de Disciplinas Objetivo de


Fase la fase que la disciplina Artefactos utilizados.
conforman la
fase

3. Redacta una conclusión donde argumentes ¿Cuál de las disciplinas del proceso RUP
consideras que es la más importante? ¿Por qué? Extensión mínima de 200 y máxima de
250 palabras. Fundamenta con una cita en formato APA 7a edición. Considera que la
extensión de la cita no forma parte de la aportación principal.

4. Enuncia citas textuales que respalden la introducción, desarrollo y conclusiones de tu


actividad (mínimo 1 en introducción y desarrollo y 1 en conclusiones, presentando como
máximo 3 citas textuales) y sus referencias bibliográficas (mínimo 1 y máximo 3) en
formato APA séptima edición.

Pág. 8
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

5. Usa correctamente las normas ortográficas y de sintaxis.

6. Consulta el instrumento de evaluación de la actividad. Envía el archivo a tu Docente en


línea para recibir retroalimentación mediante la herramienta Tarea. Espera y atiende la
retroalimentación correspondiente.

Material de apoyo:
Consulta el material de apoyo dando clic aquí.

Instrumento de evaluación
Carrera: Desarrollo de software
Asignatura: Métodos y modelos de desarrollo de software
Semestre: Cuarto
Unidad: Unidad 1. Herramientas para el modelado de software
Actividad Actividad 2. Fases del proceso RUP
Instrucciones: Anote en cada casilla los puntos obtenidos por el (la) estudiante en cada criterio
por evaluar.
Puntaje Puntaje
Criterios de evaluación Observaciones
por criterio obtenido
Procedimental (94%)

a. Redacta una introducción donde


argumenta la importancia de la aplicación Obligatorio
del proceso RUP para el desarrollo de un
proyecto de software. Extensión mínima de
100 y máximo de 150 palabras.

b. Registra en la tabla solicitada las


características del proceso de la 15
metodología RUP.
c. Registra en la tabla las fases e iteraciones
20
de la metodología RUP.
d. Registra en la tabla el objetivo de cada fase
20
de la metodología RUP.
e. Registra en la tabla las disciplinas de la
15
metodología RUP.
f. Registra en la tabla el objetivo de cada
10
disciplina de la metodología RUP
g. Registra en la tabla los artefactos que
14
conforman la metodología RUP.
h. Redacta una conclusión donde argumenta
¿Cuál de las disciplinas del proceso RUP
consideras que es la más importante? ¿Por
qué? Extensión mínima de 200 y máxima Obligatorio
de 250 palabras.

Pág. 9
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

Conocimientos transversales (6%)


a. Uso correcto de normas ortográficas y de
sintaxis. 3

b. Usa correctamente la estructura de las


normas APA de la séptima edición para
3
realizar la citación (1.5 puntos) y las
referencias bibliográficas (1.5 puntos).
Puntaje total 100
Total, puntos obtenidos

Regresar a Indicaciones de la actividad:

Calendario de Actividades
Unidad 1

Nombre de la Actividad Fecha sugerida de entrega


Actividad 3. Diagramas de UML 31 de julio de 2023

Aprendizaje(s)/Logros:

• Identificar los modelos utilizados para el desarrollo de software y diseñar gráficamente el


modelo de sistemas mediante el uso de las herramientas de UML y RUP

Actividad:
Actividad 3. Diagramas de UML
Tema(s): Escala para considerar y fechas de entrega
1. Herramientas para el 0-100% Del 17 de julio al 08 de agosto del
modelado de software. 2023 hasta las 23:59 horas.
1.1.5. Diagramas base de UML. Tiempo del centro de México
.. 1.1.6. StarUML 0-80% Del 09 al 13 de agosto del 2023 hasta
las 23:59 horas.
Tiempo del centro de México
0- 70% Del 14 de agosto al 20 de septiembre
del 2023 a las 23:55 horas.
Tiempo del centro de México
(No tiene derecho a segunda revisión)
Estrategia de enseñanza:
Aprendizaje basado en casos de estudio y en problemas
Plantear casos de estudio de proyectos de software que permitan el análisis e
implementación de los principales modelos de desarrollo de software para diseñar un sistema

Pág. 10
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

que apoye el mejoramiento de la estructura de una organización mediante el uso de dos


herramientas: UML y RUP.

Estrategia de aprendizaje:
Aprendizaje basado en casos de estudio y en problemas
Analizar los casos de estudio para comprender e implementar los principales modelos de
desarrollo de software para diseñar un sistema que apoye el mejoramiento de la estructura
de una organización mediante el uso de dos herramientas: UML y RUP.

Formato de entrega:
Dar clic aquí para ver el formato de entrega.

Indicaciones de la actividad:

1. Redacta una introducción al tema Diagramas UML donde argumentes la importancia del uso
de diagramas UML para el desarrollo de un proyecto de software. Extensión mínima de 100
y máxima de 150 palabras. Fundamenta con una cita en formato APA 7a edición. Considera
que la extensión de la cita no forma parte de la aportación principal.

2. Revisa el contenido de la unidad 1, particularmente el tema 1.1. Lenguaje Unificado de


Modelado (UML), y registra las respuestas a los siguientes cuestionamientos colocando el
inciso correcto en la columna de respuesta.

Nota: Solo una respuesta por pregunta, puedes responder con la letra del inciso o coloca
la respuesta completa, todas las preguntas deben tener respuesta, una omisión es tomada
como incorrecta. Asegúrate de colocar tus respuestas en la celda de la fila
correspondiente a la pregunta.

Cuestionario “Diagramas UML”

Pregunta Respuesta Opciones


1.Se utiliza para modelar el comportamiento discreto
a través de transiciones de estados finitos. Además
de expresar el comportamiento de una parte del
sistema, las máquinas de estado también se pueden
usar para expresar el protocolo de uso de parte de a) Diagrama de
un sistema. clases.
2.Muestra componentes y dependencias entre ellos. b) Diagrama de
Este tipo de diagramas se utiliza para el desarrollo objetos.
basado en componentes (CDB), para describir c) Diagrama de
sistemas con arquitectura orientada a servicios casos de uso.
(SOA). d) Diagrama de
3.Muestra la arquitectura del sistema como interacción.
despliegue (distribución) de artefactos de software. e) Diagrama de
4.Es el tipo más común de diagramas de interacción actividades.
y se centra en el intercambio de mensajes entre f) Diagrama de
líneas de vida (objetos). estados.

Pág. 11
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

g) Diagrama de
5.Muestra la secuencia y las condiciones para componentes.
coordinar los comportamientos de nivel inferior, en h) Diagrama de
lugar de los clasificadores que poseen esos despliegue.
comportamientos. Estos son comúnmente llamados i) Diagrama de
modelos de flujo de control y flujo de objetos. colaboración.
6.Es un tipo de diagrama de interacción cuyo j) Diagrama de
objetivo es describir el comportamiento dinámico del secuencia.
sistema de información mostrando cómo interactúan
los objetos entre sí, es decir, con qué otros objetos
tiene vínculos o intercambia mensajes un
determinado objeto.

7.Muestra la estructura del sistema, subsistema o


componente utilizando clases con sus
características, restricciones y relaciones:
asociaciones, generalizaciones, dependencias, etc
8.Un gráfico de instancias, incluyendo objetos y
valores de datos. Un diagrama de objeto estático es
una instancia de un diagrama de clase; muestra una
instantánea del estado detallado de un sistema en
un punto en el tiempo-
9.Brindan una descripción general del flujo de control
donde los nodos del flujo son interacciones o usos
de interacción.
10.Describe un conjunto de acciones (casos de uso)
que algunos sistemas o sistemas (sujetos) deben o
pueden realizar en colaboración con uno o más
usuarios externos del sistema (actores) para
proporcionar algunos resultados observables y
valiosos a los actores u otros interesados del
sistema(s).

3. Redacta una conclusión donde argumentes tu experiencia en el uso de los diagramas UML
y ¿Cuáles son los diagramas que te presentaron mayor dificultad en comprender? Justifica tu
respuesta. En tu argumentación incluye al menos una cita textual. Extensión mínima de 200
y máxima de 250 palabras. Fundamenta con una cita en formato APA 7a edición. Considera
que la extensión de la cita no forma parte de la aportación principal.

4. Enuncia citas textuales que respalden la introducción, desarrollo y conclusiones de tu


actividad (mínimo 1 en introducción y desarrollo y 1 en conclusiones, presentando como
máximo 3 citas textuales) y sus referencias bibliográficas (mínimo 1 y máximo 3) en formato
APA séptima edición.

5. Usa correctamente las normas ortográficas y de sintaxis.

Pág. 12
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

6. Consulta el instrumento de evaluación de la actividad. Envía el archivo a tu Docente en línea


para recibir retroalimentación mediante la herramienta Tarea. Espera y atiende la
retroalimentación correspondiente.

Material de apoyo:
Consulta el material de apoyo dando clic aquí.

Instrumento de evaluación

Carrera: Desarrollo de software


Asignatura: Métodos y modelos de desarrollo de software
Semestre: Cuarto
Unidad: Unidad 1. Herramientas para el modelado de software
Actividad Actividad 3. Diagramas UML
Instrucciones: Anote en cada casilla los puntos obtenidos por el (la) estudiante en cada criterio
por evaluar.

Puntaje por Puntaje


Criterios de evaluación Observaciones
criterio obtenido
Procedimental (94%)
a. Redacta una introducción donde
argumenta la importancia del uso de
diagramas UML para el desarrollo de un Obligatorio
proyecto de software. Extensión mínima de
100 y máxima de 150 palabras.
b. Registra correctamente la respuesta al
10
cuestionamiento no.1
c. Registra correctamente la respuesta al 10
cuestionamiento no.2
d. Registra correctamente la respuesta al 10
cuestionamiento no.3
e. Registra correctamente la respuesta al 10
cuestionamiento no.4
f. Registra correctamente la respuesta al 9
cuestionamiento no.5
g. Registra correctamente la respuesta al 9
cuestionamiento no.6
h. Registra correctamente la respuesta al 9
cuestionamiento no.7
i. Registra correctamente la respuesta al 9
cuestionamiento no.8
j. Registra correctamente la respuesta al 9
cuestionamiento no.9
k. Registra correctamente la respuesta al 9
cuestionamiento no.10
g. Redacta una conclusión donde argumenta
su experiencia en el uso de los diagramas

Pág. 13
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

UML y ¿Cuáles son los diagramas que te Obligatorio


presentaron mayor dificultad en comprender?
Justifica su respuesta. Extensión mínima de
200 y máxima de 250 palabras.
Competencias transversales (6%)
a. Uso correcto de normas ortográficas,
redacción y sintaxis. 3

b. Usa correctamente la estructura de las


normas APA de la séptima edición para
1.5
realizar la citación (3 citas) y las
1.5
referencias bibliográficas (3 referencias).
Puntaje total 100
Total, puntos obtenidos

Regresar a Indicaciones de la actividad:

Calendario de Actividades
Unidad 1

Nombre de la Actividad Fecha sugerida de entrega


Actividad 4. Componentes de UML 04 de agosto de 2023

Aprendizaje(s)/Logros:
• Identificar los modelos utilizados para el desarrollo de software y diseñar gráficamente el
modelo de sistemas mediante el uso de las herramientas de UML y RUP

Actividad:
Actividad 4. Componentes de UML
Tema(s): Escala para considerar y fechas de entrega
1. Herramientas para el Del 17 de julio al 08 de agosto del 2023
modelado de software. 0-100% hasta las 23:59 horas.
1.1.2. Los casos de uso y sus Tiempo del centro de México
características. Del 09 al 13 de agosto del 2023 hasta
1.1.3. Componentes básicos de 0-80% las 23:59 horas.
los diagramas de casos de uso y Tiempo del centro de México
sus representaciones. Del 14 de agosto al 20 de septiembre
1.1.4. Asociaciones, del 2023 a las 23:55 horas.
generalización y relaciones. 0- 70% Tiempo del centro de México
(No tiene derecho a segunda revisión)

Pág. 14
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

Estrategia de enseñanza:
Aprendizaje basado en casos de estudio y en problemas
Plantear casos de estudio de proyectos de software que permitan el análisis e
implementación de los principales modelos de desarrollo de software para diseñar un sistema
que apoye el mejoramiento de la estructura de una organización mediante el uso de dos
herramientas: UML y RUP.

Estrategia de aprendizaje:
Aprendizaje basado en casos de estudio y en problemas
Analizar los casos de estudio para comprender e implementar los principales modelos de
desarrollo de software para diseñar un sistema que apoye el mejoramiento de la estructura
de una organización mediante el uso de dos herramientas: UML y RUP.

Formato de entrega:
Da clic aquí para el formato de entrega de foros.

Indicaciones de la actividad:
Primer momento:
1. Analiza los siguientes diagramas de casos de uso:

Imagen DCU-Administrar salidas (vales de salida)

Pág. 15
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

Imagen DCU-Partes de avería en exportación

2. Responde las siguientes preguntas con una extensión mínima de 50 y máxima de 100
palabras para cada respuesta. Elige de forma libre y fundamenta con 3 citas de autor con
sus respectivas referencias tu primer aporte al foro. Considera que la extensión de las
citas no forma parte de la aportación principal.

a. Tomando como base el diagrama de casos de uso “Administrar salidas”, responde


las siguientes preguntas:

Pág. 16
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

- Argumenta ¿Qué tipo de relación existe entre el caso de uso CU-091-Administrar


vales de salida (CRUD Parcial) e CU-093-Imprimir vale de salida (CRUD) y cuál
es su significado?
- Argumenta ¿Qué tipo de relación existe entre el caso de uso CU-362-Imprimir
maniobra de carga y CU-361-Seleccionar vale de salida y cuál es su significado?
- Argumenta ¿Qué relación existe entre el actor AC-Facturista y el CU-091-
Administrar vales de salida (CRUD Parcial) y cuál es su significado?

b. Tomando como base el diagrama de casos de uso “Descuentos de conceptos” ”,


responde las siguientes preguntas:
- Argumenta ¿Qué relación existe entre CU-029-Administrar partes de
avería(CRUD Parcial) y CU-414-Administrar partes de avería interno y cuál es su
significado?

Segundo momento:

3. Ingresa al foro y realiza una retroalimentación a un compañero (extensión mínima de 100


y máxima de 250 palabras). Revisa la aportación de uno de tus compañeros (as):

a) Contrasta su respuesta en comparación con las tuyas.


b) Argumenta dos aspectos que te interesaron del aporte de tu compañero.
c) Expresa una crítica constructiva que enriquezca el trabajo de tu compañero.

4. Usa correctamente las normas ortográficas y de sintaxis.

Material de apoyo:
Consulta el material de apoyo dando clic aquí.

Pág. 17
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

Instrumento de evaluación

Carrera: Desarrollo de software


Asignatura: Métodos y modelos de desarrollo de software
Semestre: Cuarto
Unidad: Unidad 1. Herramientas para el modelado de software
Actividad Actividad 4. Componentes de UML
Instrucciones: Anote en cada casilla los puntos obtenidos por el (la) estudiante en cada criterio
por evaluar.
Puntaje Puntaje
Criterios de evaluación Observaciones
por criterio obtenido
Primera aportación en el foro (80%)

a. Argumenta ¿Qué tipo de relación existe entre


el caso de uso CU-091-Administrar vales de
salida(CRUD Parcial) e CU-093-Imprimir vale 20
de salida (CRUD) y cuál es su significado?

b. Argumenta ¿Qué tipo de relación existe


entre el caso de uso CU-362-Imprimir 20
maniobra de carga y CU-361-Seleccionar
vale de salida y cuál es su significado?

c. Argumenta ¿Qué relación existe entre el


actor AC-Facturista y el CU-091-Administrar 20
vales de salida (CRUD Parcial) y cuál es su
significado?

d. Argumenta ¿Qué relación existe entre CU-


029-Administrar partes de avería (CRUD
Parcial) y CU-414-Administrar partes de avería 20
interno y cuál es su significado?

Segunda aportación en el foro (14%)

a. Retroalimenta la aportación realizada por


5
alguno de sus compañeros (as) contrastando sus
respuestas con la suya.
b. Retroalimenta la aportación realizada por
alguno de sus compañeros (as) argumentando 5
dos aspectos que le interesaron de su aporte.
c. Retroalimenta la aportación realizada por
alguno de sus compañeros (as) expresando una 4
crítica constructiva que enriquezca su trabajo.
Competencias transversales (6%)
a. Uso correcto de normas ortográficas, redacción
y sintaxis. 3

Pág. 18
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

b.Usa correctamente la estructura de las normas


APA de la séptima edición para realizar la citación 1.5
(3 citas) y las referencias bibliográficas (3 1.5
referencias).
Puntaje total 100
Total, puntos obtenidos

Regresar a Indicaciones de la actividad:

Calendario de Actividades
Unidad 1

Nombre de la Actividad Fecha sugerida de entrega


Evidencia de aprendizaje. Modelo gráfico 08 de agosto de 2023
con StarUML

Aprendizaje(s)/Logros:
• Identificar los modelos utilizados para el desarrollo de software y diseñar gráficamente el
modelo de sistemas mediante el uso de las herramientas de UML y RUP.

Actividad:
Evidencia de aprendizaje. Modelo gráfico con StarUML
Tema(s): Escala para considerar y fechas de entrega
0-100% Del 17 de julio al 08 de agosto del
Tema(s): 2023 hasta las 23:59 horas.
1. Herramientas para el modelado Tiempo del centro de México
de software. 0-80% Del 09 al 13 de agosto del 2023 hasta
las 23:59 horas.
1.1. Lenguaje Unificado de
Tiempo del centro de México
Modelado (UML).
0- 70% Del 14 de agosto al 20 de septiembre
1.1.1. Proceso de desarrollo de del 2023 a las 23:55 horas.
software. Tiempo del centro de México
1.1.2. Los casos de uso y sus (No tiene derecho a segunda revisión)
características.
1.1.3. Componentes básicos de
los diagramas de casos de uso y
sus representaciones.
1.1.4. Asociaciones,
generalización y relaciones.
1.1.5. Diagramas base de UML.
. 1.1.6. StarUML

Pág. 19
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

1.2. Proceso Unificado de Rational


(RUP)
1.2.1. Generalidades
1.2.2. Fases y elementos
1.2.3. Clasificación
Estrategia de enseñanza:
Aprendizaje basado en casos de estudio y en problemas
Plantear casos de estudio de proyectos de software que permitan el análisis e
implementación de los principales modelos de desarrollo de software para diseñar un sistema
que apoye el mejoramiento de la estructura de una organización mediante el uso de dos
herramientas: UML y RUP.

Estrategia de aprendizaje:
Aprendizaje basado en casos de estudio y en problemas
Analizar los casos de estudio para comprender e implementar los principales modelos de
desarrollo de software para diseñar un sistema que apoye el mejoramiento de la estructura
de una organización mediante el uso de dos herramientas: UML y RUP.

Formato de entrega:
Dar clic aquí para ver el formato de entrega.

Indicaciones de la actividad:

1. Redacta una introducción donde expliques la importancia que tienen el uso de las
herramientas de modelado de software para realizar con calidad un proyecto de desarrollo
de software. Extensión mínima de 100 y máxima de 150 palabras. Fundamenta con una
cita en formato APA 7a edición. Considera que la extensión de la cita no forma parte de
la aportación principal.

2. Analiza el siguiente caso de estudio:


Dar clic aquí para ver el caso de estudio.

3. Lista los requerimientos funcionales asociados al caso de estudio presentado.

4. Mediante el uso de la herramienta de StarUML, diseña los siguientes diagramas


asociados al caso:
a) Diagrama de casos de uso
b) Diagrama de clases
c) Diagrama de secuencia.
d) Diagrama entidad-relación
e) Diccionario de datos
Nota: No olvides que debes considerar para la realización de los diagramas todos los
elementos mencionados en el caso de estudio, la omisión de algun apartado, será
acreedor a puntos menos en tu evaluación.

Pág. 20
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

5. Redacta una conclusión donde argumentes ¿Cuál es la diferencia entre un ingeniero de


software y un desarrollador? ¿Cuál es la importancia del uso del UML y RUP en la
elaboración de proyectos de desarrollo de software? Justifica tu respuesta. En tu
argumentación incluye al menos una cita textual. Extensión mínima de 200 y máxima de
250 palabras. Fundamenta con una cita en formato APA 7a edición. Considera que la
extensión de la cita no forma parte de la aportación principal.

6. Enuncia citas textuales que respalden la introducción, desarrollo y conclusiones de tu


actividad (mínimo 1 en introducción y desarrollo y 1 en conclusiones, presentando como
máximo 3 citas textuales) y sus referencias bibliográficas (mínimo 1 y máximo 3) en
formato APA séptima edición.

7. Usa correctamente las normas ortográficas y de sintaxis.

8. Consulta el instrumento de evaluación de la actividad. Envía el archivo a tu Docente en


línea para recibir retroalimentación mediante la herramienta Tarea. Espera y atiende la
retroalimentación correspondiente.

Material de apoyo:
Consulta el material de apoyo dando clic aquí.

Instrumento de evaluación

Carrera: Desarrollo de software


Asignatura: Métodos y modelos de desarrollo de software
Semestre: Cuarto
Unidad: Unidad 1. Herramientas para el modelado de software
Actividad Evidencia de aprendizaje. Modelo gráfico con StarUML
Instrucciones: Anote en cada casilla los puntos obtenidos por el (la) estudiante en cada criterio
por evaluar.
Puntaje Puntaje
Criterios de evaluación Observaciones
por criterio obtenido
Definición de requerimientos (10%)
a. Redacta una introducción donde explica la
importancia que tienen el uso de las herramientas
de modelado de software para realizar con calidad Obligatorio
un proyecto de desarrollo de software. Extensión
mínima de 100 y máxima de 150 palabras.
b. Lista los requerimientos funcionales asociados al
5
caso de estudio presentado.
Presentación de diagramas UML (84%)
a. Diseña y presenta el diagrama de casos de uso
con todos sus elementos relacionado al caso de 20
estudio en la herramienta StarUML.
b. Diseña y presenta el diagrama de clases con
todos sus elementos relacionado al caso de 20
estudio en la herramienta StarUML.

Pág. 21
Módulo. Métodos y modelos de desarrollo de software Unidad 1. Herramientas para el modelado de software

c. Diseña y presenta el diagrama de secuencia con


todos sus elementos relacionados al caso de 10
estudio en la herramienta StarUML.
d. Diseña y presenta el diagrama entidad-relación
con todos sus elementos relacionados al caso de 20
estudio en la herramienta StarUML.
e. Diseña y presenta el diccionario de datos con
todos sus elementos relacionados al caso de 14
estudio en la herramienta StarUML.
f. Redacta una conclusión donde argumenta ¿Cuál
es la diferencia entre un ingeniero de software y
un desarrollador? ¿Cuál es la importancia del uso
del UML y RUP en la elaboración de proyectos de Obligatoria
desarrollo de software? Justifica su respuesta
Extensión mínima de 200 y máxima de 250
palabras
Conocimientos transversales (6%)
a. Uso correcto de normas ortográficas, redacción y
sintaxis. 3

b. Usa correctamente la estructura de las normas


APA de la séptima edición para realizar la citación (3 1.5
citas) y las referencias bibliográficas (3 referencias). 1.5
Puntaje total 100
Total puntos obtenidos

Regresar a Indicaciones de la actividad:

Pág. 22

También podría gustarte