Está en la página 1de 7

TECNOLGICO NACIONAL DE MXICO

Secretara Acadmica, de Investigacin e Innovacin

Direccin de Docencia e Innovacin Educativa

1. Datos Generales de la asignatura


Nombre de la asignatura: Taller de Ingeniera de Software
Clave de la asignatura: TIC-1027
SATCA1: 2-2-4
Carrera: Ingeniera en Tecnologas de la Informacin y
Comunicaciones
2. Presentacin
Caracterizacin de la asignatura
Esta asignatura aporta al perfil del Ingeniero en Tecnologas de la Informacin y
Comunicaciones la capacidad de desarrollar e implementar sistemas de informacin para el
control y la toma de decisiones utilizando metodologas basadas en estndares internacionales,
administrar proyectos que involucren tecnologas de informacin en las organizaciones
conforme a requerimientos establecidos, as como utilizar tecnologas y herramientas actuales
y emergentes acordes a las necesidades del entorno.
Para integrarla se ha hecho un anlisis de la ingeniera del software, identificando los temas
que tienen una mayor aplicacin en el quehacer profesional del Ingeniero en Tecnologas de la
Informacin y Comunicaciones.
Puesto que esta materia dar soporte a otras, ms directamente vinculadas con desempeos
profesionales; se inserta en el quinto semestre de la trayectoria escolar; antes de cursar aqullas
a las que da soporte. De manera particular, lo trabajado en esta asignatura se aplica en el estudio
de las asignaturas de: Programacin Web, Negocios Electrnicos I, Negocios Electrnicos II,
Programacin para Dispositivos Mviles, entre otros.
Para cursarla se requiere de las competencias adquiridas en la asignatura de Ingeniera del
software sobre la aplicacin de tcnicas de recopilacin de informacin y anlisis de requisitos,
as como el conocimiento y aplicacin de estndares de calidad de software.
Intencin didctica
Se organiza el temario, en cinco temas, los cuales incluyen contenidos conceptuales y
aplicacin de los mismos a travs de ejercicios prcticos y reales.
El primer tema, se enfoca a la ingeniera del software para comercio electrnico, que permite
el desarrollo de software para realizar la comercializacin usando las TICS.
El segundo tema, se enfoca a la ingeniera web para el desarrollo de software tipo clienteservidor, de toma de decisiones y en particular para ejecutivos, identificando los atributos.
En el tercero, se tratan temas relacionados con el modelado del software, para que el estudiante
elabore el anlisis de aplicaciones web.
En el cuarto, se abordan temas que permitan al estudiante el diseo y construccin de las
aplicaciones web.
En el quinto, los temas a tratar son la evaluacin, implementacin y mantenimiento de las
aplicaciones web.
Es necesario que el docente ponga atencin y cuidado en estos aspectos en el desarrollo de las
actividades de aprendizaje de esta asignatura.

Sistema de Asignacin y Transferencia de Crditos Acadmicos

TecNM mayo 2016

Pgina | 1

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin

Direccin de Docencia e Innovacin Educativa

As mismo, debe propiciar el uso de las nuevas tecnologas en el desarrollo de los contenidos
de la asignatura. Fomentar actividades grupales que propicien la comunicacin, el intercambio
argumentado de ideas, la reflexin, la integracin y la colaboracin de y entre los estudiantes,
actividades de bsqueda, seleccin y anlisis de informacin en distintas fuentes.
Se deben propiciar, en el estudiante, el desarrollo de actividades intelectuales de induccindeduccin y anlisis-sntesis, las cuales lo encaminan hacia la investigacin, la aplicacin de
conocimientos y la solucin de problemas.
Llevar a cabo actividades prcticas que promuevan el desarrollo de habilidades para la
experimentacin, tales como: observacin, identificacin manejo y control de de variables y
datos relevantes, planteamiento de hiptesis, de trabajo en equipo.
Desarrollar actividades de aprendizaje que propicien la aplicacin de los conceptos, modelos y
metodologas que se van aprendiendo en el desarrollo de la asignatura y propiciar el uso
adecuado de conceptos, y de terminologa cientfico-tecnolgica.
Proponer problemas que permitan al estudiante la integracin de contenidos de la asignatura y
entre distintas asignaturas, para su anlisis y solucin y fortalecer el desarrollo de proyectos
integradores.
Observar y analizar fenmenos y problemticas propias del campo ocupacional.

3. Participantes en el diseo y seguimiento curricular del programa


Lugar y fecha de
Participantes
elaboracin o revisin

