Sei sulla pagina 1di 13

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing.

en Sistemas de Informacin

Asignatura Ciclo Lectivo Vigencia del programa Plan rea Carga horaria semanal Anual/ cuatrimestral Coordinador de Ctedra Objetivos de la Materia

Diseo de Sistemas 2014 Ciclo lectivo 2014 2008 Sistemas de Informacin 6 horas Anual Ing. Alberto Freddy Daz Conocer las metodologas, modelos, tcnicas y lenguajes del proceso de Diseo. Conocer las actividades sugeridas en el proceso unificado de desarrollo asociadas a la construccin e instalacin de software. Comprender la importancia de las actividades del diseo en el desarrollo de Sistemas de Informacin. Elaborar modelos para el diseo de sistemas de informacin. Poner en prctica el concepto de reusabilidad, uno de los pilares de la filosofa orientada a objetos, por medio de la utilizacin de patrones; logrando mejorar la productividad en el proceso de desarrollo de software. Disear y construir productos de software asociados a los sistemas de informacin aplicando herramientas de soporte de diseo. Ser capaz de afrontar la problemtica que se presenta en la implementacin y seguimiento de un Sistema de Informacin durante todo su ciclo de vida. Integrar por medio de casos prcticos los conocimientos adquiridos en materias de niveles anteriores y del mismo nivel con los adquiridos en esta asignatura. Programa Analtico

Unidad Nro. 1: Anlisis de Sistemas de Informacin Orientado a Objetos con UML Objetivos Especficos: Manejar las herramientas de modelado que brinda UML para la construccin de Modelos de Software. Analizar los sistemas de informacin mediante el paradigma de Orientacin a Objetos. Realizar la construccin de un Modelo de Anlisis como base para la construccin de una arquitectura robusta del sistema. Utilizar patrones en la construccin de los modelos del anlisis Incorporar aspectos de calidad en el anlisis. Contenidos: Revisin de UML 2.0 Revisin de Proceso Unificado de Desarrollo Anlisis en el Proceso Unificado de Desarrollo

1 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

o Objetivo, actividades, trabajadores, artefactos Anlisis Orientado a Objetos o Modelado de comportamiento en el anlisis o Modelado de estructura en el anlisis o Patrones Generales de Asignacin de Responsabilidades (GRASP)

Bibliografa recomendada para la Unidad Jacobson, Booch y Rumbaugh: El Proceso Unificado de Desarrollo - (Editorial Addison-Wesley - Ao 2000). Captulo 8. Booch, Rumbaugh y Jacobson: Lenguaje de Modelado Unificado - (Editorial Addison-Wesley-Pearson Educacin 2da edicin - Ao 2006). Captulo 2, 7, 8, 9,10, 18, 21, 23, 24 y 27. Craig Larman: UML y Patrones - (Editorial Prentice Hall Ao 2003). Captulo 16. Jim Arlow e Ila Neustadt: Programacin UML 2.0 (Ediciones Anaya Multimedia; Ao 2006). Captulos 1, 6, 8, 11, 12, 13, 21 y 22. Ing. Judith Meles: Apuntes sobre Patrones de Software. Evaluacin: Evaluacin de contenidos tericos y prcticos en el primer parcial. Elaboracin de proyectos de aplicacin de actividades prcticas en forma grupal, trabajados en el aula, algunos de los cuales deber ser terminados y completados por los alumnos para su posterior correccin.

Unidad Nro. 2: Diseo de Sistemas de Informacin Orientado a Objetos con UML Objetivos especficos: Disear los sistemas de informacin mediante el paradigma orientado a objetos. Potenciar la capacidad de desarrollar una estructura de diseo robusta y mantenible que permita la reusabilidad. Conocer las particularidades de la implementacin del Modelo de Datos tanto en Bases de Datos Relacionales como en Bases de Datos Orientadas a Objeto. Conocer y aplicar patrones en la construccin de modelos de diseo. Manejar las herramientas de modelado que brinda UML para la construccin del modelo de diseo Contenidos: Definicin de Diseo, principios de diseo de software orientado a objetos Aspectos que se disean en un sistema de informacin Estrategias de Prototipado y de Ensamblaje de Componentes Diseo en el Proceso Unificado de Desarrollo o Objetivo, actividades, trabajadores, artefactos Diseo de Software OO. o Diseo del Comportamiento del Software.

