Sie sind auf Seite 1von 7

- 1 -

Programa de Asignatura


00 Cdigo:

F
T

C
T1

Asign
17

01. Facultad Tecnologa Informtica / Carrera: Ingeniera en Sistemas Informticos

02. Asignatura: T109 17 - METODOLOGA DE DESARROLLO DE SISTEMAS II.
T108 14 - ANLISIS DE SISTEMAS ADMINISTRATIVOS.


03. Ao lectivo: 2014 04. Ao de cursada: 2 05. Cuatrimestre: 2 06. Horas
Semanales: 6

07.
Profesor Titular: Dr. Neil Carlos Gerardo
Buenos Aires Rosario
Titular a cargo: Neil Carlos Gerardo Adjunto a cargo: Audoglio Pablo
Adjuntos:
Amorena Horacio
Castronuovo Margarita
Prigionero Miguel
Tuesta Alejandra
Pandiani Daniel
Bravo Oscar
Ghigliani Leonardo Andrs
Corti Sebastian


Adjunto:
Prosperi Leonardo


Eje socioprofesional: Los Modelos como representacin abstracta de la realidad
(Anlisis y Lenguajes)
Coordinador de eje: Ing. Vilaboa Pablo Coordinador de eje: Ing. Vaquero Marcelo
Eje Epistmico: Administracin de Recursos Tecnolgicos.


08 Fundamentos

En un ambiente de continuos cambios tanto tecnolgicos como de paradigmas de modelizacin
de sistemas de informacin, esta asignatura contribuye a formar alumnos capaces de reconocer
las alternativas ms adecuadas en el modelado de sistemas mediante el enfoque orientado a
objetos, en un marco terico que permita fundamentar las decisiones estratgicas elegidas,
adems de promover el autoaprendizaje y la investigacin.

09 Correlativas previas y posteriores

- 2 -
Correlativa previa: Metodologa de desarrollo de Sistemas I
Correlativa posterior: Sistemas de Informacin

10 Articulacin con asignaturas

Esta asignatura articula en forma vertical con metodologa de desarrollo de sistemas I, trabajo de
diploma, trabajo de campo I, base de datos y base de datos aplicadas I y II. A partir de los casos
de usos que se desarrollaron en metodologa de desarrollo de sistemas I, se refinan y sirven como
base para el desarrollo de un sistema orientado a objetos dentro del marco del proceso de
desarrollo de sistemas iterativo e incremental.
En forma horizontal, esta asignatura se articula con Programacin Orientada a Objetos y
lenguajes de ultima generacin, en particular con esta ltima asignatura se comparten guas de de
trabajos prcticos.

11 Objetivos

Adquirir los conocimientos necesarios para comprender la visin del Anlisis y Diseo
Orientado a Objetos. Reconocer los fundamentos de una arquitectura de software eficiente
aplicando Patrones de asignacin de responsabilidades. Adquirir los conocimientos necesarios
para comprender el Proceso de Desarrollo de Sistemas. Aplicar estrategias para facilitar el
proceso de mantenimiento en el marco de la denominada crisis del software

12 Unidades de desarrollo de los contenidos

Unidad 1 EL MODELO ORIENTADO A OBJETOS



1.1 Anlisis y diseo OO. Anlisis, diseo y programacin orientada a objetos.
Diferencia con el anlisis y diseo estructurado. Abstraccin. Encapsulamiento. Modularidad.
J erarqua. Polimorfismo. Persistencia. Clases y objetos. Relaciones entre clases: generalizacin,
agregacin y asociacin.
Duracin: 6 hs

Unidad 2 HERRAMIENTAS DE MODELADO DEL ANALISIS Y DISEO
ORIENTADO A OBJETOS

2.1. Casos de uso. El modelo de casos de usos. Identificacin de actores. Las relaciones
entre casos de uso. Construcciones de los casos de uso. Casos de uso primario, secundario y
- 3 -
opcional. Asociacin. Extensin. Inclusin. Generalizacin. Reglas de implementacin. El
proceso de elaboracin de casos de uso (Refinamiento de casos de uso desarrollados en
Metodologa de Desarrollo de Sistemas I)
Duracin: 6 hs

2.2. Diagramas de clases. Clases. Atributos. Operaciones. Asociacin. Agregacin
binaria, unaria y recursivas. Calificadores. Asociacin. Restricciones. Generalizacin. Herencia
simple y mltiple. Clases abstractas
Duracin: 18 hs

2.3. Diagramas de Comunicacin: Componentes. Mensajes. Lnea de vida. Objeto
activo. Flujo de mensajes. Rol de asociacin. Construccin de diagramas de colaboracin
Duracin: 6 hs

2.4. Diagramas de secuencia. Componentes. Actor exterior. Objeto activo y pasivo.
Mensaje. Enlace. Creacin y destruccin de objetos. Llamada recursiva. Construccin de
diagramas de secuencia.
Duracin: 6 hs