Instituto
Tecnolgico
Superior de Puerto Vallarta
del 10 al 14 de agosto de
2009.

Instituto Tecnolgico de
Villahermosa del 24 al 28 de
mayo de 2010.

TecNM mayo 2016

Representantes
de
los
Institutos Tecnolgicos de:
Aguascalientes, Apizaco,
Superior
de
Centla,
Chetumal,
Ciudad
Cuauhtmoc,
Ciudad
Madero, Comitn, Delicias,
Len, Superior de Misantla,
Pachuca, Pinotepa, Puebla,
Superior de Puerto Vallarta,
Roque, Tepic, Tijuana,
Tuxtla
Gutirrez
y
Villahermosa.
Representantes
de
los
Institutos Tecnolgicos de:
Aguascalientes, Apizaco,
Superior
de
Centla,
Chetumal, Len, Pachuca,
Puebla,
Roque,
Tepic,
Tuxtla
Gutirrez
y
Villahermosa.

Evento

Reunin Nacional de Diseo e


Innovacin
Curricular
para
el
Desarrollo
y
Formacin
de
Competencias Profesionales de las
Carreras de Ingeniera en Tecnologas
de la Informacin y Comunicaciones,
Ingeniera en Energas Renovables,
Ingeniera Petrolera y Gastronoma.

Reunin Nacional de Consolidacin de


los Programas en Competencias
Profesionales de las Carreras de
Ingeniera en Geociencias, Ingeniera en
Energas Renovables, Ingeniera en
Tecnologas de la Informacin y
Comunicaciones, y Gastronoma.

Pgina | 2

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin

Direccin de Docencia e Innovacin Educativa

Instituto Tecnolgico de
Quertaro del 22 al 25 de
octubre de 2012.

Instituto Tecnolgico de
Toluca, del 10 al 13 de
febrero de 2014.

Representantes
de
los
Institutos Tecnolgicos de:
lvaro Obregn, Cd. Jurez,
Cd. Valles, Cerro Azul,
Chetumal,
Coacalco,
Delicias,
Gustavo
A.
Madero,
Cd.
Madero,
Mzquiz, Occidente del
Estado de Hidalgo, Pachuca,
Puerto Vallarta, Salvatierra,
Tijuana, Villahermosa y
Zacatepec.
Representantes
de
los
Institutos Tecnolgicos de:
Cerro Azul, Colima, Lerdo,
Toluca y Veracruz.

Reunin Nacional de Seguimiento


Curricular de los Programas en
Competencias Profesionales de las
Carreras de Ingeniera en Sistemas
Computacionales,
Ingeniera
Informtica e Ingeniera en Tecnologas
de la Informacin y Comunicaciones.

Reunin de Seguimiento Curricular de


los
Programas
Educativos
de
Ingenieras,
Licenciaturas
y
Asignaturas Comunes del SNIT.

4. Competencia(s) a desarrollar
Competencia(s) especfica(s) de la asignatura
Aplica mtodos y herramientas de la ingeniera del software en el desarrollo de software
aplicando estndares de calidad y productividad.
5. Competencias previas
Conoce y aplica modelos y/o tcnicas de desarrollo de software con la finalidad de implementar
sistemas eficientes en base a requerimientos especficos bajo lineamientos y estndares para el
aseguramiento de calidad.
6. Temario
No.

Temas

Ingeniera del software


para el comercio electrnico

Ingeniera web

TecNM mayo 2016

Subtemas
1.1. Antecedentes de los Negocios Electrnicos
1.2. Negocio-Comercio electrnico
1.2.1Concepto de e-business y e-commerce
1.2.2 Tipos de comercio electrnico
1.2.3 Sistemas de comercio electrnico.
1.3. Tecnologas utilizadas para el comercio
electrnico: socket, objetos distribuidos, CGI,
espacios, contenidos ejecutables, entre otros.
1.4. Ingeniera de seguridad: encriptacin, firmas
digitales, certificaciones digitales, entre otros.
1.5. Sistemas distribuidos.
2.1. Atributos de los sistemas y aplicaciones basados
en web.
2.2. Estratos de la ingeniera de webapp.
2.3. El proceso de ingeniera web.
2.4. Mejores prcticas de ingeniera web.
Pgina | 3

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin

Direccin de Docencia e Innovacin Educativa

Anlisis de aplicaciones
web

Diseo para aplicaciones


web

Verificacin y validacin de
aplicaciones web

2.5. Formulacin de sistemas basados en web.


