Está en la página 1de 11

1.

- DATOS DE LA ASIGNATURA Nombre de la asignatura : Anlisis y modelado de sistemas de informacin

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.

Sistema de Asignacin y Transferencia de Crditos Acadmicos

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.

3.- COMPETENCIAS A DESARROLLAR Competencias especficas:

Competencias genricas: Competencias instrumentales

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.

Capacidad de anlisis y sntesis Capacidad de organizar y planificar. Comunicacin oral y escrita en su


propia lengua.

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

Habilidades de investigacin. Capacidad de aprender. Capacidad de adaptarse a nuevas


situaciones.

Capacidad de generar nuevas ideas


(creatividad).

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.

El modelo del proceso del software

2.

Captura de Requisitos

3.

Gestin de Proyectos

4.

Modelo de requisitos

4.3.1. 4.3.2. 4.3.3. 4.3.4. 4.3.5.

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.

Modelado del anlisis

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.

8.- SUGERENCIAS DIDCTICAS El docente debe:

Propiciar actividades de bsqueda, seleccin y anlisis de informacin en distintas


fuentes.

Propiciar el uso de las nuevas tecnologas en el desarrollo de los contenidos de la


asignatura. Realizar el anlisis y diseo del proceso de desarrollo de un sistema de informacin. Fomentar actividades grupales que propicien la comunicacin, el intercambio argumentado de ideas, la reflexin, la integracin y la colaboracin de y entre los estudiantes. Propiciar en el estudiante el desarrollo de actividades intelectuales de induccindeduccin y anlisis-sntesis, las cuales lo encaminen hacia la investigacin, la aplicacin de conocimientos y la solucin de problemas. Desarrollar actividades de aprendizaje que propicien la aplicacin de los conceptos, modelos y metodologas que se van aprendiendo en el desarrollo de los sistemas de informacin. Propiciar el uso adecuado de conceptos, y de terminologa cientfico-tecnolgica acorde con los sistemas de informacin. Proponer problemas que permitan al estudiante la integracin de contenidos de la asignatura y entre distintas asignaturas, para su anlisis y solucin. Relacionar los contenidos de la asignatura con el cuidado del medio ambiente; as como con las prcticas de una ingeniera con enfoque sustentable. Observar y analizar fenmenos y problemticas propias del campo ocupacional. Relacionar los contenidos de esta asignatura con las dems del plan de estudios para desarrollar una visin interdisciplinaria en el estudiante.

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

Analizar las caractersticas de los modelos


de desarrollo de sistemas de informacin, as como de mtodos de desarrollo de software orientado a objetos. Buscar en artculos, y libros especializados conceptos y ejemplos de mtodos de desarrollo de software orientado a objetos, y realizar una tabla comparativa. Buscar en artculos, y libros especializados conceptos, ejemplos y tendencias de UML y RUP, y realizar una tabla comparativa.

Conocer el modelo de proceso de software.

Unidad 2: Captura de requisitos Competencia especfica a desarrollar

Actividades de Aprendizaje

Analizar en diversas fuentes de informacin


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. los fundamentos sobre tipos de requerimientos (libros, revistas especializadas, portales web). Estudiar en grupo y de manera individual la importancia del anlisis de requerimientos. Identificar y definir requisitos del proyecto de software a desarrollar con base en las reas de oportunidad de desarrollo de sistemas de informacin identificados en la asignatura de Fundamentos de Sistemas de Informacin.

Desarrollar

ejercicios de anlisis de requerimientos, en casos seleccionados por el maestro o con casos propuestos por los alumnos.

Unidad 3: Gestin de Proyectos Competencia especfica a desarrollar

Actividades de Aprendizaje

Analizar lecturas de artculos, portales web


y libros que permitan conocer y comprender el alcance e importancia de las actividades de gestin de un proyecto de sistemas de informacin. Comprender las fases del estudio de viabilidad de un proyecto y realizar ejercicios de aplicacin con base a casos seleccionados por el profesor o en propuestas realizadas por los alumnos, de preferencia dando seguimiento al caso o proyecto abordado en la unidad anterior. Consultar lecturas en diversas fuentes para conocer los riesgos a los que se expone un proyecto de software. Analizar en grupo el caso de un proyecto de desarrollo de un sistema de informacin e identificar sus riesgos. Entrevistar a desarrolladores de sistemas de informacin para conocer sus experiencias de desarrollo y recomendaciones para las fases de anlisis y diseo. La entrevista puede ser personal, grabada en video o invitarle al aula.

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

Analizar lecturas de artculos, portales web


y libros que permitan identificar y clasificar los diferentes casos de uso. Con un caso seleccionado por el profesor y/o considerando casos identificados por el alumno se realizarn ejercicios de anlisis de requerimientos. Se sugiere utilizar el o los casos abordados en la unidad anterior. Se sugiere la incorporacin del uso de una herramienta CASE para el modelado de requisitos (Ej. Rational Rose) y continuar con el caso o casos analizados en las

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

Analizar lecturas de artculos, portales web


y libros que permitan conocer las fases de la documentacin de un proyecto de software. Buscar y analizar herramientas CASE orientadas a realizar modelado de diseo de sistemas de informacin. Con una herramienta CASE seleccionada por el profesor o de la analizada por el alumno se deber realizar el modelado de sistemas de informacin. Se sugiere que el proyecto integrador sea el mismo que se haya abordado desde la segunda unidad del curso. Exposicin de los resultados del proyecto integrador, recibiendo comentarios y evaluacin por parte de sus compaeros de grupo y co-evaluacin de sus compaeros de equipo si la actividad se desarrolla en sta modalidad.

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.

También podría gustarte