2 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

o Diseo de la Estructura del Software o Patrones de Diseo. Mapeo de estructuras de clases a bases de datos relacionales Patrones de Persistencia. Diseo de Interfaces de Usuario Diseo de Procedimientos. Calidad en el diseo: Validacin y verificacin de los modelos de diseo

Bibliografa recomendada para la Unidad: Erich Gamma: Patrones de Diseo-(Editorial Addison-Wesley - Ao 2003). Ivar Jacobson: Object-Oriented Software Engeneering- (Editorial Addison-Wesley Ao 1998). Captulo 10 Booch, Rumbaugh y Jacobson: Lenguaje de Modelado Unificado- (Editorial Addison-Wesley-Pearson Educacin 2da edicin - Ao 2006). Captulos 11, 12, 25, 29 y 30. Sommerville, Ian: Ingeniera de Software- (Editorial Addison-Wesley Ao 2011). Captulos 16, 17. Pressman Roger: Ingeniera de Software - (Editorial Addison-Wesley Ao 2005). Captulo 12 Arlow, Jim y Neustadt, Ila: Programacin UML 2- (Ediciones Anaya Multimedia; Ao 2006). Captulos 16, 17, 18, 19 , 20 y 24 Pressman Roger, INGENIERA DE SOFTWARE 6ta Edicin (Editorial Addison-Wesley Ao 2005). Captulo 30. UML Y PATRONES - Autor: Craig Larman (Editorial Prentice Hall - 2da edicin - Ao 2002). Captulos 33 y 34

Evaluacin: Evaluacin de contenidos tericos y prcticos en el segundo y tercer parcial. Elaboracin de proyectos de aplicacin de actividades prcticas en forma grupal, trabajados en el aula, algunos de los cuales deber ser terminados y completados por los alumnos para su posterior correccin. Unidad Nro. 3: Diseo de Arquitecturas de Software Objetivos especficos: Reconocer la importancia y la incidencia del diseo arquitectnico en el producto de software que se obtiene. Desarrollar la habilidad para adaptar el resultado del proceso de anlisis a las restricciones de implementacin impuestas por el entorno. Contenidos: Diseo Arquitectnico Patrones arquitectnicos Vistas arquitectnicas Documentacin de la arquitectura

3 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Bibliografa recomendada para la unidad: Gordon Ian: Essential Software Architecture (Editorial Springer, 2006). Captulos del 1 al 6 Fairbanks George: Just Enough Software Architecture (Editorial Marshall & Brainerd, 2010) Captulo 14 Sommerville, Ian: Ingeniera de Software- (Editorial Addison-Wesley Ao 2011). Captulos 6, 18 y 19 Craig Larman: UML y Patrones - (Editorial Prentice Hall Ao 2003). Captulo 33 y 34. Evaluacin: Evaluacin de contenidos tericos y prcticos en el segundo parcial. Elaboracin de proyectos de aplicacin de actividades prcticas en forma grupal, trabajados en el aula, algunos de los cuales deber ser terminados y completados por los alumnos para su posterior correccin. Unidad Nro. 4: Prueba del Sistema de Informacin Objetivos especficos: Descubrir la importancia de la prueba del sistema como una herramienta que asegurar la calidad del sistema construido. Conocer las tcnicas de diseo de casos de prueba, que permitan determinar que el software desarrollado cumple con los requerimientos funcionales y de rendimientos establecidos. Preparar lotes de prueba requeridos para la verificacin del sistema en sus distintos niveles de jerarqua.

Contenidos Pruebas de software o Conceptos generales o Niveles de prueba Prueba en el Proceso Unificado de Desarrollo o Objetivo, actividades, trabajadores, artefactos

