Está en la página 1de 7

Carta descriptiva.

Licenciaturas En Línea
(2° a 9° cuatrimestre)

Licenciatura: Administración de Tecnologías de Información Ciclo: 18-2

Nombre de la asignatura: Ingeniería de Software Clave de la asignatura: ICM002

Nombre del profesor: M.E. Israel David Lara Manitas Priego Periodo en el que se imparte: Del 22/01/2018

Al 18/02/2018

Objetivo general de la asignatura:

Al finalizar el curso el alumno será capaz de:

 Aplicar métodos y herramientas de diseño, calidad y evaluación de software, así como el ciclo de vida de desarrollo, para la producción de sistemas
de software de cualquier magnitud y aplicación.

Introducción a la materia:

Hoy en día el software tiene un doble papel. Es un producto, pero simultáneamente es el vehículo para hacer entrega de un producto. Como producto
permite el uso del hardware, ya sea, por ejemplo, un ordenador personal o un teléfono móvil celular. Como vehículo utilizado para hacer entrega del
producto, actúa como base de control, por ejemplo un sistema operativo, o un sistema gestor de redes. El software hace entrega de lo que se considera
como el producto más importante del siglo veintiuno, la información. El software transforma datos personales para que sean más útiles en un entorno
local, gestiona información comercial para mejorar la competitividad, proporciona el acceso a redes a nivel mundial, y ofrece el medio de adquirir
información en todas sus formas.

Fecha de actualización:30/08/2017
Carta descriptiva. Licenciaturas En Línea
(2° a 9° cuatrimestre)

Semana 1: Del 22 al 28 Enero de 2018


OBJETIVO(S) ACTIVIDADES DE ENSEÑANZA ACTIVIDADES DE APRENDIZAJE %
TEMAS Y SUBTEMAS
ESPECÍFICO(S) (Profesor) (Alumno) EVALUACIÓN
1. Fundamentos de Ingeniería Al finalizar la unidad, el alumno: Ubicadas en contenidos Foro 1: 10%
de software semanales>Semana 1 Ubicado en Foros>Foro 1
 Comprenderá los principales Después de haber revisado los
1.1 Conceptos y objetivos conceptos asociados a la materiales e investigado sobre el tema,
Lecturas para la semana: participar en el foro contestando:
1.2 Modelado Ingeniería de software
1.3 Lenguaje de modelado  Identificará el lenguaje
UML unificado de modelado (UML)  Lara Manitas, I. (2018) PREGUNTA: ¿Cuáles son las ventajas
que aporta el Lenguaje Unificado de
como herramienta de Fundamentos de Ingeniería de Modelado a la Ingeniería de software?
modelado para el análisis y Software
diseño de sistemas  Berzal, F. (s/f). El lenguaje unificado Participar en el foro con 3+
de modelado. Recuperado el 20 de aportaciones:
enero 2018 de 1) Responder a la pregunta/caso
inicial día 1 (martes 23
http://elvex.ugr.es/decsai/java/pdf/3 @00:00 hrs)
E-UML.pdf 2) Retroalimentar al menos a 2
compañeros (a partir del
miércoles 24 y hasta el
sábado 27 @23:59 hrs.)

Justifica y argumenta tu respuesta


con al menos 4 razones.

Nota:

La extensión de la aportación
personal deberá contener al menos
300 palabras.

Las fechas de participación son del 23


al 27 de enero de 2018.
(Revisar la rúbrica de la actividad)

Entregable 1: 10%
Ubicado en “Entregables y
test>Entregable 1”
Después de haber revisado los
materiales e investigado sobre
el tema:

Elaborar un mapa conceptual


que incluya los temas vistos en
esta unidad, incluyendo los
conceptos de Ingeniería de
software y del lenguaje UML.

Fecha de actualización:30/08/2017
Carta descriptiva. Licenciaturas En Línea
(2° a 9° cuatrimestre)

 La entrega se realizará a través de


un mapa conceptual (ver rúbrica).
Se debe usar la plantilla para el
entregable (incluida en la
plataforma en la sección de
Contenidos semanales > Semana
1)
 Guardarlo en formato PDF con el
nombre:
Mapa_numMatriculaAlumno_sem
ana1, por ejemplo:

“Mapa_12464941_semana1.pdf”

La fecha límite de envío es del


23 al 28 enero de 2018.
(Revisar la rúbrica de la
actividad)

Semana 2: Del 29 enero al 04 febrero de 2018


OBJETIVO(S) ACTIVIDADES DE ENSEÑANZA ACTIVIDADES DE APRENDIZAJE %
TEMAS Y SUBTEMAS
ESPECÍFICO(S) (Profesor) (Alumno) EVALUACIÓN
2. Métodos de desarrollo de Al finalizar la unidad, el alumno: Ubicadas en contenidos Foro 2: 10%
software semanales>Semana 2 Ubicado en “Foros>Foro 2”
 Identificará los elementos que Después de haber revisado los
