Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de Ingeniería de Software
Fundamentos de Ingeniería de Software
SATCA1: 2-2-4
2. Presentacin
Caracterizacin de la asignatura
Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales las siguientes
habilidades:
Implementa aplicaciones computacionales para solucionar problemas de diversos
contextos, integrando diferentes tecnologas, plataformas o dispositivos
Disea e implementa interfaces para la automatizacin de sistemas de hardware y
desarrollo del software asociado.
Coordina y participa en equipos multidisciplinarios para la aplicacin de soluciones
innovadoras en diferentes contextos.
Desarrolla y administra software para apoyar la productividad y competitividad de las
organizaciones cumpliendo con estndares de calidad.
Es una introduccin a la Ingeniera de Software que involucra la comprensin de conceptos,
metodologas, tcnicas y herramientas para la elaboracin del anlisis de un proyecto a partir de un
modelo de negocios.
Para abordar de manera adecuada los contenidos de esta asignatura son necesarios los conocimientos
las asignaturas: Fundamentos de Investigacin, Programacin Orientada a Objetos, Taller de
Administracin y Cultura empresarial. Esta materia se relaciona posteriormente con la asignatura de
Ingeniera de Software donde se da continuidad a la metodologa de la misma.
Intencin didctica
La asignatura debe ser abordada desde un enfoque terico prctico, aplicando los conocimientos de
las fases y metodologas del desarrollo de software, a fin de obtener el modelo de negocios y el modelo
de anlisis para un proyecto que servir de base en las siguientes asignaturas del rea de Ingeniera de
Software. Los temas del curso comprenden los siguientes aspectos.
1
Sistema de Asignacin y Transferencia de Crditos Acadmicos
El papel del docente es exponer y guiar los temas, dando nfasis en la elaboracin del modelo de
anlisis que se continuar en la materia de Ingeniera de Software; propiciando el trabajo en equipo
para atender proyectos del contexto que induzcan al estudiante a la aplicacin de la metodologa
seleccionada.
Lugar y fecha de
Participantes Evento
elaboracin o revisin
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.
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
2.1 Definicin
2.2 Componentes
El modelo de negocio
2 2.3 Estndares
2.4 Diagramas
3. Ingeniera de requisitos
Competencias Actividades de aprendizaje
4. Modelo de Anlisis
Competencias 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.
3. Realizar un estudio de factibilidad (tcnica, econmica y operacional) de un caso real para el
desarrollo de software.
4. Elaborar el modelado de negocios utilizando la notacin de un estndar para una empresa de
contexto.
5. Elaborar diagramas de casos de uso para el modelado de negocios sobre situaciones planteadas
por el docente, utilizando herramientas CASE.
6. Realizar la obtencin de requisitos especficos (funcionales y no funcionales) de un caso
prcticos, con la aplicacin de herramientas CASE, presentando los resultados a travs de un
informe tcnico utilizando diagramas de Casos de Uso y de Actividades.
7. Revisar un estudio de casos que involucre un producto de software y determinar el nivel de
madurez de acuerdo a diferentes estndares como SPICE, CMMI, MoProSoft o ISO 29110.
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
Para verificar el nivel del logro de las competencias del estudiante se recomienda utilizar: listas de
cotejo, matrices de valoracin, rbricas, guas de observacin, coevaluacin y autoevaluacin.
Impresas:
1. Bennet, S., McRobb, S., Farmer, R., (2007). Anlisis y Diseo Orientado a Objetos de Sistemas
Usando UML. (3 Ed.). India: Mc Graw Hill.
2. Booch, G. (2006). El Lenguaje Unificado de Modelado, UML 2.0, Gua de Usuario. Espaa:
Pearson.
3. Braude, E. (2003). Ingeniera de Software, una perspectiva orientada a objetos. Mxico:
Alfaomega.
4. Bruegge, B., Dutoit, A. (2002). Ingeniera de Software Orientada a Objetos. Mxico: Prentice
Hall.
5. Fontela, C. (2011). UML Modelado de Software para Profesionales. Argentina: Alfaomega.
6. Fowler, M. (2000). UML Gota a Gota. (1 Ed.). Mxico: Pearson.
7. Jacobson, I., Booch, G., Rumbaugh, J. (2003). El Proceso Unificado de Desarrollo de
Software. Espaa: Addison Wesley.
8. Kendall, E. (2011). Anlisis y Diseo de Sistemas. (8 Ed.). Mxico: Pearson Educacin.
9. Laudon, K. (2004) Sistemas de Informacin Gerencial. (8 Ed.). Mxico: Pearson Educacin.
10. Minguet, M. (2003). La Calidad del Software y su Medida. Espaa: Universitaria Ramn
Areces.
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.