Professional Documents
Culture Documents
INFORMACIN GENERAL Asignatura : Anlisis y Diseo de Sistemas Semestre : Quinto Numero de Horas : 6 horas Fecha de Duracin : Inicio : 14/10/02 Finalizacin : 14/02/03 Perodo Acadmico : 2000 - I Profesor : Ing. Carol Rojas Moreno II. SUMILLA Este curso esta diseado para aquellos alumnos que necesitan un entrenamiento terico prctico de los elementos de Anlisis y Diseo Orientado a Objetos (ADOO) mediante el UML. Est especialmente diseado para aquellos integrantes de equipos de desarrollo que contribuyen a la especificacin de requerimientos y diseo de sistemas complejos intensivos de software de misin crtica. El curso se estructura de la siguiente manera: I. Fundamentos del Modelado Orientado a Objetos II. Captura de Requisitos III. Modelado de Interacciones IV. Modelado de la Estructura del Sistema V. Diagramas de Estados VI. Diagramas de implementacin III. COMPETENCIAS 1. Conoce los conceptos del enfoque sistmico y los fundamentos del UML(Lenguaje de Modelamiento Unificado) y desarrolla ejemplos mediante este enfoque de manera eficiente. 2. Conoce la Tecnologa de objetos mediante los conceptos del paradigma de los objetos e identifica los elementos que forman dicho paradigma de manera eficiente. 3. Distingue las partes de captura de requisitos, interacciones, estructuras, estados y componentes del proceso de modelamiento mediante el desarrollo de laboratorios adems del desarrollo de un proyecto completo de curso de modo eficiente y oportuno.
Explica el enfoque sistmico en el Qu es UML? anlisis y Cul es el proceso del diseo de Anlisis y Diseo orientado sistemas a objetos? orientado a objetos. Explica los Define que es: un objeto, conceptos identidad, estado, bsicos del comportamiento, anlisis y persistencia, diseo de comunicacin, mensaje y objetos estmulo Realiza Desarrollo de un caso de diagramas de uso casos de uso Qu es un diagrama en Realiza UML? diagramas de Desarrollo de un ejemplo interaccin de un diagrama de colaboracin y secuencia Realiza Qu es una Clase? diagramas de Desarrollo de un ejemplo estructura de una clase con atributos y restricciones
Fundamentos del Modelado Orientado a Objetos Introduccin. Enfoque de Sistemas. Pensamiento Sistmico. Herramientas y Tcnicas para el Anlisis y Diseo. Orientacin a Objetos. Significado de Orientacin a Objetos. Temas Orientado a objetos. Conformacin de Grupos Paradigma Orientado a objetos Problemas OO. Objetos. Identidad. Estado. Comportamiento. Persistencia Comunicacin. Mensaje y Estimulo. Paquetes en UML Captura de Requisitos Diagrama de Casos de Uso Actores. Relaciones. Escenarios Modelado de Interracciones Diagramas de Interaccin Diagrama de Secuencia. Tipos de control Diagrama de Colaboracin. Mensajes Modelado de la Estructura del Sistema Diagrama de Clase (incluyendo Diagrama de Objetos). Asociacin. Generalizacin. Atributos. Mtodos
1y2
Atencin Puntualidad
3y4
Atencin Puntualidad
5y6
7y8 9 y 10
Diagramas de Estados Diagramas de Comportamiento. Diagrama de Estados. Diagrama de Actividad Diagramas de implementacin Cules son los diagramas Realiza Modelado de Componentes. Diagrama diagramas de de implementacin en de Componentes. Modelado de implementacin UML? Distribucin. Diagrama de Distribucin Explica la Desarrollo de Software con UML metodologa Cules son las etapas del Mtodo. Ciclo de vida. Gestin. Reparto del desarrollo desarrollo de software con de actividades. Fases. Refuerzo. de software UML? Conclusiones con UML Realiza diagramas de estados
Cules son los estados en UML? Desarrollo de un ejemplo con diagramas de estados
11 y 12
13 y 14
15 y 16
3 Expone un caso real usando la modelacin UML Qu es UML. Aplicacin del UML a un caso prctico.
17
V. ESTRATEGIAS DIDCTICAS El proceso de enseanza aprendizaje es interactivo. Cada estudiante trabajar con una PC conectado a la red de la organizacin. El alumno presentar un proyecto de curso de anlisis y diseo de sistemas orientado a objetos mediante el UML Se utilizarn los siguientes recursos: retroproyector, computadora, pizarra acrlica, plumones, separatas, apuntes de clase, Apoyo con material complementario; Syllabus, Archivos de trabajo, Manuales, Televisor (TV coder) y Presentaciones. VI. EVALUACIN Se tomar en cuenta un porcentaje de asistencia del 80% como mnimo a las sesiones de clase tericas y prcticas. La evaluacin es permanente e integral en funcin a las competencias planteadas adems de tomar un examen de medio ciclo, as como de un proyecto final de curso. El promedio final de la asignatura se obtiene mediante el promedio ponderado de los siguientes factores: Examen parcial : 20% Prcticas de Laboratorio : 20% Controles de lectura : 10% Proyecto Final de Curso y exposicin : 50% A.- CRITERIOS NIVELES Conocimientos Procedimental Actitudinal B.- INDICADORES Competencia 1 2 3 PROCEDIMIENTOS Exposicin Escritos Pruebas de Ejecucin Observacin INSTRUMENTOS Intervenciones Pruebas Objetivas Prcticas de Laboratorio Proyecto de curso Lista de cotejo
Indicadores Lee y explica el concepto del enfoque sistmico Lee y explica los conceptos del paradigma de objetos Realiza los diagramas de captura de requisitos, interacciones, estructuras, estados, componentes mediante el modelado en UML.
VII. MEDIOS DE APOYO ACADEMICO 1.- LIBROS Terry Quatrani. Visual Modeling with Rational Rose and UML.. Addison Wesley. 1998 I.T. Hawryszkiewycz. Introduccin al Anlisis y Diseo de Sistemas . Anaya Multimedia. 1990. Senn, James. Anlisis y Diseo de Sistemas. Mc Graw Hill 1992. Pressman, Roger. Ingeniera del Software. Mac Graw Hill, 1993. Martin, James. Information Engeneering. The James Martin Books, 1990. Carma Mc. Clure. La automatizacin del Software. Addison Wesley, 1993. Chen, Peter. Entity relationship Model Rumbaugh Jim. Modelado y Diseo Orientado a Objetos . Prentice Hall. 1996 Martin, James. Object Oriented Analysis & Design Barker, Richard. CASE Method El modelo de Entidad Relacin . Addison Wesley. 1994. Fowler, Martin. UML gota a gota. Pearson. 1999 2.- URL UML: www.rational.com Martin Fowler, UML Destilled (UML Gota a Gota) Terry Quatrani, Visual Modeling ..., un ejemplo completo Herramientas CASE: International Council in SE (INCOSE) Tools Database Working Group. www.incose.org/tools/ 3.- OTROS Desmond DSouza, componentes www.enteract.com/~bradapp/docs/patterns-intro.html, patrones Revista IEEE Software, Conferencias: OOPSLA, ECOOP