Bibliografa recomendada para la unidad: Jacobson, Booch y Rumbaugh: El Proceso Unificado de Desarrollo - (Editorial Addison-Wesley - Ao 2000). Captulo 12 Sommerville, Ian: Ingeniera de Software - (Editorial Addison-Wesley Ao 2011). Captulo 8 Ivar Jacobson: Object-Oriented Software Engeneering- (Editorial Addison-Wesley Ao 1998). Captulo 12 Evaluacin: Evaluacin de contenidos tericos en el tercer parcial. Elaboracin de proyectos de aplicacin de actividades prcticas en forma grupal, trabajados en el aula, algunos de los cuales deber ser terminados y completados por los alumnos para su posterior correccin.

4 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Unidad Nro. 5: Despliegue del Sistema de Informacin Objetivos especficos: Identificar las actividades necesarias para realizar la instalacin del producto a sus usuarios Reconocer los diferentes formas de transferencia de un producto a software al ambiente de produccin Contenidos Problemtica del Despliegue de software Tcnicas de despliegue en funcin de las tecnologas existentes Proceso de despliegue del producto o El rol del despliegue en el Ciclo de Vida del Software o Artefactos de la despliegue o Trabajadores de la despliegue o Actividades de la despliegue Bibliografa recomendada para la Unidad: Ambler, Scott: More Process Patterns Delivering Large-Scale Systems Using Object Technology. Captulo 5. Philippe Kruchten: The Rational Unified Process An Introduction - (Editorial Addison-Wesley Ao 2000). Captulo 15. Evaluacin: Evaluacin de contenidos tericos en el tercer parcial.

Unidad Nro. 6: Evolucin del software Objetivos especficos: Conocer la problemtica vinculada con la evolucin de los productos de software a lo largo de su ciclo de vida, particularmente luego de su puesta en produccin. Reconocer las estrategias de cambio que pueden afectar a un producto de software. Contenidos Procesos de Evolucin del software Dinmica de la evolucin del software Mantenimiento del Software Administracin de Sistemas Heredados

Bibliografa recomendada para la Unidad: Sommerville, Ian: Ingeniera de Software - (Editorial Addison-Wesley Ao 2011). Captulo 9 Pressman Roger, INGENIERA DE SOFTWARE 6ta Edicin (Editorial Addison-Wesley Ao 2005). Captulo 31

5 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Evaluacin: Evaluacin de contenidos tericos y prcticos en el tercer parcial. Elaboracin de proyectos de aplicacin de actividades prcticas en forma grupal, trabajados en el aula, algunos de los cuales deber ser terminados y completados por los alumnos para su posterior correccin.

Metodologa de enseanza y aprendizaje

Sistema de evaluacin

Destacando el hecho que el curriculum no solo se manifiesta en la especificacin de una serie de contenidos en un programa, sino por el contrario abarca cuestiones mucho ms profundas tales como: bibliografa, priorizacin de algunos contenidos sobre otros, proceso de enseanza aprendizaje, formas de evaluacin, entre otras; es que se considera importante poner de manifiesto algunos de estos aspectos con el propsito de mejorar el nivel acadmico y fomentar la integracin de la ctedra, sin interferir, por supuesto, en la libertad de cada uno de los docentes que la integren. Dentro de las cuestiones que se expondrn para el desarrollo de la Metodologa se tendrn en cuenta los siguientes aspectos: Dictado de la materia: el contenido temtico est organizado lgicamente y situado coherentemente segn su grado de dificultad de manera que permita al estudiante ir asimilando los contenidos propios de la materia en forma gradual y a la vez integrar los contenidos de otras asignaturas. Para el desarrollo del programa se considerar un sistema de clases que combine: clases explicativas, con clases prcticas tipo taller, y el uso del laboratorio. A travs de estas diferentes formas organizativas de la enseanza se proponen los siguientes objetivos educativos: Transmitir los conocimientos a travs de un proceso de enseanza- aprendizaje que permita la apropiacin de los contenidos. Desarrollar el hbito de la lectura, el anlisis y la interpretacin. Promover el espritu investigativo para buscar siempre la verdad autntica y la rigurosidad de la ciencia en la bsqueda de las soluciones a las situaciones de aprendizaje que se propongan. Valorar el uso de bibliografa como fuente original de los conceptos desarrollados en la asignatura. Fomentar la habilidad para aplicar los conocimientos adquiridos a situaciones concretas Se evalan los siguientes tems: Dos PPA Proyectos Prcticos de Aplicacin con dos dominios diferentes. Un PPAI Proyecto Prctico de Aplicacin Integrador con 5 entregas: 3 parciales terico-prcticos Un eventual parcial terico-prctico recuperatorio Nivel Grupal 1. Proyectos Prcticos de aplicacin de los contenidos prcticos de la materia realizar el 100% y aprobar el 80 % de estos trabajos. 2. Proyecto Prctico de Aplicacin Integrador: la finalidad de este trabajo es integrar los contenidos de la materia entre s y con los contenidos de otras asignaturas. Se realiza el seguimiento de un caso prctico desde el anlisis del sistema, incluyendo diseo y definicin de casos de prueba.

