Sei sulla pagina 1di 7

Programa de Asignatura

00 Cdigo: 01 Facultad Tecnologa Informtica / F T C T1 Asign 14

Carrera: Ingeniera en Sistemas

02 Asignatura: Anlisis de Sistemas Administrativos 03 Ao lectivo: 2010 04 Ao de cursada: 2do 05 Cuatrimestre: 2ro 06 Horas Semanales: 6 07 Profesor Titular: Carlos Gerardo Neil 08 tem del perfil que se desarrollarn 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 un marco terico que permita fundamentar las decisiones estratgicas elegidas, adems de promover el autoaprendizaje y la investigacin. 09 Correlativas previas y posteriores Correlativa previa: Organizacin y Estructuracin de Datos Correlativa posterior: Sistemas de Informacin 10 Articulacin con materias del mismo ao Programacin Orientada a Objetos Programacin II Organizacin y Estructuracin de Datos Articula verticalmente con las asignaturas trabajo de campo I y trabajo de diploma de 3 ao 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 Diseo. 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 -1Director de Sector: Carlos Gerardo Neil

Unidad 1

POR QU EL MODELO ORIENTADO A OBJETOS ES UNA ALTERNATIVA AL MODELO ESTRUCTURADO? QU ES EL ANALISIS Y DISEO 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. Jerarqua. Polimorfismo. Persistencia. Clases y objetos. Relaciones entre clases: generalizacin, agregacin y asociacin. Duracin: 6 hs

Unidad 2

CMO SE VINCULAN LAS DIFERENTES ETAPAS EN EL DESARROLLO DE SOFTWARE?

PRIMERA PARTE
2.1. Proceso de desarrollo de software. El desarrollo iterativo e incremental. Beneficios del desarrollo iterativo. Las fases del proceso de desarrollo: inicio, elaboracin, construccin y transicin. Disciplinas y fases. Diferencias entre ciclos de vida Duracin 6 hs

Unidad 3

CULES SON LAS HERRAMIENTAS DE MODELADO DEL ANALISIS Y DISEO ORIENTADO A OBJETOS?

3.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 opcional. Asociacin. Extensin. Inclusin. Generalizacin. Reglas de implementacin. El proceso de elaboracin de casos de uso Anexo: Tcnicas de Diagramacin de Circuitos Administrativos. Cursogramas Tcnicas de Diagramacin. Manuales de Procedimiento. Controles y procesos. Circulacin de la informacin Objetivo: tomar conocimiento sobre los aspectos bsicos de los cursogramas administrativos. Describir a los cursogramas como un sistema interrelacionados de controles y procesos y sentido definido de circulacin de informacin. Explicar como puede utilizarse los cursogramas como modo de exponer el desempeo del sistema institucional desde el punto -2-

de vista de sus procesos administrativas. Duracin: 12 hs

para posibilitar un anlisis de debilidades y fortalezas

3.2. Diagramas de clases. Clases. Atributos. Operaciones. Asociacin. Agregacin binaria, unaria y recursivas. Calificadores. Asociacin. Restricciones. Generalizacin. Herencia simple y mltiple. Clases abstractas Duracin: 12 hs 3.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 3.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 4 CMO ESTABLECER RESTRICCIONES SOBRE EL MODELO DE MANERA FORMAL?


4.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 5

CMO APROVECHAR DISEADORES?

LA

EXPERIENCIA

DE

LOS

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: 12 hs

Unidad 6

CMO HACER PERSISTENTES LOS OBJETOS EN MODELO RELACIONAL?

UN

6.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: 6 hs

Unidad 7

CMO SE VINCULAN LAS DIFERENTES ETAPAS EN EL DESARROLLO DE SOFTWARE?

SEGUNDA PARTE
-3-

7.1. Proceso de desarrollo de software. El desarrollo iterativo e incremental. Beneficios del desarrollo iterativo. Las fases del proceso de desarrollo: inicio, elaboracin, construccin y transicin. Disciplinas y fases. Diferencias entre ciclos de vida Duracin 12 hs 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 pagina 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 -4-

en el examen final 15 Bibliografa Obligatoria 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. Jacobson,. 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 June, 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, Jr., F. P. No Silver Bullet--Essence and Accidents of Software Engineering. IEEE Computer 20(4), April, 10-19, 1987. Jacobson I., M. Christerson, P. Jonsson, G. vergaard. Object-Oriented Software Engineering, a Use Case Driven Approach.. England: Addison-Wesley; 1992 Gamma, E., Helm, R., Johnson, R., and Vlissides, J. Design Patterns : Elements of Reusable Object-Oriented Software. USA: Addison-Wesley Pub Co; 1995. Ghezzi C., M. Jazayeri, 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 GrawHill; 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 GrawHill. 2005 Direcciones electrnicas
http://biblioteca.vaneduc.edu.ar http://www.omg.org/uml

-5-

http://www.rational.com/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 enseanzaaprendizaje, 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 desarrollar 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 cominicacin/secuencia y sentencias de restricciones con 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 ser entregado en la fecha de final y ser condicin ineludible para -6-

rendir dicho examen 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 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 Articulacin Horizontal y Vertical

-7-

Potrebbero piacerti anche