You are on page 1of 11

1.

- DATOS DE LA ASIGNATURA
Anlisis y modelado de sistemas de
Nombre de la asignatura :
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.

1
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:
Conocer el modelo de proceso de
Competencias instrumentales
software.
Identificar reas de oportunidad en Capacidad de anlisis y sntesis
una organizacin, para la propuesta y Capacidad de organizar y planificar.
diseo de sistemas de informacin. Comunicacin oral y escrita en su
Analizar diversas alternativas de propia lengua.
solucin a partir de la identificacin y
Conocimiento de una segunda
definicin de requerimientos
lengua
especificados por el cliente.
Establecer una propuesta para el
Habilidades de gestin de
informacin (habilidad para buscar y
anlisis y diseo de un proyecto de
analizar informacin proveniente de
software de acuerdo a la alternativa
fuentes diversas).
de solucin planteada o establecida.
Planificar y gestionar proyectos de Toma de decisiones.
sistemas de informacin con base en
una metodologa de desarrollo. Competencias interpersonales
Aplicar principios de ingeniera del Capacidad crtica y autocrtica.
software en las etapas de anlisis y Trabajo en equipo.
diseo de un sistema de informacin.
Habilidades interpersonales.
Modelar casos de uso acorde a los
requerimientos del proyecto. Capacidad de trabajar en equipo
interdisciplinario.
Documentar el proyecto.
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 Evento
elaboracin o revisin
Representantes de los Institutos
Tecnolgicos de:
Apizaco, Cerro Azul, Chetumal,
Ciudad Jurez, Ciudad Madero,
Coatzacoalcos, Colima,
Reunin Nacional de
Comitancillo, Conkal, Durango, El
Diseo e Innovacin
Llano Aguascalientes, El Salto,
Curricular para el
Instituto Tecnolgico de Fresnillo, Huejutla, Lerdo,
Desarrollo y Formacin de
Saltillo del 5 al 9 de Linares, Los Mochis, Mexicali,
Competencias
octubre de 2009. Morelia, Oaxaca, Occidente del
Profesionales de la
Estado de Hidalgo, Ocotln,
Carrera de Ingeniera
Orizaba, Piedras Negras,
Informtica.
Pinotepa, Saltillo, San Luis
Potos, Tapachula, Tijuana,
Torren, Tuxtepec, Valladolid,
Valle del Guadiana, Zacapoaxtla
y Zacatecas.
Desarrollo de Programas Academias de Ingeniera
Elaboracin del programa
en Competencias Informtica de los Institutos
de estudio propuesto en la
Profesionales por los Tecnolgicos de:
Reunin Nacional de
Institutos Tecnolgicos Durango, Saltillo, Cerro Azul y
Diseo Curricular de la
del 12 de octubre de Tuxtepec.
Carrera de Ingeniera
2009 al 19 de febrero de
Informtica.
2010.
Representantes de los Institutos
Tecnolgicos de:
Apizaco, Cerro Azul, Chetumal,
Ciudad Jurez, Ciudad Madero,
Coatzacoalcos, Colima,
Comitancillo, Conkal, Durango, El Reunin Nacional de
Llano Aguascalientes, El Salto, Consolidacin de los
Instituto Tecnolgico
Fresnillo, Huejutla, Lerdo, Los Programas en
Superior de Poza Rica
Mochis, Mexicali, Morelia, Competencias
del 22 al 26 de febrero
Oaxaca, Occidente del Estado de Profesionales de la
de 2010.
Hidalgo, Ocotln, Orizaba, Carrera de Ingeniera
Piedras Negras, Pinotepa, Informtica.
Saltillo, San Luis Potos,
Tapachula, Tijuana, Torren,
Tuxtepec, Valladolid, Valle del
Guadiana, Zacapoaxtla y
Zacatecas.
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
El modelo del proceso del software.
1. 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. Captura de Requisitos 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.
Gestin de Proyectos 3.3. Anlisis Costo/Beneficio.
3.
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
Modelo de requisitos funcionales.
4.
4.1.2. Prototipos para casos de uso.
4.1.3. Documentacin.
4.2. Modelo de interfaces.
4.3. Modelo del dominio del problema.
4.3.1. Identificacin de clases.
4.3.2. 4.3.2 Identificacin de asociaciones.
4.3.3. 4.3.3 Identificacin de atributos.
4.3.4. 4.3.4 Diccionario de clases.
4.3.5. 4.3.5 Identificacin de mdulos.
5.1. Modelos de anlisis.
5.2. Diagramas de secuencia.
5. Modelado del anlisis 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 induccin-
deduccin 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.
Conocer el modelo de proceso de Buscar en artculos, y libros especializados
software. 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.