Condiciones de regularidad

6 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

El trabajo se divide para facilitar el seguimiento del mismo, conforme al avance en el dictado de los temas. Se estructura en cinco presentaciones, las cuales deben ser presentadas y aprobadas en su totalidad, es decir el 100%. En caso de no aprobar, el grupo tendr la posibilidad de una presentacin adicional para cada parte del trabajo integrador, y una presentacin ms que podr utilizar en cualquiera de las cuatro presentaciones del trabajo, a eleccin del grupo, pero solo en una de ellas. Es decir son 5 (cinco) presentaciones en total, de no aprobar el grupo queda en condicin de libre. Los prcticos deben respetar la fecha de presentacin definida por los docentes, el no cumplimiento de las mismas equivaldr a la no aprobacin de la presentacin correspondiente. Es importante destacar que los alumnos deben tener aprobadas las presentaciones de los prcticos integradores para poder rendir los parciales correspondientes, segn el siguiente esquema:

Debe tener Aprobada la Presentacin del PPAI: Primera Presentacin Segunda Presentacin Tercera Presentacin

Para poder rendir el: Segundo Parcial Tercer Parcial Recuperatorios

Las presentaciones corresponden a los siguientes temas: Primera Presentacin: Modelo de Dominio. Segunda Presentacin: Modelo de Anlisis. Tercera Presentacin: Modelo de Diseo (Primera Parte) Cuarta Presentacin: Modelo de Diseo (Segundo Parte) Quinta Presentacin: Modelo de Implementacin. Nivel Individual El estudiante deber rendir y aprobar 3 (tres) parciales con nota mayor o igual a 4 (cuatro), teniendo la posibilidad de realizar 1 (un) recuperatorio de cualquiera de los parciales, con idnticas condiciones de aprobacin. El recuperatorio se tomar a fin de ao luego del 3er. parcial. La nota 4 (cuatro) se corresponde con el 60 % de los contenidos evaluados en cada parcial. Dado que los parciales son terico-prcticos, el alumno debe tener aprobada una parte proporcional mnima de cada una para poder aprobar. Sobre el 100 % evaluado, el 60 % del puntaje se corresponde con la parte prctica y el 40% del puntaje se corresponde con la parte terica. Para la promocin de la parte Prctica: El estudiante que cumpla con los requerimientos de los proyecto prcticos de aplicacin a nivel grupal con nota mayor o igual a 7 (siete), y tenga los tres (3) parciales rendidos y aprobados con promedio de 7 (siete), notas no menores a 6 (seis), sin haber reprobado ningn parcial, podr eximirse de rendir la parte prctica de la materia en la

7 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