2.1 Ciclo de vida del software constituyen el ciclo de vida del Leer los siguientes documentos materiales e investigado sobre el
2.2 Procesos del ciclo de vida software ubicados dentro de la tema, participar en el foro
2.3 Metodologías  Distinguirá los distintos sección/carpeta:
tradicionales procesos del ciclo de vida del Participar en el foro con 3+ aportaciones:
2.4 Metodologías ágiles software Contenidos Semanales/Semana 1) Responder a la pregunta/caso
inicial día 1 (martes 30 @00:00
 Clasificará las diferentes 2/Lecturas/
hrs)
metodologías de desarrollo de 2) Retroalimentar al menos a 2
software  Jgperez. (2017). Ciclo De
compañeros (a partir del
 Comprenderá el ciclo de vida Vida. Es.slideshare.net. miércoles 31 y hasta el sábado
Retrieved 17 June 2017, from
del desarrollo del software, que 3 feb @23:59 hrs.)
https://es.slideshare.net/Jgperez
incluye las diferentes etapas /ciclo-de-vida-1635517
por las que pasa el desarrollo CASO INICIAL:
 Ciclo de vida del 'software'. Trabajas para una firma de consultoría en
de un sistema informático, (2017). CCM. Retrieved 18 June IT y acabas de ser asignado a un proyecto
desde la definición de 2017, from cuyo cliente tiene un producto de software
requerimientos hasta la http://es.kioskea.net/contents/22 que fue concebido y desarrollado
finalización de su uso. 3-ciclo-de-vida-del-software mediante una metodología en cascada.
 Lara Manitas, I. (2018) Guía de Hoy en día el producto debe crecer y

Fecha de actualización:30/08/2017
Carta descriptiva. Licenciaturas En Línea
(2° a 9° cuatrimestre)

Ingeniería del Software adaptarse a otros clientes muy diversos y


(Documento eje) por lo tanto se requiere de desarrollar
software y mantenerlo de manera
Ver los siguientes videos (en productiva, eficaz y asegurando su
preparación para participar en el foro calidad. Tu equipo de trabajo tiene
experiencia en desarrollo empleando
de esta semana) ubicados dentro de
diversos frameworks que siguen una
la carpeta: filosofía Ágil como Scrum o Kanban.

Contenidos Semanales/Semana PREGUNTAS DETONANTES:


2/Videos/
¿De qué manera emplear un framework
 ciclos de vida de software - como Scrum o Kanban, podría
programacion. (2017). YouTube. contribuir a aumentar la productividad
Retrieved 18 June 2017, from de tu equipo, reducir el costo de
https://www.youtube.com/watch desarrollo de software, mejorar la
?v=4ZTBOD_14TE calidad del mismo, y reducir el tiempo
 Ingeniería del Software - Ciclo empleado en su desarrollo?
de vida - Raquel Martínez.
(2017). YouTube. Retrieved 18 Justifica y argumenta tu respuesta con
June 2017, from al menos 3 razones.
https://www.youtube.com/watch
?v=4tWmULUzVdE ¿Sería posible, desde tu punto de vista
hacer una combinación de Scrum y
Kanban para trabajar más eficazmente?
¿Cómo?

Justifica y argumenta tu respuesta.

Nota:

La extensión de la aportación personal


deberá contener al menos 300
palabras.

Las fechas de participación son:


Del martes 30 ene al sábado 3 feb
(Revisar rúbrica de la actividad)

Test automatizado:
Ubicado en “Entregables y 20%
test>Test automatizado”

Test en línea de los contenidos que


conforman los temas 1 y 2

Se podrá participar a partir del 2 de Feb


y hasta el 4 de Feb (23:59 hrs)

Fecha de actualización:30/08/2017
Carta descriptiva. Licenciaturas En Línea
(2° a 9° cuatrimestre)

Semana 3: Del 6 al 11 de Febrero de 2018


%
OBJETIVO(S) ACTIVIDADES DE ENSEÑANZA
TEMAS Y SUBTEMAS ACTIVIDADES DE APRENDIZAJE (Alumno) EVALUA
ESPECÍFICO(S) (Profesor)
CIÓN
3. Calidad, Pruebas y Al finalizar la unidad, el alumno: Ubicadas en contenidos Foro 3: 10%
Estrategias de Prueba del semanales>Semana 3 Ubicado en “Foros>Foro 3”
software  Describirá la importancia del Después de haber revisado los materiales e
aseguramiento de la calidad Lecturas: investigado sobre el tema, participar en el foro
3.1 Calidad del software del software desarrollado contestando:
3.2 Aseguramiento de la  Comprenderá la importancia  Lara Manitas, I. (2018). Roles,
calidad del software que tiene el rol del tester responsabilidades y habilidades ¿Cuáles son algunas de las ventajas y
3.3 El rol del Tester  Describirá las actividades del Tester. desventajas de usar los casos de uso como
3.4 Diseño de los casos del tester como parte del fuente para generar los casos de prueba del
 SancBern, H. (2011). Casos de