Unidad 3. LENGUAJE DE RESTRICCION DE OBJETOS

3.1. Lenguaje de restriccin de objetos. Invariantes. Pre y post condiciones. Valores y
tipos bsicos. Tipos de datos. Objetos y propiedades: atributos, operaciones, extremos de
asociacin. Navegacin por el modelo. Colecciones: conjunto, secuencia y bolsa. Operaciones
sobre colecciones
Duracin: 6 hs

Unidad 4. PERSISTENCIA DE OBJETOS

4.1 Transformacin del Modelo de Clases al Modelo ER. Base de datos OO. Base de
datos relacionales. Modelo ER. Correspondencia entre modelos: clases, asociaciones, clases
asociaciones y generalizaciones a tablas
Duracin: 12 hs

Unidad 5. PATRONES DE DISEO DE ASIGNACION DE
RESPONSABILIDADES

5.1. Patrones de Diseo. Descripcin de un patrn. Caractersticas principales.
Aplicacin de patrones para la asignacin de responsabilidades a las clases. Descripcin de los
patrones: experto en informacin, creador, alta cohesin, bajo acoplamiento. Controlador.
Duracin: 18 hs

Unidad 6. TRABAJO PRCTICO FINAL

6.1. Trabajo Prctico Final. Trabajo de integracin de contenidos
Duracin: 18 hs

Unidad 7. CALIFICACION ACADEMICA IBM
- 4 -

13 Metodologa de trabajo

El objetivo principal es desarrollar la capacidad reflexiva de los alumnos con una metodologa
activa y participativa. Sobre la base del aprendizaje significativo, plantear la enseanza como un
proceso investigativo cuyas premisas sean que el alumno aprenda a aprender, proponiendo un
enfoque positivo a la evaluacin. Para la concrecin de estos objetivos se utilizarn las siguientes
estrategias:

Desarrollo de trabajos grupales de investigacin sobre temas especficos
Trabajos de investigacin utilizando a Internet como herramienta
Clases especiales y exposicin a cargo de los alumnos
Tcnicas de dinmica grupal
Resolucin de problemas que implique relacionar distintos temas aparentemente
inconexos.
Grupos de discusin para la resolucin de problemas
Mtodos de casos
Exposicin por parte del docente
14 Trabajos prcticos

En cada unidad se utilizarn, segn el tema a abordar, guas de abordaje bibliogrfico, guas para
trabajos prcticos, monografas, clases especiales y exposiciones.
Consideraciones sobre las presentaciones de trabajos prcticos grupales
Deber presentarse una carpeta con el trabajo que incluya:
Cartula: nombre de la universidad, nombre de la facultad, nombre de la materia,
nmero y nombre del trabajo prctico, nmero de versin del trabajo prctico,
nombre de los integrantes del grupo, fecha de entrega
Objetivo del trabajo prctico
Contenido (desarrollo del trabajo)
Bibliografa (libros, artculos, pginas web, etc.)

Trabajo de investigacin

Cada grupo elaborar un trabajo sobre el estado del arte, ms un anteproyecto de
investigacin sobre temas propuesto por la ctedra
La bibliografa estar integrada exclusivamente por papers publicados en
congresos de informtica (al menos uno por cada alumno del grupo)
El trabajo ser presentado en el formato establecido (ver pgina web de la
materia)
El trabajo ser expuesto por todos los alumnos (el orden ser sorteado el da de la
exposicin)
La duracin de la exposicin no ser superior a los 20 minutos
Los contenidos de todos los trabajos presentados y expuestos sern evaluados en
el examen final

15 Bibliografa
Obligatoria

- 5 -
Fowler, Martin y otros. UML gota a gota. Mxico, DF : Pearson Educacin, 1999

Larman C. UML y patrones. Una Introduccin al Anlisis y Diseo Orientado a Objetos y
al Proceso Unificado. Segunda edicin Mxico: Prentice-Hall; 2003 -

G. Booch , J . Rumbaugh, I. J acobson,. El Lenguaje Unificado de Modelado. UML 2.0.
Espaa: Addison-Wesley; 2006.

Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener. Designing Object-Oriented
Software. ISBN 0-13-629825-7. Published J une, 1990 by Prentice Hall Professional
Technical Referente

Ampliatoria

Booch G. Anlisis y Diseo Orientado a Objetos, con Aplicaciones. 2 ed. USA:
Addison-Wesley; 1996

Brooks, J r., F. P. No Silver Bullet--Essence and Accidents of Software Engineering. IEEE
Computer 20(4), April, 10-19, 1987.

J acobson I., M. Christerson, P. J onsson, G. vergaard. Object-Oriented Software
Engineering, a Use Case Driven Approach.. England: Addison-Wesley; 1992

Gamma, E., Helm, R., J ohnson, R., and Vlissides, J . Design Patterns : Elements of
Reusable Object-Oriented Software. USA: Addison-Wesley Pub Co; 1995.