instancia de la evaluacin final. Si el estudiante, teniendo los tres parciales aprobados, dos de ellos con nota igual o mayor a 6, no llega al promedio requerido para promocin podr recuperar un parcial para obtener promedio para promocin. Quedando como vlida la nota ms alta alcanzada, es decir puede no promocionar, pero no pierde la condicin de regular. Vigencia de la Promocin: la promocin adquirida por el estudiante ser vigente por todo el ao lectivo siguiente al que regulariz, por ejemplo los alumnos que promocionen en el ao 2014, mantendrn la promocin hasta los turnos de febreromarzo del 2016. Adems, la promocin prctica se pierde si el alumno reprueba dos veces el examen final, debiendo rendir la materia completa (terico y prctico) a partir de ese momento. Para obtener la aprobacin de la materia el estudiante deber aprobar el examen final que se compone de una parte prctica escrita, que implica la resolucin de una situacin problemtica concreta, aplicando los conocimientos adquiridos. Y una vez aprobada la parte prctica el estudiante deber desarrollar en forma oral los contenidos tericos de la asignatura. Si el estudiante aprueba la parte prctica con 70 puntos o ms y no llegase a aprobar la parte terica, la parte prctica del examen tendr validez para presentarse en los siguientes dos llamados inmediatamente posteriores y consecutivos al turno de examen en el que aprobaron el prctico y rendir solamente la parte terica. Pasado ese plazo, deber rendir el examen completo (terico y prctico nuevamente). El examen final se aprueba con nota mnima no menor a 4 (cuatro), correspondiendo tambin al 60 % de los contenidos evaluados, al igual que en los exmenes parciales. Importante: La ctedra toma la parte prctica del examen final en forma conjunta para todos los estudiantes que se inscriban a un determinado llamado de examen final, siendo dicho examen prctico a partir de las 14 horas. Actividades en laboratorio Prctica deseable: Utilizacin del software de Modelado de UML 2.0 para el modelado del sistema de informacin. Especial mencin merecen las actividades para obtencin de la Certificacin IBM que se obtienen utilizando los productos de la lnea de Rational (Rational Software Architect y Rational Software Modeler)

Examen final

Horas/ao totales 192 de la asignatura Cantidad de horas 96 prcticas totales Cantidad de horas 96 tericas totales Tipo de formacin Formacin experimental prctica (marque la Resolucin de problemas de ingeniera que corresponde y Actividades de proyecto y diseo si es asignatura Prcticas supervisadas en los sectores productivos y /o de servicios

8 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

curricular -no electiva-) Cantidad de horas afectadas a la formacin prctica indicada Descripcin de los prcticos

La carga horaria afectada a la formacin prctica es un total de 96. De estas 96 horas, 34 se emplearn especficamente en Actividades de Proyecto y Diseo. Este 35 % de tiempo se traduce en trminos de clases en 22 clases de 3 mdulos cada una. La parte prctica de la materia est basada en el desarrollo de proyectos prcticos de aplicacin, que sern el hilo conductor de las actividades y sobre los cuales se trabajarn cada uno de los contenidos prcticos que se desarrollan en la materia y del PPAI. Las consignas de los PPA son las siguientes: o Desarrollo del Modelo de Dominio o Modelo de Anlisis que incluye Diagramas de interaccin (comunicacin y secuencia) y Diagrama de clases del Anlisis. o Modelado con Diagrama de Mquina de Estado o Requerimientos no funcionales o Patrones Arquitectnicos o Vistas de la Arquitectura o Diseo de interfaces de usuario o Aplicacin de Patrones de Diseo o Mapeo a BDR Las consignas del PPAI Proyecto Prcticos de Aplicacin Integral son: o Modelo de Dominio (entrega 1) o Diagrama de comunicacin de 3 casos de uso (entrega 2) o Diagrama de clases del Anlisis (entrega 2) o Diagrama de Maquina de Estados (entrega 3) o Vistas de la Arquitectura (entrega 3) o Patrones Arquitectnicos (entrega 3) o Diseo de interfaces de usuario (entrega 4) o Aplicacin de 2 patrones Gamma (entrega 4) o Mapeo a BDR con DER (entrega 5) o Implementacin de un caso de uso en el que se haya utilizado un patrn de diseo (entrega 5) o Diseo de casos de prueba para el caso de uso implementado (1 que incluya un camino de prueba positivo y uno que incluya un camino de prueba negativo) (entrega 5)

