Anda di halaman 1dari 6

00 Cdigo F C Asign.

T T3 12

01. Facultad: Tecnologa Informtica /Carrera: Analista Programador

02. Asignatura: ANLISIS DE SISTEMAS ADMINISTRATIVOS

03. Ao lectivo: 2017


04. Ao de Cursada: 2do.
05. Cuatrimestre: 2do.
06. Hs. Semanales: 6

07. Profesor Titular/Director de sector: Carlos Gerardo Neil

Docente: Miguel Prigioniero

08. Items del perfil que se desarrollarn:


En un ambiente de continuos cambios tanto tecnolgicos como de paradig-
mas de modelizacin de sistemas de informacin, esta asignatura contribuye
a formar alumnos capaces de reconocer las alternativas ms adecuadas, en
un marco terico que permita fundamentar las decisiones estratgicas elegi-
das, adems de promover el autoaprendizaje y la investigacin.

09. Correlativas
Previas: Organizacin y Estructuracin de Datos
Posteriores: Trabajo Final

010. Articulacin con materias del mismo ao

Programacin Orientada a Objetos


Programacin II

011. Objetivos:
Adquirir los conocimientos necesarios para comprender la visin del Anlisis
y Diseo Orientado a Objetos. Reconocer los fundamentos de una arquitectu-
ra de software eficiente aplicando Patrones de Diseo. Adquirir los conoci-
mientos 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.

Descripcin de asignatura / Pg. 1


012. Unidades de desarrollo de los contenidos

1. El anlisis y el diseo orientado a objetos

Anlisis y diseo OO. Anlisis, diseo y programacin orientada


a objetos. Diferencia con el anlisis y diseo estructurado. Abstrac-
cin. Encapsulamiento. Modularidad. Jerarqua. Polimorfismo. Per-
sistencia. Clases y objetos. Relaciones entre clases: generalizacin,
agregacin y asociacin.

2 Cmo se vinculan las diferentes etapas en el desarrollo


de software?

Proceso de desarrollo de software. El desarrollo iterativo e in-


cremental. Beneficios del desarrollo iterativo. Las fases del proceso
de desarrollo: inicio, elaboracin, construccin y transicin. Disci-
plinas y fases. Diferencias entre ciclos de vida.

3 Herramientas de modelado del anlisis y diseo orienta-


do a objetos

Casos de uso. El modelo de casos de usos. Identificacin de ac-


tores. Las relaciones entre casos de uso. Construcciones de los ca-
sos de uso. Casos de uso primario, secundario y opcional. Asocia-
cin. Extensin. Inclusin. Generalizacin. Reglas de implementacin.
El proceso de elaboracin de casos de uso.

Diagramas de clases. Clases. Atributos. Operaciones. Asociacio-


nes, agregaciones y composiciones. Asociaciones unarias, binarias
y n-arias. Clases asociacin. Generalizacin. Herencia simple y
mltiple. Clases abstractas.

Diagramas de secuencia. Componentes. Lnea de vida. Mensa-


jes. Enlaces. Creacin y destruccin de objetos. Llamada recursiva.
Construccin de diagramas de secuencia.

Diagramas de comunicacin. Componentes. Mensajes. Flujo de


mensajes. Rol de asociacin. Construccin de diagramas de comu-
nicacin.

Descripcin de asignatura / Pg. 2


4 - Cmo establecer restricciones sobre el modelo de mane-
ra formal?

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. Na-
vegacin por el modelo. Colecciones: conjunto, secuencia y bolsa.
Operaciones sobre colecciones.

5 Cmo aprovechar la experiencia de los diseadores?

Patrones de Diseo. Descripcin de un patrn. Caractersticas prin-


cipales. Aplicacin de patrones para la asignacin de responsabilida-
des a las clases. Descripcin de los patrones: experto en informacin,
creador, alta cohesin, bajo acoplamiento y controlador.

6 Cmo hacer persistentes los objetos en un modelo rela-


cional?

Transformacin del Modelo de Clases al Modelo Entidad Re-


lacin (MER). Base de datos OO. Base de datos relacionales. Mo-
delo MER. Correspondencia entre modelos: clases, asociaciones,
clases asociaciones y generalizaciones a tablas.

013. Metodologa de trabajo y Plan de trabajos prcticos


El objetivo principal es desarrollar la capacidad reflexiva de los alumnos con
una metodologa activa y participativa. Sobre la base del aprendizaje signifi-
cativo, 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 siguien-
tes estrategias:

Trabajos de investigacin utilizando a Internet como he-


rramienta.
Resolucin de problemas que implique relacionar distintos
temas aparentemente inconexos.
Grupos de discusin a travs del foro y el chat para la re-
solucin de problemas.
Mtodos de casos.

Descripcin de asignatura / Pg. 3


014. Trabajos Prcticos

En cada unidad se utilizarn, segn el tema a abordar, guas de abordaje bi-


bliogrfico incluidas en los orientadores de aprendizaje y consignas para la
resolucin de los trabajos prcticos requeridos y sugeridos. Recuerde ir orga-
nizando una Carpeta de Trabajos Prcticos cuya presentacin ser un insumo
fundamental en el momento del Examen Final.

015. Bibliografa

Obligatoria

Booch, G.; Rumbaugh, J.; Jacobson, I. El Lenguaje Unificado de Modelado.


Addison-Wesley, Espaa, 2006.

Larman, C. UML y patrones. Una Introduccin al Anlisis y Diseo Orientado a


Objetos y al Proceso Unificado. Prentice-Hall, Segunda edicin, Mxico, 2003.

Ampliatoria

G. Booch. Anlisis y Diseo Orientado a Objetos, con Aplicaciones. 2 ed. USA:


Addison-Wesley; 1996

Brooks, Jr., F. P. No Silver Bullet--Essence and Accidents of Software Engi-


neering. IEEE Computer 20(4), April, 10-19, 1987.

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

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

C. Ghezzi, M. Jazayeri, D. Mandrioli. Fundamentals of Software Engineering.


USA: Prentice-Hall; 1991

I. Jacobson, M. Christerson, P. Jonsson, G. vergaard. Object-Oriented Soft-


ware Engineering, a Use Case Driven Approach. England: Addison-Wesley;
1992

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


2002

R. S. Pressman. Ingeniera de Software. Un Enfoque Prctico. 6 ed. Mxico:

Descripcin de asignatura / Pg. 4


Mc Graw-Hill; 2001

J. Rumbaugh, M Blaha, W. Premerlani, F. Eddy, W. Lorensen. Modelado y Di-


seo Orientado a Objetos. Espaa: Prentice-Hall; 1996

J. Rumbaugh, I. Jacobson, G. Booch. El Proceso Unificado de Desarrollo de


Software. Madrid: Addison-Wesley; 2000

UML 2004 - The Unified Modeling Language (7. 2004. Lisboa.) ; Baar, Thomas,
Editor; Strohmeier, Alfred, Editor; Moreira, Ana, Editor ; Mellor, Stephen J.,
Editor

UML 2004. Satellite Activities (2004. Lisboa.); Jardim Nunes, Nuno, Editor;
Selic,Bran, Editor; Rodrigues da Silva, Alberto, Editor; Toval Alvarez, Ambro-
sio, Editor

Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener. Designing Object-


Oriented Software. ISBN 0-13-629825-7. Published June, 1990 by Prentice
Hall Professional Technical Referente

Direcciones electrnicas

http://biblioteca.vaneduc.edu.ar
http://www.omg.org/uml
http://www.rational.com/uml

016. Criterios de evaluacin y 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 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 esti-
puladas por el cronograma de actividades. Predisposicin para el trabajo gru-
pal. Grillas de seguimiento y planillas de auto evaluacin.

Dos exmenes parciales individuales


Trabajos Prcticos requeridos
Trabajos prcticos sugeridos

Descripcin de asignatura / Pg. 5


Aprobacin de los exmenes parciales:
Habr dos exmenes parciales en las fechas estipuladas en el
cronograma de la asignatura
Se tomarn exmenes recuperatorios de ambos parciales

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 requeridos: se realizarn a lo largo del


cuatrimestre, se registrarn en una carpeta en la que figurarn las distintas
versiones de cada trabajo, con las distintas correcciones.

Evaluacin de resultados

Los alumnos con promedio entre 3.99 y 1 rendirn examen recuperatorio de la


asignatura, adems de cumplimentar todos los requisitos de la cursada, y de
aprobarlo con 4 puntos o ms accedern al examen final.

La acreditacin de la asignatura estar supeditada a la aprobacin del examen


final de carcter presencial y obligatorio. Se exigir, adems, el porcentaje de
cumplimiento de las actividades previstas para la aprobacin de la cursada,
estipulado por la UAI.

Descripcin de asignatura / Pg. 6