2.6. Planeacin de proyectos de ingeniera web.
2.7. El equipo de ingeniera web.
2.8. Conflictos de gestin de proyecto para ingeniera
web.
2.9. Medicin para ingeniera web y webapps.
3.1. Requisitos para el anlisis de las webapps.
3.2. El modelado de anlisis para webapps.
3.3. Modelo de contenido.
3.4. Modelo de interaccin.
3.5. Modelo funcional.
3.6. Modelo de configuracin.
3.7. Anlisis relacin-navegacin.
4.1. Temas de diseo para ingeniera web.
4.2. Pirmide del diseo ingeniera web.
4.3. Diseo de la interfaz de la webapp.
4.4. Diseo esttico.
4.5. Diseo del contenido.
4.6. Diseo arquitectnico.
4.7. Diseo de navegacin.
4.8. Mtricas de diseo para webapps.
5.1. Planificacin de la verificacin y validacin de
aplicaciones web.
5.2. Inspeccin de software basado en web.
5.3. Pruebas de las aplicaciones web.
5.4. Ejemplos de pruebas para webapps.
5.5. Implementacin de las aplicaciones web.
5.6. Evaluacin de las aplicaciones web.
5.7. Mantenimiento de las aplicaciones web.

7. Actividades de aprendizaje de los temas


1. Ingeniera del software para el comercio electrnico
Competencias
Actividades de aprendizaje
Especfica(s):
Analiza los modelos y las estrategias
para negocios electrnicos, que
incluyan
transacciones
y
transferencias financieras en la web.
Genricas:
Capacidad de anlisis y sntesis

Habilidades bsicas de manejo de la


computadora.

Solucin de problemas.

TecNM mayo 2016

Investigar en fuentes diversas de informacin


las principales estrategias para negocios
electrnicos que incluyan transacciones y
transferencias financieras en la web y elaborar
un informe.
Analizar y discutir en el aula la investigacin
realizada en el punto anterior.
Visitar diferentes portales de empresas que se
dediquen al comercio electrnico y presentar
un informe que incluya un anlisis de cada una
de ellas, visualizando ventajas y desventajas.
Disear un modelo de sitio web con una
estrategia de negocio electrnico, que incluya
Pgina | 4

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin

Direccin de Docencia e Innovacin Educativa

Capacidad de aplicar conocimientos en


la prctica.

transacciones y transferencias financieras,


logstica y distribucin de productos.

2. Ingeniera web
Competencias

Actividades de aprendizaje

Especfica(s):
Buscar y seleccionar informacin sobre la
Identifica
las
caractersticas,
ingeniera web.
estndares,
estructuras
y Buscar, discutir y seleccionar las mejores prcticas
herramientas de la ingeniera de
de la ingeniera web.
software para el desarrollo de Buscar y seleccionar informacin sobre los
aplicaciones web.
estndares, estructura y herramientas para diseo
Genricas:
de aplicaciones web.
Capacidad de anlisis y sntesis
Habilidades bsicas de manejo de la
computadora.
Solucin de problemas.
Capacidad de aplicar conocimientos en
la prctica.
3. Anlisis de aplicaciones web
Competencias
Actividades de aprendizaje
Especfica(s):
Ilustrar con el caso prctico las fases que integran
la propuesta del anlisis de la aplicacin web.
Identifica y aplica modelos para la
elaboracin
del
anlisis
de Presentar la propuesta final de la aplicacin web.
aplicaciones web.
Elegir los modelos a aplicar en la aplicacin web
Genricas:
planteada.
Capacidad de anlisis y sntesis
Medir los requerimientos del proyecto de acuerdo
Habilidades bsicas de manejo de la
al modelo seleccionado.
computadora.
Solucin de problemas.
Capacidad de aplicar conocimientos en
la prctica.
4. Diseo para aplicaciones web
Competencias
Actividades de aprendizaje
Especfica(s):
Identifica y aplica los diagramas que
muestran el comportamiento de la aplicacin
web acorde a los requerimientos del usuario.
Genricas:

Capacidad de anlisis y sntesis


Habilidades bsicas de manejo de la
computadora.
Solucin de problemas.

TecNM mayo 2016

Investigar en fuentes diversas de informacin los


diferentes temas de diseo para Ingeniera web.
Analizar y discutir en el aula la investigacin
realizada en el punto anterior.
Elegir el diseo a aplicar en la aplicacin web a
desarrollar.

Pgina | 5

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin

Direccin de Docencia e Innovacin Educativa