Criterios de evaluacin de los prcticos

Sobre los prcticos que la ctedra utilizar se evaluarn los siguientes aspectos, vinculados al cumplimiento de los objetivos de la asignatura: 1. Trabajo acorde a las consignas presentadas 2. Que resuelva correctamente el problema que el proyecto presenta y cumpla los objetivos definidos para ste 3. Consistencia de cada uno de los modelos que se van desarrollando 4. Aspecto formal de la presentacin del prctico 5. Cumplimiento de la fecha acordada 6. Integracin del grupo en la realizacin del trabajo Descripcin de la Cada uno de los Proyectos Prcticos de Aplicacin estar descripto considerando los presentacin de los siguientes aspectos:

9 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

prcticos

1. 2. 3. 4.

Nombre del Proyecto Prctico de Aplicacin Objetivo del Proyecto Prctico de Aplicacin Objetivos de la Asignatura con respecto al Proyecto Prctico de Aplicacin Contenidos de la Asignatura que se abordarn en el Proyecto Prctico de Aplicacin 5. Consigna asociada al Proyecto Prctico de Aplicacin 6. Descripcin del Dominio asociado al Proyecto Prctico de Aplicacin 7. Especificacin de los Casos de Uso afectados al desarrollo del proyecto

Cronograma de actividades de la asignatura, incluyendo semana prevista para cada prctico

Si bien el Calendario Acadmico de la Universidad tiene planificadas 15 semanas de clase por cuatrimestre, si va a plantear un cronograma de 14 semanas de clase en cada cuatrimestre debido a los feriados y asuetos que en forma diferente afectan a cada uno de los cursos que conforman la ctedra.
Semana Desde 17/03 al 21/03 Primer Cuatrimestre Clases Tericas Presentacin de la Asignatura y de los Docentes Regularidad Bibliografa Terico Repaso de PDU - Modelo de Requerimientos UML 2.0 Terico: Workflow de Anlisis Artefactos de Anlisis: Diagrama de Comunicacin Terico de Patrones GRASP Clases Prcticas Formacin de Grupos Presentacin del Proyecto Prctico de Aplicacin (PPA) Nro 1. Desarrollo del Modelo de Dominio del PPA Nro. 1 Continuacin del Modelo de Dominio del PPA Nro1 Desarrollo del Modelo de Dominio del PPA Nro. 2 Presentacin del Proyecto Prctico de Aplicacin (PPA) Nro. 2. PPA Nro. 1: Modelo de Anlisis (Diagrama de Interaccin: Comunicacin) PPA Nro. 1: Modelo de Anlisis (Diagrama de Interaccin: Comunicacin y diagrama de clase de anlisis) PPA Nro. 2: Modelo de Anlisis (Diagrama de Interaccin: Comunicacin y/o Secuencia y Diagrama de clase de anlisis) Primer Parcial

Desde 24/03 al 04/04 Desde 07/04 al 11/04 Desde 14/04 al 18/04 Desde 21/04 al 25/04 Desde 28/04 al 02/05

Artefactos de Anlisis: Diagrama de Clases de Anlisis

Desde 05/05 al 09/05

Desde 12/05 al 16/05 Desde 19/05 al 23/05

Artefactos de Anlisis: Diagrama de Clases de Anlisis y Diagrama de Secuencia Diagrama de Mquina de Estado Primer Parcial Diagrama de Mquina de Estado

Desde 26/05 al 30/05

Desde 02/06

Presentacin del Proyecto Prctico de Aplicacin Integrador PPA Nro 1 y 2: Modelado con Diagramas de Mquina de Estado Conceptos y Principios de Diseo - Repaso y Clase de Consulta para Estrategias de Prototipado y Ensamblaje parcial de Componentes. PPA Nro. 2: Modelo de Anlisis (Diagrama de Interaccin: Comunicacin y/o Secuencia y Diagrama de clase de anlisis) Diseo de Arquitectura de Software PPA Nro. 1: Requerimientos No

