Temario-Fundamentos de Ingeniería de Software
Temario-Fundamentos de Ingeniería de Software
Temario-Fundamentos de Ingeniería de Software
Pgina | 1
Pgina | 2
Participantes
Evento
Instituto Tecnolgico de
Saltillo del 5 al 9 de octubre
de 2009.
Instituto Tecnolgico
Superior de Poza Rica del 22
al 26 de febrero de 2010.
Pgina | 3
Instituto Tecnolgico de
Quertaro del 22 al 25 de
octubre de 2012.
Instituto Tecnolgico de
Toluca, del 10 al 13 de
febrero de 2014.
Acayucan,
Altamira,
Cajeme,
Campeche, Cananea, Cd. Acua, Cd.
Cuauhtmoc, Cd. Jurez, Cd.
Madero, Cd. Valles, Celaya, Centla,
Cerro Azul, Chetumal, Chihuahua II,
Chilpancingo,
Coalcomn,
Coatzacoalcos, Cocula, Colima,
Comalcalco, Delicias, Durango,
bano, Escrcega, Huixquilucan, La
Paz, Len, Lerdo, Los Ros,
Macuspana, Mante, Milpa Alta,
Minatitln, Morelia, Nuevo Laredo,
Nuevo Len, Oaxaca, Oriente del
Estado de Mxico, Oriente del
Estado de Hidalgo, Pachuca, Piedras
Negras, Progreso, Puerto Vallarta,
Purhepecha, Tacmbaro, Tehuacn,
Tepexi de Rodrguez, Tepic,
Teposcolula,
Teziutln,
Tierra
Blanca, Tijuana, Tlaxiaco, Toluca,
Tuxtepec, Uruapan, Valladolid,
Veracruz, Villahermosa, Zacatecas,
Zacatecas
Norte,
Zacatepec,
Zapopan, Zitcuaro y Zonglica.
Pgina | 4
4. Competencia(s) a desarrollar
Competencia(s) especfica(s) de la asignatura
Realiza el anlisis de un proyecto de software, a partir de la identificacin del modelo de negocios de
la organizacin que permita alcanzar estndares y mtricas de calidad.
5. Competencias previas
Aplica herramientas metodolgicas de investigacin en la elaboracin de escritos acadmicos,
producto del desarrollo de la investigacin documental en temticas de su rea, que lo habiliten para
ser autnomo en la adquisicin y construccin de conocimientos que fortalezcan su desarrollo
profesional.
Comprender y aplicar los principios generales de la administracin y su proceso en las estructuras y
funciones fundamental es de las organizaciones acorde a las necesidades de la misma, para contribuir
sustantivamente con los procesos de planeacin y toma de decisiones, con una visin crtica del
contexto empresarial.
Comprende y describe los conceptos principales del paradigma de programacin orientada a objetos
para modelar situaciones reales.
Construye un plan de negocios para crear una empresa considerando el anlisis de mercado, estudio
tcnico, organizacin, anlisis financiero y estados financieros del proyecto.
6. Temario
No.
Temas
Fundamentos de Ingeniera
de software
El modelo de negocio
2.1 Definicin
2.2 Componentes
2.3 Estndares
2.4 Diagramas
Ingeniera de requisitos
Subtemas
Pgina | 5
Modelo de Anlisis
Calidad de Software
3.2.3 De dominio
3.3 Tareas y tcnicas de la ingeniera de
requisitos.
3.4 Obtencin de requisitos.
3.4.1 Tcnicas de recopilacin de
informacin.
3.4.2 Representacin de requisitos.
3.5 Herramientas CASE para la ingeniera de
requisitos.
3.6 Especificacin de requisitos de software.
4.1. Clases
4.2. Objetos
4.3. Modelo de requisitos
4.4. Modelo de casos de uso
4.5. Modelo de dominio
5.1 Definicin de calidad.
5.2 Importancia de la calidad.
5.3 Factores de calidad.
5.4 Aseguramiento de la calidad.
5.5 Estndares y mtricas de calidad.
5.6 Modelos de madurez.
5.6.1 Enfoque de procesos.
5.6.2 PSP y TSP.
5.6.3 SPICE
5.6.4 CMMI.
5.6.5 MoProSoft.
Pgina | 6
Actividades de aprendizaje
Especfica(s):
Genricas:
Actividades de aprendizaje
Genricas:
Competencias
3. Ingeniera de requisitos
Actividades de aprendizaje
Pgina | 8
Competencias
4. Modelo de Anlisis
Actividades de aprendizaje
Especfica(s):
Genricas:
Genrica(s):
Actividades de aprendizaje
8. Prctica(s)
1. Revisar un estudio de casos, donde se identifique una metodologa de desarrollo de software
y el estudiante justifique su uso en ese caso particular.
2.
Revisar un estudio de casos, e identificar las mtricas que puede cumplir el software en ese
caso particular.
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
TecNM mayo 2016
Pgina | 10
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
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.
Pgina | 11
11. Oktaba, H. (2003). Modelo de Procesos para la Industria de Software (MoProSoft), versin
1.3. Mxico: Secretara de Economa.
12. Osterwalden, A. (2011) Generacin de Modelos de Negocios. Mxico: Grupo Planeta.
13. Piattini, M. (2003). Calidad en el Desarrollo y Mantenimiento del Software. Mxico:
Alfaomega.
14. Pressman, R. (2010). Ingeniera del Software, un Enfoque Prctico. (7 Ed.). Mxico: Mc
Graw-Hill.
15. Software Engineering Institute. (2010). CMMI for Development, Version 1.3. Estados Unidos:
Carnegie Mellon University.
16. Scharch, S. (2005). Anlisis y Diseo Orientado a Objetos con UML y el Proceso Unificado.
Mxico: Mc Graw Hill.
17. Scharch, S., (2006). Ingeniera de Software Clsica y Orientada a Objetos. (6 Ed.). Mxico:
Mc Graw Hill.
18. Sommerville, I. (2011). Ingeniera de Software. (9 Ed.). Mxico: Pearson Addison-Wesley.
19. Stutely, R. (2000) Plan de Negocios: La estrategia inteligente. Mxico: Prentice Hall.
Electrnicas:
20. Ortn, M. et all.(Sin fecha). El Modelo del Negocio como base del Modelo de Requisitos.
Consultado el 30 de octubre de 2012. Disponible en:
http://docencia.udea.edu.co/ingenieria/ArquitecturaSoftware/documentos/Del%20Modelo%2
0Del%20Negocio%20Al%20Modelo%20De%20Requisitos.pdf
21. Msdn. (sin fecha). Crear modelos de los requisitos de los usuarios. Consultado el 30 de
Octubre del 2012. Disponible en: http://msdn.microsoft.com/es-es/library/dd409376.aspx.
22. Kovachi. (sin fecha). Especificacin de requisitos de software con base al estndar IEEE-830.
Consultado
el
30
de
Octubre
de
2012.
Disponible
en:
kovachi.sel.inf.uc3m.es/@api/deki/files/56/=formato_ieee830.doc.
Pgina | 12