de prueba equipo de desarrollo software?
pruebas. Slideshare.
3.5 Criterios de  Diseñará un conjunto de https://es.slideshare.net/hally20
aceptación casos de prueba dentro de Participar en el foro con 3+ aportaciones:
191/casos-de-pruebas
3.6 Plan de pruebas un contexto de desarrollo de 1) Responder a la pregunta/caso inicial día
recuperado el 21 de enero de
una aplicación basado en 2018 1 (martes 6 @00:00 hrs)
una especificación de 2) Retroalimentar al menos a 2
 Jordán Enriquez, O., & Vázquez compañeros (a partir del miércoles 7 y
requerimientos Ruiz, O. (2006). GENERACIÓN
hasta el sábado 10 @23:59 hrs.)
DE CASOS DE PRUEBA A
PARTIR DE CASOS DE USO EN
Justifica y argumenta tu respuesta con al menos
LAS PRUEBAS DE SOFTWARE.
4 razones.
Ingeniería Industrial, XXVII (1), 7-
10. Recuperado de
La extensión de la aportación personal deberá
http://www.redalyc.org/html/36
contener al menos 300 palabras.
04/360433560007/index.html el
21 enero de 2018
Las fechas de participación son del 6 al 10 feb 2018
@23:59hrs

.(Revisar la rúbrica de la actividad)

Entregable 2:
Ubicado en “Entregables y test>Entregable 2”
10%
Después de haber revisado los materiales e
investigado sobre el tema, el alumno:

Diseñará una matriz de casos de prueba a partir


de los casos de uso de un sistema propuesto

Las fechas límite de envío es el 11 de Febrero de


2018 @23:59 hrs
(Revisar la rúbrica de la actividad)

Fecha de actualización:30/08/2017
Carta descriptiva. Licenciaturas En Línea
(2° a 9° cuatrimestre)

Semana 4: Del 13 al 18 Febrero de 2018


OBJETIVO(S) ACTIVIDADES DE APRENDIZAJE %
TEMAS Y SUBTEMAS ACTIVIDADES DE ENSEÑANZA (Profesor)
ESPECÍFICO(S) (Alumno) EVALUACIÓN
4. Modelos matemáticos para la Al finalizar la unidad, el alumno: Ubicadas en contenidos Entregable Final: 30%
medición y estimación del semanales>Semana 4 Ubicado en entregables y
software  Comprenderá la importancia test>Entregable Final
de las métricas para la  Lara Manitas, I. (2018). Después de haber revisado los
4.1 Métricas del software medición y estimación del Implementando COSMIC para materiales e investigado sobre
4.2 Técnicas de estimación software estimar software. Un ejemplo el tema, el alumno:
4.3 Método COSMIC  Aplicará la metodología práctico.
COSMIC de estimación por  Vazquez, C. (s/f). Estimación de Aplicará la metodología
puntos de función, a fin de software con COSMIC. COSMIC de estimación por
estimar la complejidad de un Recuperado de puntos de función para
sistema a desarrollar https://sg.com.mx/revista/49/esti estimar la complejidad de un
macion-software-cosmic el 21 sistema a desarrollar
de enero de 2018 propuesto

El problema a resolver será el


planteado por el profesor en el
documento de planteamiento del
problema en la plataforma. No se
aceptarán casos reales ni de
sistemas que ya hayan sido
desarrollados, sea que fueren
reales o no.

Las fechas límite de envío es el


18 de Febrero de 2018 @23:59

Fecha de actualización:30/08/2017
Carta descriptiva. Licenciaturas En Línea
(2° a 9° cuatrimestre)

hrs.
(Revisar la rúbrica de la
actividad)

Criterios de evaluación:

Semana Criterios y fechas Actividad Evaluación


de evaluación
1 23-27 Enero Foro 1 10%
1 23-28 Enero Entregable 1 10%
2 30 Ene – 3 Feb Foro 2 10%
2 2-4 Feb Test automatizado 20%
3 6-10 Feb Foro 3 10%
3 6-11 Feb Entregable 2 10%
4 13-18 Feb Entregable final 30%
Calificación total: 100%

Bibliografía sugerida:

Tipo Título Autor Año


Libro Ingeniería del Software. Un enfoque práctico Pressman, Roger S. 2016
Libro UML Gota a Gota Fowler, Martin 2012
Análisis y Diseño de Aplicaciones Informáticas de Gestión: M. Piattini, J.A. Calvo-Manzano, J. Cervera, L. Fernández 2015
Libro
Una Perspectiva de Ingeniería del Software

Bibliografía complementaria:

Tipo Título Autor Año


Libro Fundamentos de Sistemas de Información C. Edwards, J. Ward, A. Bytheway 2013
Libro Principios de Sistemas de Información R.M. Stair, G.W. Reynolds 2012
Libro Sistemas de Información Gerencial K.C. Laudon, J.P. Laudon 2015

Fecha de actualización:30/08/2017