10 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

al 13/06 Desde 16/06 al 20/06 Desde 23/06 al 27/06

Funcionales Diseo de Arquitectura de Software PPA Nro. 2: Requerimientos No Funcionales Diseo de Arquitectura de Software PPA Nro. 1: Patrones (Patrones Arquitectnicos) Arquitectnicos PPA Nro. 2: Patrones Arquitectnicos Segundo Cuatrimestre

Semana Desde 28/07 al 01/08 Desde 04/08 al 08/08

Clases Tericas Clases Prcticas Diseo de Arquitectura de Software PPA Nro. 1: Vistas Arquitectnicas (Vistas Arquitectnicas) PPA Nro. 2: Vistas Arquitectnicas Diseo de Interfaces Diseo de procedimientos de usuario. PPA Nro. 1: Vistas Arquitectnicas PPA Nro. 2: Vistas Arquitectnicas Proyecto Prctico de Aplicacin Integrador: Arquitectura PPA Nro. 1: Diseo de Interfaces PPA Nro. 2: Diseo de Interfaces Parcial 2

Desde 11/08 al 15/08 Desde el 18/08 al 22/08 Desde 25/08 al 29/08

Patrones de Diseo Parcial 2

Patrones de Diseo

PPA Nro. 1: Aplicacin de Patrones de Diseo PPA Nro. 2: Aplicacin de Patrones de Diseo Proyecto Prctico de Aplicacin Integrador: Aplicacin de Patrones de Diseo

Desde el 01/09 al 05/09 Desde 08/09 al 12/09

Patrones de Diseo

Patrones de Diseo

Desde 15/09 al 19/09

Desde 22/09 al 26/09 Desde 29/09 al 03/10

PPA Nro. 1: Aplicacin de Patrones de Diseo PPA Nro. 2: Aplicacin de Patrones de Diseo Terico de Mapeo de Clases a Bases de PPA Nro. 1: Aplicacin de Patrones Datos y Diseo de Persistencia de Diseo PPA Nro. 2: Aplicacin de Patrones de Diseo PPAI Mapeo de clases a Bases de Datos PPA Nro. 1: Mapeo Relacionales. PPA Nro. 2: Mapeo Diseo de Persistencia PPA Nro. 1: Aplicacin de Patrones de Diseo PPA Nro. 2: Aplicacin de Patrones de Diseo

11 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Desde 06/10 al 10/10

Estrategias de Cambio en el Software Clase de Consulta

Desde 13/10 al 17/10

Prueba de Software Clase de Consulta

Desde 20/10 al 24/10 Desde 27/10 al 31/10

Parcial 3 Despliegue Clase de Consulta

PPA Nro. 1: Ejercicio de Cambio de Requerimientos PPA Nro. 2: Ejercicio de Cambio de Requerimientos Repaso y Clase de Consulta para parcial PPA Nro. 1: Ejercicio de Cambio de Requerimientos PPA Nro. 2: Ejercicio de Cambio de Requerimientos Repaso y Clase de Consulta para parcial Parcial 3 PPA Nro. 1: Diseo de Casos de Prueba PPA Nro. 2: Diseo de Casos de Prueba Recuperatorios Parciales 1,2 y3

Desde 03/11 al 07/11

Recuperatorios Parciales 1,2 y3

Descripcin de metodologa propuesta de consultas y cronograma de consultas Plan de integracin con otras asignaturas

Bibliografa Obligatoria

