You are on page 1of 11

Introducción a la ingeniería de software

Unidad 1. Ingeniería de software

Desarrollo de Software
3er semestre

Programa de la asignatura:
Introducción a la ingeniería de software

Unidad 1. Ingeniería de software

Actividades de aprendizaje

Clave:

Ingeniería: TSU:
15142318 16142318

Universidad Abierta y a Distancia de México


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

Índice

Foro de dudas de la asignatura Introducción a la ingeniería de software ...............................3


Foro de presentación .............................................................................................................3
Actividad 1. Impacto de la Ingeniería de Software ..................................................................4
Actividad 2. Métodos de desarrollo de software .....................................................................5
Evidencia de aprendizaje. Metodología de desarrollo de software .........................................9
Autorreflexiones Unidad 1 ....................................................................................................11

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 2


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

Foro de dudas de la asignatura Introducción a la ingeniería de software

Este foro no es ponderable y su finalidad es ser un medio de comunicación abierto en el


transcurso de la asignatura, así como para la consulta de dudas, recomendaciones, de
debate, y en general, de expresión de los temas relacionados con la asignatura. Este foro
permanecerá abierto durante todo el ciclo escolar, de modo que puedas dirigirte a tus
compañeros y Docente en línea.

A lo largo del ciclo escolar puedes compartir en este foro tus dudas generales sobre algún
tema de la asignatura, recomendaciones, o bien, contestar dudas de tus compañeros en
caso de saber la respuesta, etcétera.

Nota: recuerda que debes utilizar los foros de manera respetuosa y responsable.

Foro no ponderable

Foro de presentación

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


participación proporcionando los siguientes datos:

Generales (nombre y lugar de procedencia).


Laborales (giro de la empresa en la que laboras y el tiempo que llevas laborando en esa
organización).
Del tema (una experiencia personal y otra laboral; ambas relacionadas con la asignatura,
incluye tus expectativas respecto a la misma).

Nota: recuerda que debes utilizar los foros de manera respetuosa y responsable.

Foro no ponderable

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 3


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

Actividad 1. Impacto de la Ingeniería de Software

Introducción

En el contexto del desarrollo de software, el concepto ingeniería de software es fundamental


debido a que en él se basan las metodologías, modelos, teorías y estándares que guían el
desempeño de los profesionales en esta área del conocimiento.
Instrucciones

El propósito de esta actividad es identificar el concepto ingeniería de software y el


impacto que ha tenido en el desarrollo de software, para ello realiza lo siguiente:

1. Investiga en qué consiste la ingeniería de software y sus principales


aplicaciones.

2. Diseña un Diagrama de Venn con estilo radial donde representes cuáles son
los beneficios de la Ingeniería de Software en el desarrollo de proyectos. Puedes
apoyarte de herramientas para elaborar gráficos como SmartArt u otras.

3. Investiga en la Web, ejemplos de aplicación de la Ingeniería de software en la


vida cotidiana y enlista 3 de tu interés. Menciona y describe los lenguajes de
programación utilizados en las aplicaciones investigadas.

4. Redacta tus conclusiones incluyendo una explicación acerca de los siguientes


cuestionamientos:
 ¿Cuál ha sido el impacto de utilizar la Ingeniería de Software en los
sistemas basados en computadoras?

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


de identificación completos, posteriormente guarda tu actividad con el nombre
DIIS_U1_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.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 4


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

6. Ingresa al Foro y participa. 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.

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


detenidamente su actividad, analiza las aplicaciones de la ingeniería de
software investigadas y realiza un comentario mencionando las aportaciones
de su investigación a tu propio concepto de ingeniería de software.

8. Antes de enviar la actividad, consulta la Rúbrica general de participación en


foros.

Notas:
-No olvides que la plataforma cuenta con SafeAssign cuya función es escanear los
documentos con el objetivo de evitar plagios.
-Recuerda que al final de tu aportación, es necesario colocar las referencias que
utilizaste para dar respuesta en caso de que hayas realizado consultas externas.
Participa con respeto a todos tus compañeros(as) y realiza críticas constructivas a
las aportaciones de tus compañeros.
-Recuerda que tus archivos no deben rebasar los 4 MB.
-Apóyate en los recursos que se comparte en la sección Planeación didáctica del docente
en línea.

Actividad 2. Métodos de desarrollo de software

Introducción

Como sabes, todo desarrollo de un software debe seguir una secuencia de procesos
organizados, al respecto es importante que tengas presente que existen métodos distintos, y
que en algún momento puedes combinarlos o utilizar el que más se adapte al problema a
resolver con la creación de un software determinado.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 5


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

Instrucciones

Esta actividad tiene como propósito que identifiques las características y similitudes de los
diferentes métodos de desarrollo de software vistos en la unidad, lo cual te permitirá
realizar un ejercicio de comparación. Para comenzar, realiza lo siguiente:

1. Con base en lo estudiando en la unidad y en fuentes confiables y propias del área


que investigues, analiza los diferentes métodos de desarrollo de software
existentes y enlista sus principales características.

2. A partir de la información obtenida, elabora un organizador gráfico o una


