Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Iff 1005
Iff 1005
Carrera : Ingeniera Informtica Clave de la asignatura : IFF-1005 SATCA1 3-2-5 2.- PRESENTACIN Caracterizacin de la asignatura. Las organizaciones a nivel mundial cada da incorporan sistemas de informacin para controlar y hacer ms eficientes sus procesos productivos y de negocio, lo que convierte a los sistemas de informacin en una parte estratgica dentro de las mismas, por lo que es importante comprender cada una de las etapas que forman el desarrollo eficaz y eficiente de un sistema de informacin. Es por lo anterior que la asignatura de Anlisis y Modelado de Sistemas de Informacin representa un pilar importante para el desarrollo de sistemas de informacin, ya que se busca generar en el alumno competencias que van desde la identificacin de requerimientos para el desarrollo de un sistema de informacin hasta llegar a plasmarlos en un anlisis y diseo. Las principales aportaciones que esta asignatura brinda al perfil profesional son: Formular, gestionar y evaluar el desarrollo de proyectos informticos en las organizaciones. Analizar y modelar sistemas de informacin para aumentar la productividad y competitividad de las organizaciones. Seleccionar y utilizar de manera ptima tcnicas y herramientas computacionales actuales y emergentes. Liderar y participar en grupos de trabajo profesional multi e interdisciplinario, para el desarrollo de proyectos que requieran soluciones basadas en tecnologas y sistemas de informacin.
Esta asignatura tiene relacin con las asignaturas: Fundamentos de sistemas de informacin Desarrollo e implementacin de sistemas de informacin Calidad de los sistemas de informacin Considerando las asignaturas anteriormente mencionadas se consideran las siguientes competencias especficas: Conocer el modelo de proceso de software Identificar reas de oportunidad en una organizacin, para la propuesta y diseo de sistemas de informacin Analizar diversas alternativas de solucin a partir de la identificacin y definicin de requerimientos especificados por el cliente.
Establecer una propuesta para el anlisis y diseo de un proyecto de software de acuerdo a la alternativa de solucin planteada o establecida. Planificar y gestionar proyectos de sistemas de informacin con base en una metodologa de desarrollo. Aplicar principios de ingeniera del software en las etapas de anlisis y diseo de un sistema de informacin. Modelar casos de uso acorde a los requerimientos del proyecto. Documentar el proyecto.
Intencin didctica. Se organiza el temario de la asignatura en cinco unidades, iniciando con una introduccin a los modelos del proceso de software abordando las metodologas de desarrollo de software, as como el Lenguaje de Modelado Unificado. La segunda unidad corresponde a la captura de requisitos para llevar a cabo el anlisis de un sistema, desde la seleccin de instrumentos para la recopilacin de informacin, la captura de requisitos y finalizando con la definicin de la propuesta de solucin. La tercera unidad aborda las siguientes etapas de gestin de un proyecto de sistemas de informacin: actividades de gestin, estudio de viabilidad del proyecto, anlisis costo/beneficio, gestin de riesgos, planificacin y calendarizacin del proyecto. La cuarta unidad se aborda el tema de anlisis de los requerimientos, identificando los actores del sistema, casos de uso, requerimientos funcionales y los no funcionales del sistema, que dan una visin clara de cada uno de los componentes y sus funciones en el sistema. La ltima unidad aborda el modelado del anlisis, diagramas de secuencia, diagramas de clases hasta llegar a la presentacin del proyecto final. Es una asignatura donde el alumno deber tomar un rol activo en cada unidad de aprendizaje que le permitan desarrollar capacidades para analizar y modelar proyectos de sistemas de informacin.
Conocimiento
lengua
de
una
segunda
Habilidades
de gestin de informacin (habilidad para buscar y analizar informacin proveniente de fuentes diversas). Toma de decisiones. Competencias interpersonales
Capacidad crtica y autocrtica. Trabajo en equipo. Habilidades interpersonales. Capacidad de trabajar en equipo interdisciplinario. Capacidad de comunicarse con profesionales de otras reas. Compromiso tico. Competencias sistmicas
Liderazgo. Conocimiento
de culturas y costumbres de otros pases. Habilidad para trabajar en forma autnoma. Capacidad para disear y gestionar proyectos. Iniciativa y espritu emprendedor. Preocupacin por la calidad. Bsqueda del logro.
4.- HISTORIA DEL PROGRAMA Lugar y fecha de Participantes elaboracin o revisin Representantes de los Institutos Tecnolgicos de: Apizaco, Cerro Azul, Chetumal, Ciudad Jurez, Ciudad Madero, Coatzacoalcos, Colima, Comitancillo, Conkal, Durango, El Llano Aguascalientes, El Salto, Huejutla, Lerdo, Instituto Tecnolgico de Fresnillo, Saltillo del 5 al 9 de Linares, Los Mochis, Mexicali, Morelia, Oaxaca, Occidente del octubre de 2009. Estado de Hidalgo, Ocotln, Orizaba, Piedras Negras, Pinotepa, Saltillo, San Luis Potos, Tapachula, Tijuana, Torren, Tuxtepec, Valladolid, Valle del Guadiana, Zacapoaxtla y Zacatecas. de Ingeniera Desarrollo de Programas Academias en Competencias Informtica de los Institutos Profesionales por los Tecnolgicos de: Institutos Tecnolgicos Durango, Saltillo, Cerro Azul y del 12 de octubre de Tuxtepec. 2009 al 19 de febrero de 2010. Representantes de los Institutos Tecnolgicos de: Apizaco, Cerro Azul, Chetumal, Ciudad Jurez, Ciudad Madero, Coatzacoalcos, Colima, Comitancillo, Conkal, Durango, El Llano Aguascalientes, El Salto, Instituto Tecnolgico Fresnillo, Huejutla, Lerdo, Los Superior de Poza Rica Mochis, Mexicali, Morelia, del 22 al 26 de febrero Oaxaca, Occidente del Estado de de 2010. Hidalgo, Ocotln, Orizaba, Piedras Negras, Pinotepa, Saltillo, San Luis Potos, Tapachula, Tijuana, Torren, Tuxtepec, Valladolid, Valle del Guadiana, Zacapoaxtla y Zacatecas.
Evento
Reunin Nacional de Diseo e Innovacin Curricular para el Desarrollo y Formacin de Competencias Profesionales de la Carrera de Ingeniera Informtica.
Elaboracin del programa de estudio propuesto en la Reunin Nacional de Diseo Curricular de la Carrera de Ingeniera Informtica.
Reunin Nacional de Consolidacin de los Programas en Competencias Profesionales de la Carrera de Ingeniera Informtica.
5.- OBJETIVO GENERAL DEL CURSO Analizar y modelar proyectos de sistemas de informacin aplicando el paradigma orientado a objetos. 6.- COMPETENCIAS PREVIAS
Comprender los conceptos de un sistema de informacin. Entender los modelos prescriptivos del desarrollo de sistemas de informacin. Conocer el proceso de desarrollo de un sistema de informacin. Analizar los proyectos y las necesidades informticas y proponer alternativas de solucin. Formar equipos de desarrollo de un sistema de Informacin.
7.- TEMARIO Unidad Temas Subtemas 1.1. Conceptualizacin de tecnologa orientada a objetos. 1.2. Metodologas emergentes de desarrollo de software. 1.3. Mtodos de desarrollo de software orientado a objetos. 1.4. El proceso de desarrollo unificado RUP. 1.5. El lenguaje de modelado unificado UML. 2.1. Tipos de requisitos. 2.2. Fuentes de datos para el anlisis del sistema. 2.3. Seleccin y diseo de instrumentos para la recopilacin de Informacin. 2.4. Captura de requisitos candidatos. 2.5. Seleccin de metodologa de desarrollo. 2.6. Modelo del negocio. 2.7. Modelo del dominio. 2.8. Validacin de requerimientos. 2.9. Definicin de propuesta de solucin. 3.1. Actividades de gestin. 3.2. Estudio de viabilidad del proyecto. 3.3. Anlisis Costo/Beneficio. 3.4. Gestin de riesgos. 3.5. Planificacin del proyecto. 3.6. Calendarizacin del proyecto. 4.1. Modelos de casos de uso. 4.1.1. Actores, Casos de uso, requerimientos funcionales y no funcionales. 4.1.2. Prototipos para casos de uso. 4.1.3. Documentacin. 4.2. Modelo de interfaces. 4.3. Modelo del dominio del problema.
1.
2.
Captura de Requisitos
3.
Gestin de Proyectos
4.
Modelo de requisitos
Identificacin de clases. 4.3.2 Identificacin de asociaciones. 4.3.3 Identificacin de atributos. 4.3.4 Diccionario de clases. 4.3.5 Identificacin de mdulos.
5.
5.1. Modelos de anlisis. 5.2. Diagramas de secuencia. 5.3. Diagramas de clases conceptuales. 5.4. Realizacin de casos de uso. 5.5. Presentacin del proyecto final.
9.- SUGERENCIAS DE EVALUACIN La evaluacin de la asignatura debe de ser continua y formativa, por lo que debe de considerarse el desempeo de cada una de las actividades de aprendizaje, haciendo especial nfasis en:
Exposiciones de las investigaciones realizadas acorde a los temas del curso. Uso de plantillas e integracin de conceptos en la definicin de modelos y en la integracin del documento del proyecto. Planificacin del proyecto acorde a lineamientos metodolgicos. Avances del desarrollo de acuerdo a la metodologa y fechas establecidas. Documento del proyecto final, hasta la fase del modelo de anlisis e incluyendo el seguimiento de la planificacin del mismo. Construccin de modelos diversos de acuerdo a la metodologa utilizada (se deben encontrar integrados en el documento final). Narrativa individual de las conclusiones y visin personal de la experiencia del proyecto desarrollado. Exmenes escritos de la teora manejada en el curso.
10.- UNIDADES DE APRENDIZAJE Unidad 1: El modelo de proceso de software Competencia especfica a desarrollar
Actividades de Aprendizaje
Actividades de Aprendizaje
Desarrollar
ejercicios de anlisis de requerimientos, en casos seleccionados por el maestro o con casos propuestos por los alumnos.
Actividades de Aprendizaje
Analizar diversas alternativas de solucin a partir de la identificacin y definicin de requerimientos especificados por el cliente. Establecer una propuesta para el anlisis y diseo de un proyecto de software de acuerdo a la alternativa de solucin planteada o establecida. Planificar y gestionar proyectos de sistemas de informacin con base en una metodologa de desarrollo.
Unidad 4: Modelo de requisitos Competencia especfica a desarrollar Identificar reas de oportunidad en una organizacin, para la propuesta y diseo de sistemas de informacin. Analizar diversas alternativas de solucin a partir de la identificacin y definicin de requerimientos especificados por el cliente. Establecer una propuesta para el anlisis y diseo de un proyecto de software de acuerdo a la alternativa de solucin planteada o establecida.
Actividades de Aprendizaje
Planificar y gestionar proyectos de sistemas de informacin con base en una metodologa de desarrollo. Aplicar principios de ingeniera del software en las etapas de anlisis y diseo de un sistema de informacin. Modelar casos de uso acorde a los requerimientos del proyecto. Documentar el proyecto.
unidades anteriores.
Unidad 5: Modelado del anlisis Competencia especfica a desarrollar Identificar reas de oportunidad en una organizacin, para la propuesta y diseo de sistemas de informacin. Analizar diversas alternativas de solucin a partir de la identificacin y definicin de requerimientos especificados por el cliente. Establecer una propuesta para el anlisis y diseo de un proyecto de software de acuerdo a la alternativa de solucin planteada o establecida. Planificar y gestionar proyectos de sistemas de informacin con base en una metodologa de desarrollo. Aplicar principios de ingeniera del software en las etapas de anlisis y diseo de un sistema de informacin. Modelar casos de uso acorde a los requerimientos del proyecto. Documentar el proyecto.
Actividades de Aprendizaje
11.- FUENTES DE INFORMACIN 1. Bernd Bruegge, Allen H. Dutoit. Ingeniera de Software Orientado a Objetos. Prentice Hall. 2. Ian Sommerville; Ingenieria de Software, Edit. Addison Wesley; 2005. 3. James Rumbaugh, Ivar Jacobson, Graby Booch. El Lenguaje Unificado de Modelado Manual de Referencia. Addison Wesley. 4. Kenneth C. Lawden, Jane P. Lawden. Administracin de Los Sistemas de Informacin, Organizacin y Tcnicas. 5. Laudon, K.; Laudon, J.; Sistemas de Informacin Gerencial. Administracin de la Empresa Digital; 10 Edicin; Edit. Pearson Prentice Hall. 2008. 6. Roger S. Pressman; Ingenieria de software un Enfoque practico; Edit. Mc. Graw Hill; 2007. 7. Senn A. James. Analisis y Diseo de Sistemas de Informacin. Addison Wesley. 8. Shari Lawrence Pfleeger. Ingeniera de Software Teora y Prctica. Prentice Hall. 9. Alfredo Weitzenfeld. Ingeniera de Software Orientada a Objetos con UML, Java e Internet. Edit. Thomson. 2007. 12.- PRCTICAS PROPUESTAS Seleccionar una propuesta para el anlisis y modelado de un proyecto de software y con l: Seleccionar una metodologa de desarrollo para abordar la propuesta de proyecto de desarrollo de software con base al anlisis comparativo de metodologas. Identificar y definir requisitos. Realizar la planeacin, estudio de factibilidad y anlisis costo/beneficio para un sistema de informacin. Elaborar la planificacin del desarrollo del proyecto con base en la metodologa seleccionada y en el modelo de requisitos. Modelar un sistema de informacin con base en los requisitos, aplicando paradigma orientado a objetos con UML.