La ctedra plantea que los horarios de consulta deber convenirlos cada curso con sus profesores, cada vez que necesitan y que sea en horarios diferentes a los horarios de clase de cada curso. A todo efecto la ctedra dispone de la siguiente direccin de correo para que los alumnos se puedan comunicar directamente con el Director de Ctedra: afdiaz@bbs.frc.utn.edu.ar. Esta materia es troncal e integradora, por lo cual se debe poner de manifiesto lo aprendido en SOR durante el primer nivel y muy especialmente en ASI (Anlisis de Sistemas) en el segundo nivel. La materia DSI es directa continuadora de los contenidos de la materia Anlisis de Sistemas (ASI) en donde se dan las primeras fases del Proceso Unificado de Desarrollo hasta el Workflow de Anlisis, que se lo dicta en carcter introductorio y en DSI se comienza con el Workflow de Anlisis en detalle y continan con el resto de los workflows haciendo especial nfasis en el de Diseo, si bien es importante destacar que los Workflows de Implementacin, de Despliegue y Testing se encaran en forma introductoria, sin profundizacin. Con respecto a los contenidos de Testing se completar su desarrollo en la materia Ingeniera de Software. Jacobson, Booch y Rumbaugh: EL PROCESO UNIFICADO DE DESARROLLO (Editorial Addison-Wesley - Ao 2000 1 edicin). Gamma, Eric: PATRONES DE DISEO (Editorial Addison Wesley - Ao 2003). Arlow, Jim y Neustadt, Ila, PROGRAMACION UML 2, Ediciones Anaya Multimedia; Ao 2006. Booch, Rumbaugh y Jacobson: LENGUAJE DE MODELADO UNIFICADO 2DA EDICIN (Editorial Addison Wesley-Pearson Educacin - Ao 2006). Sommerville, Ian, INGENIERA DE SOFTWARE 9na Edicin (Editorial Addison-Wesley Ao 2011). Pressman Roger, INGENIERA DE SOFTWARE 6ta Edicin (Editorial Addison-Wesley Ao 2005). Larman Craig: UML Y PATRONES (Editorial Prentice Hall 2 edic.- Ao 2003.)

Bibliografa Complementaria

12 Ctedra: DSI Diseo de Sistemas

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Jacobson Ivar, OBJECT-ORIENTED SOFTWARE ENGINEERING. (Editorial AddisonWesley Ao 1998. 1 ed.). Gorton Ian Essential Software Architecture (Editorial Springer, 2006). Fairbanks George Just Enough Software Architecture (Editorial Marshall & Brainerd, 2010) Stelting, Stephen y Maassen Ola, PATRONES DE DISEO APLICADOS A JAVA, Editorial Pearson Prentice Hall, Edicin 2003. McConell, Steve: CODE COMPLETE (Editorial Microsoft Press Ao 2003) Krutchten, Philippe, THE RATIONAL UNIFIED PROCESS, AN INTRODUCTION Segunda Edicin (Editorial Addison-Wesley Ao 2000) Ambler, Scott: More Process Patterns - Delivering Large-Scale Systems Using Object Technology. Apuntes de Ctedra- Autor Judith Meles Distribucin de docentes por curso Curso 3K1 3K2 M M Turno Da y Horas Lun 1-2-3 Jue 1-2-3 Mar 1-2-3 Mie 1-2-3 Profesor Meles, Judith Oyola, Daniela J.T.P. Jeinson, Elizabeth Haefeli, Ins Ayudante Massano, Cecilia Barale, Lorena Vega Damico Marcela Vlez, Germn Bene, Florencia Pereyra, Silvia Jeinson, Elizabeth Gregorat, Daro Ontivero, Luca Barale, Lorena

3K3 3K4

T N

Mar 0-1-2 Vie 0-1-2 Mar 0-1-2 Vie 1-2-3 Lun 1-2-3 Mie 0-1-2

Cattaneo, Marcela Meles, Judith

3K5

Ortiz, Cecilia

Mac William, Mara Irene Boiero Rovera, Gerardo Massano, Cecilia

3K6

Lun 0-1-2 Jue 4-5-6

Daz, Freddy

Haefeli, Ins

3K7

Lun 0-1-2 Jue 4-5-6

Rey, Susana

Vlez, Germn

13 Ctedra: DSI Diseo de Sistemas

Potrebbero piacerti anche