Capacidad de aplicar conocimientos en


la prctica.
5. Verificacin y validacin de aplicaciones web
Competencias

Especfica(s):
Identifica tcnicas para la implantacin y
mantenimiento del software.
Genricas:
Capacidad de anlisis y sntesis
Habilidades bsicas de manejo de la
computadora.
Solucin de problemas.
Capacidad de aplicar conocimientos en
la prctica.

Actividades de aprendizaje
Realizar una sntesis sobre las tcnicas para la
implantacin y el mantenimiento de las
aplicaciones web.
Discutir, en equipo, las caractersticas que
diferencian a cada uno de las tcnicas.
Realizar una sntesis sobre el mantenimiento de la
aplicacin web.
Discutir, en equipo, las caractersticas del
mantenimiento de la aplicacin web.

8. Prctica(s)
Elegir y aplicar el estndar y modelo que se apegue a los requerimientos del proyecto que
realizar durante la materia.
Estudiar dos reas clave de procesos (CMMI). Identificar los elementos similares en ambas
reas clave de los procesos.
Elaborar un paquete para el levantamiento de requerimientos (formatos necesarios
estandarizados que cumplan con los requisitos establecidos).
Que el estudiante investigue y conozca las fases del modelo CMMI.
Aplicar el proceso de calidad en el desarrollo de software en un caso de uso.
Aplicar la Ingeniera de Software para comercio electrnico en la elaboracin de aplicaciones
de tiendas virtuales.
Aplicar la Ingeniera Web para el desarrollo de aplicaciones web.
Que los equipos expongan los avances del proyecto en el grupo para que el profesor asesore y
marque los ajustes necesarios. De esta manera se comparten ideas y experiencias fomentando
que los proyectos al final del curso queden terminados al 100%.
9. Proyecto de asignatura
El objetivo del proyecto que plante el docente que imparta esta asignatura, es demostrar el desarrollo
y alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases:
Fundamentacin: marco referencial (terico, conceptual, contextual, legal) en el cual se
fundamenta el proyecto de acuerdo con un diagnstico realizado, mismo que permite a los
estudiantes lograr la comprensin de la realidad o situacin objeto de estudio para definir un
proceso de intervencin o hacer el diseo de un modelo.
Planeacin: con base en el diagnstico en esta fase se realiza el diseo del proyecto por parte de
los estudiantes con asesora del docente; implica planificar un proceso: de intervencin
empresarial, social o comunitario, el diseo de un modelo, entre otros, segn el tipo de proyecto,
las actividades a realizar los recursos requeridos y el cronograma de trabajo.
Ejecucin: consiste en el desarrollo de la planeacin del proyecto realizada por parte de los
estudiantes con asesora del docente, es decir en la intervencin (social, empresarial), o
TecNM mayo 2016

Pgina | 6

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin

Direccin de Docencia e Innovacin Educativa

construccin del modelo propuesto segn el tipo de proyecto, es la fase de mayor duracin que
implica el desempeo de las competencias genricas y especificas a desarrollar.
Evaluacin: es la fase final que aplica un juicio de valor en el contexto laboral-profesin, social e
investigativo, sta se debe realizar a travs del reconocimiento de logros y aspectos a mejorar se
estar promoviendo el concepto de evaluacin para la mejora continua, la metacognicin, el
desarrollo del pensamiento crtico y reflexivo en los estudiantes.

10. Evaluacin por competencias


Para evaluar las actividades de aprendizaje se recomienda solicitar: mapas mentales o
conceptuales, reportes de prcticas, tablas comparativas, exposiciones en clase, portafolio de
evidencias entre otros.
Para verificar el nivel de logro de las competencias del estudiante se recomienda utilizar: listas
de cotejo, listas de verificacin, matrices de evaluacin, guas de observacin, rubricas,
exmenes prcticos entre otros.
11. Fuentes de informacin
Obriend, J., Marakas, G. (2006). Sistemas de Informacin Gerencial: Mc Graw Hill
Braude. Ingeniera del Software. Ed. Alfa-Omega. Primera edicin. Mxico. 2003.
Pressman, Roger S. Ingeniera del Software. Ed. McGraw Hill. Sexta edicin. Mxico.2005.
Sommerville, Ian. Ingeniera del Software. Ed. Pearson. Sptima edicin. Espaa. 2005.
Weitzenfeld, Alfredo. Ingeniera del Software. Ed. Thomson. Primera edicin. Mxico.2004.

TecNM mayo 2016

Pgina | 7