representación visual de tu elección: infografía, tabla comparativa, cuadro
sinóptico, mapa conceptual, mapa cognitivo de aspectos comunes (diagrama de
Venn), etcétera, en el que agregues las principales características de los métodos
de desarrollo de software. El organizador que obtengas te permitirá realizar un
ejercicio de comparación. Puedes apoyarte en el formato que se presenta al final
de las instrucciones de esta actividad.

3. Al terminar, redacta tus conclusiones respecto al ejercicio de comparación


considerando las siguientes preguntas:
 ¿Cuáles son las principales semejanzas y diferencias entre los métodos de
desarrollo de software?
 ¿Cuál es la diferencia entre la metodología ágil y la tradicional? ¿Cuál o
cuáles son los mejores métodos y por qué?

4. Consulta los criterios de evaluación de la actividad para considerarlos en el


desarrollo de la misma.

5. Integra el desarrollo de tu actividad en un documento con las siguientes


características:

a. Plantilla de la portada
b. Presentación del recurso elaborado (si realizas una infografía, integra el

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

enlace).
c. Conclusión
d. Referencias, en este apartado también sustenta el recurso de la
herramienta utilizada.

6. Guarda tu actividad con la nomenclatura DIIS_U1_A2_XXYZ. Sustituye las XX


por tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

7. Envía el archivo a tu Docente en línea, para ello, utiliza la herramienta Tarea.


Espera y atiende la retroalimentación correspondiente.

Notas:
-No olvides que la plataforma cuenta con SafeAssign cuya función es escanear los
documentos con el objetivo de evitar plagios.
-Recuerda que tus archivos no deben rebasar los 4 MB.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 7


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

Características Comunicación/ Trabaja por


Lineal/ Construcción Gestión de Orientados a Desarrollo Iterativo/
participación historias/ Análisis Diseño Codificación Pruebas
Método secuencial por prototipos cambios objetos rápido evolutivo
con el cliente escenarios

Cascada

Prototipo

Incremental

Espiral

RUP

XP

Scrum

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 8


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

Evidencia de aprendizaje. Metodología de desarrollo de software

Introducción

Ahora que conoces las características y similitudes que existen entre los métodos de desarrollo
de software, podrás analizar situaciones prácticas reales que se resuelvan utilizando un método
de desarrollo de software en específico. Ten en cuenta que todo producto de software debe
realizarse por etapas siguiendo un ciclo de vida (análisis, diseño, codificación, pruebas y
mantenimiento).

Planteamientos detonadores del aprendizaje

Antes de iniciar el desarrollo de la evidencia, reflexiona sobre las siguientes preguntas que se
presentan como una guía u orientación. Recuerda que no son ponderables, por lo que no
debes de entregarlas a tu Docente en línea, pero resulta importante que realices una reflexión a
partir de ellas:
1. ¿Has desarrollado un software? En caso de que así haya sido, ¿has aplicado algún
método para desarrollarlo?
2. ¿Conoces empresas desarrolladoras de software en México? Al respecto, es
recomendable que investigues al menos dos, e identifiques qué tipo de software
desarrollan y las metodologías que siguen.

Instrucciones
Con la finalidad de que puedas integrar los aprendizajes de esta primera unidad, analizarás
un caso de estudio en el que relacionarás el uso de los métodos de desarrollo de software. El
caso será proporcionado por tu Docente en línea, una vez que cuentes con él, realiza lo
siguiente:

1. Analiza el caso de estudio considerando todos los datos que se proporcionan e


identifica el problema(s) a resolver.

2. Determina las características que debe cubrir un ciclo de vida (modelo/método) para
solucionar el problema(s).

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 9


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

3. Identifica, al menos, 3 modelos que se puedan aplicar al caso de estudio.

4. Elabora un cuadro comparativo sobre las características de los 3 métodos que


identificaste con respecto a las características del caso. Utiliza una tabla como la
siguiente:
Modelo de Modelo de Modelo de
Características
desarrollo de desarrollo de desarrollo de
del caso
software 1 software 2 software 3
1.
2.
3.

5. A partir de la comparación hecha, redacta una justificación acerca de cuál es el mejor


método para solucionar el problema planteado en el caso, considera las
características del equipo de trabajo y los datos del proyecto.

6. Consulta los Criterios de evaluación de la actividad para conocer los parámetros de


evaluación de esta evidencia de aprendizaje.

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


de identificación tuyos y de la unidad, posteriormente guarda la actividad con el
nombre DIIS_U1_EA_XXYZ. Sustituye las XX por las dos primeras letras del primer
nombre, la Y por la inicial del apellido paterno y la Z por la inicial del apellido materno.

8. Envía el archivo a tu Docente en línea mediante el Portafolio de evidencias. Espera y


atiende la retroalimentación correspondiente.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 10


Introducción a la ingeniería de software
Unidad 1. Ingeniería de software

Autorreflexiones Unidad 1

Además de enviar tu trabajo de la Evidencia de aprendizaje, desarrolla los planteamientos


que tu docente en línea te presente, a partir de ellos elabora tu Autorreflexión; al finalizar
guárdala utilizando la nomenclatura DIIS_U1_ATR_XXYZ.

Posteriormente envía tu archivo mediante la herramienta Autorreflexiones.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 11

You might also like