Unidad 2: Captura de requisitos


Competencia especfica a desarrollar
Actividades de Aprendizaje
Analizar en diversas fuentes de informacin
los fundamentos sobre tipos de
Identificar reas de oportunidad en requerimientos (libros, revistas
una organizacin, para la propuesta y especializadas, portales web).
diseo de sistemas de informacin. Estudiar en grupo y de manera individual la
Analizar diversas alternativas de importancia del anlisis de requerimientos.
solucin a partir de la identificacin y Identificar y definir requisitos del proyecto de
definicin de requerimientos software a desarrollar con base en las reas
especificados por el cliente. 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
Analizar diversas alternativas de viabilidad de un proyecto y realizar
solucin a partir de la identificacin y ejercicios de aplicacin con base a casos
definicin de requerimientos seleccionados por el profesor o en
especificados por el cliente. propuestas realizadas por los alumnos, de
preferencia dando seguimiento al caso o
Establecer una propuesta para el proyecto abordado en la unidad anterior.
anlisis y diseo de un proyecto de
software de acuerdo a la alternativa Consultar lecturas en diversas fuentes para
de solucin planteada o establecida. conocer los riesgos a los que se expone un
proyecto de software.
Planificar y gestionar proyectos de Analizar en grupo el caso de un proyecto de
sistemas de informacin con base en desarrollo de un sistema de informacin e
una metodologa de desarrollo. 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.

Unidad 4: Modelo de requisitos


Competencia especfica a desarrollar
Actividades de Aprendizaje

Identificar reas de oportunidad en Analizar lecturas de artculos, portales web


una organizacin, para la propuesta y y libros que permitan identificar y clasificar
diseo de sistemas de informacin. los diferentes casos de uso.
Analizar diversas alternativas de Con un caso seleccionado por el profesor
solucin a partir de la identificacin y y/o considerando casos identificados por el
definicin de requerimientos alumno se realizarn ejercicios de anlisis
especificados por el cliente. de requerimientos. Se sugiere utilizar el o
los casos abordados en la unidad anterior.
Establecer una propuesta para el Se sugiere la incorporacin del uso de una
anlisis y diseo de un proyecto de herramienta CASE para el modelado de
software de acuerdo a la alternativa requisitos (Ej. Rational Rose) y continuar
de solucin planteada o establecida. con el caso o casos analizados en las
unidades anteriores.
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.

Unidad 5: Modelado del anlisis


Competencia especfica a desarrollar
Actividades de Aprendizaje
Identificar reas de oportunidad en
una organizacin, para la propuesta y
diseo de sistemas de informacin.
Analizar lecturas de artculos, portales web
y libros que permitan conocer las fases de la
Analizar diversas alternativas de documentacin de un proyecto de software.
solucin a partir de la identificacin y Buscar y analizar herramientas CASE
definicin de requerimientos orientadas a realizar modelado de diseo de
especificados por el cliente. sistemas de informacin.
Establecer una propuesta para el Con una herramienta CASE seleccionada
anlisis y diseo de un proyecto de por el profesor o de la analizada por el
software de acuerdo a la alternativa alumno se deber realizar el modelado de
de solucin planteada o establecida. sistemas de informacin. Se sugiere que el
proyecto integrador sea el mismo que se
Planificar y gestionar proyectos de haya abordado desde la segunda unidad del
sistemas de informacin con base en curso.
una metodologa de desarrollo.
Exposicin de los resultados del proyecto
Aplicar principios de ingeniera del integrador, recibiendo comentarios y
software en las etapas de anlisis y evaluacin por parte de sus compaeros de
diseo de un sistema de informacin. grupo y co-evaluacin de sus compaeros
Modelar casos de uso acorde a los de equipo si la actividad se desarrolla en
requerimientos del proyecto. sta modalidad.

Documentar el proyecto.
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.

You might also like