ICI 441 - Sistemas de informacion 1v4

Anuncio
PROGRAMA DE ASIGNATURA
Asignatura
Clave
Créditos
Semestre
HC/HA
Prerrequisitos
:
:
:
:
:
:
Sistemas de Información 1
ICI 441
4
7° Semestre
4/2
ICI 344 - Bases de Datos
ICI 346 - Teoría de Sistemas
a) OBJETIVOS
•
General
Proporcionar al alumno elementos para definir, analizar, modelar y especificar sistemas de información.
•
Específicos
−
−
Identificar los principales conceptos relacionados con los sistemas de información y la organización.
Conocer y utilizar las herramientas de modelado del Análisis Estructurado Moderno para determinar los
requerimientos de información.
Conocer y utilizar las herramientas de Análisis Estructurado orientado a Objetos.
Conocer y utilizar los diferentes diagramas de UML para resolver problemas de modelado con objetos.
−
−
b) CONTENIDOS
1. Introducción al Desarrollo de Sistemas de Información
1.1 ¿Qué es desarrollo?
1.2 Ciclo de Vida
1.3 Metodologías de Desarrollo
1.3.1. Desarrollo en cascada (waterfall o clásico)
1.3.2. Desarrollo por prototipo
1.3.3. El modelo en espiral
1.3.4. Desarrollo Orientado a Objetos
1.3.5. Ciclo de Vida Estructurado
1.4 La necesidad de administrar el proceso de desarrollo (CMM)
2. Análisis Orientado a Objetos y Modelado de Datos
2.1 Conceptos
2.2 Modelamiento de Software
2.3 Lenguaje Unificado de Modelado UML
2.4 Diagramas de Casos de Uso
2.5 Diagrama de Clases
2.6 Diagramas de Interacción
2.7 Proceso de Desarrollo de Software basado en UML
3. Análisis estructurado y sus ampliaciones
3.1 Las Herramientas del Modelado
3.1.1 DFD
3.1.1.1. Elementos básicos de un DFD
3.1.1.2. Pautas para el diseño de un DFD
3.1.1.3. Elementos de un DFD nivelado
3.1.1.4. Balanceo de Mallas
Pág. 1 de 3
© Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso
PROGRAMA DE ASIGNATURA
3.1.1.5. Convenciones de Numeración
3.1.2 Diccionario de Datos
3.1.3 Especificaciones de Procesos Elementales
3.1.4 Diagrama Entidad Relación
3.1.5 Balanceo de Modelos
3.2 Tareas del Análisis Estructurado (El proceso de Análisis)
3.2.1. Modelo Esencial
3.2.2. Modelo Ambiental
3.2.3. Construcción modelo preliminar de comportamiento
3.2.4. Terminado del Modelo de comportamiento
3.2.5. El modelo de implantación del usuario
c) METODOLOGÍA
Clases expositivas y de trabajos grupales, de 2 o 3 alumnos, en el cual los alumnos deben aplicar los conocimientos
adquiridos en la asignatura para realizar un proyecto de desarrollo, dando énfasis en la especificación de
requerimientos de un sistema de información real.
d) OTRAS ACTIVIDADES
La asignatura cuenta con ayudantía, en la cual se resolverán las dudas asociadas a los contenidos vistos en clases ,y
sobre los contenidos de los informes que deben entregar, así como también resolución de ejercicios prácticos a modo
de complementar la clase .
e) BIBLIOGRAFÍA
•
−
−
−
−
−
−
Principal
Ingeniería de Software: Un enfoque práctico, Roger Pressman, 7ma Edición, 2013, McGraw Hill.
Ingeniería de Software: Un enfoque práctico, Roger Pressman, 5ta Edición, 2002,McGraw Hill.
Ingeniería de Software, Ian Sommerville, 9na Edición, 2014, Pearson Educación.
Ingeniería de Software, Ian Sommerville, 7ma Edición, 2005, Pearson Educación.
Utilización de UML, Perdita Stevens, 2da Edición, 2007, Pearson-Addison Wesley.
Análisis Estructurado Moderno, Edward Yourdon, 1era Edición, 1993, Prentice-Hall Hispanoamericana.
•
Complementaria
−
−
Object Oriented Modeling and Design, Rumbaugh, 1era Edición, Prentice-Hall.
El Análisis Estructurado de sistemas y el desarrollo de proyectos informáticos, Ricardo Acevedo, 1era
Edición, 1999, Ecogestión.
f) EVALUACIÓN
•
Instancias de evaluación
2 Cátedras 40%, 3 Tareas 35%, 5 Controles 25%
Las 3 Tareas corresponden a los informes:
1. Definición del Problema (5%).
Pág. 2 de 3
© Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso
PROGRAMA DE ASIGNATURA
2. Análisis y Especificación de Requerimientos con enfoque Orientado a Objetos (15%).
3. Análisis y Especificación de Requerimientos con enfoque Estructurado (15%).
Como parte de la evaluación, con cada informe se considera también una presentación al curso del
Sistema/Subsistema a estudiar.
En los semestres que se considere integrar Talleres de Expresión Escrita y Oral, la ponderación será:
2 Cátedras 40% (Cada cátedra 20%)
3 Tareas (Informes + presentación 25% =5%, 10% y 10%)
5 Controles 20% (Promedio de controles)
Taller de Comunicación Escrita 1 15%
•
Condiciones de aprobación
Ponderación anterior válida si y sólo si el Promedio Cátedras >= 4. Si no, la Nota Semestre (presentación a
examen) es el Promedio Pruebas.
Nota Final es Nota Semestre 60% y Examen 40%.
Se eximen si y sólo si la Nota Semestre >= 5 sin ningún promedio rojo.
g) OTRAS CONSIDERACIONES
Software de modelamiento: se deja a libre disposición de cada alumno. Puede ser Rational Software Arquitect, Visio
o Dia, entre otros. Idealmente, el software estará instalado en los equipos del laboratorio para el desarrollo de los
informes.
ÚLTIMA ACTUALIZACIÓN
Propuesta por
:
Gabriel Embry, Broderick Crawford Labrín
Responsable
:
Broderick Crawford Labrín
Fecha
:
Viernes 6 de Marzo 2015
Pág. 3 de 3
© Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso
Descargar