Ghezzi C., M. J azayeri, D. Mandrioli. Fundamentals of Software Engineering. USA:
Prentice-Hall; 1991

Neil C. G.. Anlisis de Sistemas un enfoque conceptual Buenos Aires UAI; 2002

Pressman R. S.. Ingeniera de Software. Un Enfoque Prtico. 6 ed. Mxico: Mc Graw-
Hill; 2001

Rumbaugh J ., M Blaha, W. Premerlani, F. Eddy, W. Lorensen. Modelado y Diseo
Orientado a Objetos. Espaa: Prentice-Hall; 1996

Schach S. Analisis y Diseo OO con UML y el Proceso de Modelado. Mexico . Mc
Graw-
Hill. 2005

Direcciones electrnicas

ht t p: / / bi bl i ot eca. vaneduc. edu. ar
ht t p: / / www. omg. or g/ uml

16 Procedimiento de evaluacin y criterio de promocin

Proponiendo un enfoque positivo a la evaluacin, sta ser principalmente una herramienta que
permita, tanto al docente con al alumno, controlar el proceso de enseanza-aprendizaje,
- 6 -
permitiendo realizar las modificaciones necesarias para el logro de los objetivos propuestos.

Evaluacin formativa:
Entrega de los trabajos prcticos de las distintas unidades en las fechas estipuladas por el
cronograma de actividades. Entrega y exposicin de un trabajo de investigacin propuesto por la
ctedra. Participacin en clase. Predisposicin para el trabajo grupal. Grillas de seguimiento y
planillas de auto evaluacin.
Dos exmenes parciales individuales
Evaluaciones individuales menores (parcialitos)
Los trabajos prcticos grupales
La realizacin y exposicin del trabajo de investigacin grupal

Aprobacin de los exmenes parciales:
Habr dos exmenes parciales en las fechas estipuladas en el cronograma de la
materia
La recuperacin de los exmenes se realizara a partir de la siguiente semana del
examen
El alumno, en forma individual, deber desarrollar un trabajo donde investigue y
ample con ejemplos los temas desarrollados en la evaluacin
El alumno deber defender oralmente el trabajo desarrollado
La aprobacin requiere de una nota mayor o igual a 4 (cuatro), esto significa el 60% de
los puntos requeridos. En el parcial se evalan los ejercicios y/o preguntas y el conjunto. En la
aprobacin se tendr en cuenta la calidad de la presentacin y el correcto uso de la lengua
castellana. Aprobacin de los trabajos prcticos grupales: se realizarn a lo largo del
cuatrimestre, se registraran en una carpeta en la que figurarn las distintas versiones de cada
trabajo, con las distintas correcciones. Aprobacin del trabajo de investigacin: se propondr un
trabajo de investigacin por grupo que se desarrollar buscando informacin, principalmente, en
la Internet. Este trabajo ser expuesto por el grupo, debiendo participar todos los integrantes en la
presentacin.

Trabajo prctico final
Cada grupo estar formado por no ms de 3 alumnos
A partir del refinamiento de los casos de uso desarrollados en Metodologa de
Desarrollo de Sistemas I, cada grupo desarrollara:
o El anlisis y diseo de un sistema orientado a objetos mediante el proceso de
desarrollo. La documentacin del trabajo contendr: casos de uso, diagrama
de clases, diagrama de comunicacin/secuencia y sentencias de restricciones
OCL
El trabajo deber tener un anexo para cada alumno, donde se detallen las futuras
ampliaciones que tendr el proyecto para su continuacin, en forma individual, en
trabajo de campo I
El trabajo deber estar acompaado por los rubric
o CASOS DE USO
o MODELO DE DATOS
o MODELO DE DOMINIO
o PROCESO DE DESARROLLO DE SOFTWARE

El trabajo prctico final ser entregado en la fecha de examen final y ser condicin
ineludible para rendir dicho evaluacin
- 7 -

El trabajo prctico final ser la base para el desarrollo de TRABAJO DE CAMPO 1 y
TRABAJO DE DIPLOMA, en esta asignatura el trabajo se continuara en forma individual

El modelo de datos desarrollado en esta asignatura ser utilizado en BASE DE DATOS y
BASE DE DATOS APLICADAS I, II

El trabajo prctico ser entregado en la fecha de examen final y ser condicin ineludible
para rendir dicho evaluacin

Evaluacin de resultados

Los alumnos con promedio entre 10 y 6 acceden al examen coloquial. Este ser un examen
grupal de no ms de tres alumnos. Incluye la presentacin de un tema que integre los contenidos
de la asignatura. Si bien la presentacin es grupal, la evaluacin ser individual.
Los alumnos entre 5.99 y 4 rendirn un examen final individual. Ser interrogado sobre la
totalidad del programa. Los alumnos con promedio entre 3.99 y 1, rendirn examen recuperatorio
de la materia y de aprobarlo con 4 puntos o ms accedern al examen final.

Das könnte Ihnen auch gefallen