Planificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6

Documentos relacionados
UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología

Capacitación adquirida por el alumno al finalizar este modulo

Pontificia Universidad Católica Argentina

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

SEMESTRE: CREDITOS: 3 Horas Presénciales: 3 Horas de Acompañamiento: 1 Total Horas Semanales 4 CODIGO: Sistemas de Información

Horas Contacto. Modelar gráficamente la solución de problemas con un enfoque Orientado a Objetos, usando un lenguaje de modelado, en este caso UML.

Guía del Curso Analista Programador Java: Business Apps Expert

Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5

A continuación se describe con mayor detalle cada una de tales unidades:

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

ANÁLISIS Y DISEÑO DE SISTEMAS

Ingeniería de las Instalaciones II B PLANIFICACIONES Actualización: 1ºC/2016. Planificaciones Ingeniería de las Instalaciones II B

ESCUELA: UNIVERSIDAD DEL ISTMO

CICLO ESCOLAR ENERO JULIO (2011-2)

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Seminario de Electrónica II PLANIFICACIONES Actualización: 2ºC/2016. Planificaciones Seminario de Electrónica II

Lenguaje de Modelamiento Unificado.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Universidad Salesiana de Bolivia

UNIVERSIDAD CENTROAMERICANA VICERRECTORIA ACADEMICA SYLLABUS

Planificaciones Algoritmos y Programación II. Docente responsable: CALVO PATRICIA MABEL. 1 de 6

Asignatura: Metodologías, Desarrollo y Calidad en la Ingeniería de Software. Contenidos: Competencias 1 : Cuatrimestre: 1º ECTS: 6 Carácter: OB

PROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.

DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos

Guía docente de la asignatura

Ingeniería a de Software CC51A


UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA PROYECTO CURRICULAR DE INGENIERÍA INDUSTRIAL

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación

Planificaciones Seminario de Electrónica. Docente responsable: HIRCHOREN GUSTAVO ABRAHAM. 1 de 5

Prof. Mariano Mancuso. Sistemas de información y control diagrama de clases

Tema: Herramientas UML, Análisis y diseño UML

Tema: Herramientas UML, Análisis y diseño UML

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

Planificaciones Industrias Petrolíferas. Docente responsable: TEXIDO JUAN JOSE. 1 de 6

Descripción del Curso

Facultad de Ingeniería Escuela de Industrias

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

Conceptos de Algoritmos, Datos y Programas

Curso: El Proceso de Desarrollo de Software

Planificaciones Análisis y Resol. de Probl. Docente responsable: RAMOS SILVIA ADRIANA. 1 de 6

CAMINOS PLANIFICACIONES Actualización: 2ºC/2016. Planificaciones CAMINOS. Docente responsable: CORTES JORGE ALBERTO PABLO.

Luminotecnia PLANIFICACIONES Actualización: 2ºC/2016. Planificaciones Luminotecnia. Docente responsable: ALVAREZ EDUARDO LUIS.

Aeropuertos A PLANIFICACIONES Actualización: 2ºC/2016. Planificaciones Aeropuertos A. Docente responsable: ANTE JOSE.

GUÍA DE APRENDIZAJE INGENIERIA DE REQUISITOS Y MODELADO

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema

Programación orientada a

: Algorítmica y Estructura de Datos I

Introducción a la Gerencia de Proyectos

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Teórica 2 64 Laboratorio 1 32 Resolución de problemas Ejemplos prácticos en clase Suma 4 128

Carrera: IFB Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Alemán II PLANIFICACIONES Actualización: 1ºC/2015. Planificaciones Alemán II. Docente responsable: TOMZIG ELENA MARTA.

Planificaciones ESTRUCTURAS METÁLICAS II. Docente responsable: SESIN ALEJANDRO. 1 de 5

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

Planificaciones Topografía III. Docente responsable: CIMBARO SERGIO RUBEN. 1 de 6

PLANIFICACIÓN DE LA CÁTEDRA. Fundamentación de la asignatura (Importancia para la formación profesional en función del perfil del egresado):

Construcción de Sistemas de Computación Código: 32

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

UNIDAD I: INTRODUCCIÓN A LA ARQUITECTURA DE SOFTWARE

Capítulo 16. Diagrama de Clases UML

Evolución de la Programación Orientada a Objetos

Programa de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I

Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo

Planificaciones Topografía y Geodesia. Docente responsable: PRADELLI ALBERTO. 1 de 6

Modelado y Simulación de Sistemas

Departamento Ingeniería en Sistemas de Información

Fundamentos de Programación

Medición de Magnitudes Física por Medios EléctricosPLANIFICACIONES Actualización: 1ºC/2015. Planificaciones

UNIVERSIDAD DE BUENOS AIRES FACULTAD DE CIENCIAS ECONÓMICAS

Intr. a la Economía y Organización de la Empresa PLANIFICACIONES Actualización: 1ºC/2016. Planificaciones

Común / Optativo: Profesional Integral

Valuaciones PLANIFICACIONES Actualización: 2ºC/2015. Planificaciones Valuaciones. Docente responsable: TROUBOUL MONICA BEATRIZ.

MEJORAMIENTO EN LA GESTION DE COMPRA / VENTA DE LA VIDRIERIA "SAN JORGE", CON PLATAFORMA WEB

Capítulo III: MARCO METODOLÓGICO

UML El Lenguaje Unificado de Modelado Grady Booch, Jim Rumbaugh e Ivar Jacobson

:Universidad Salesiana de Bolivia. :Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN II

Curso de Bases de Datos Relacionales y Modelado de Datos. (70 horas)

GUÍA DOCENTE INGENIERÍA DEL SOFTWARE Grado en Ingeniería Informática. Profesorado: Juan Manuel Gimeno Illa Montserrat Sendin Veloso

Asignaturas antecedentes y subsecuentes

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ADMINISTRACIÓN DE PROYECTOS DE T.I.

El Proceso Unificado Rational para el Desarrollo de Software.

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Programa de Asignatura

Metodologías en la Ingeniería del Software Métodos Orientados a Objetos

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA MECÁNICA ELÉCTRICA

RESPONSABLE DE LA CÁTEDRA

PROGRAMA ANALÍTICO. Pág. 1 de 10

Diagramas De Casos De Uso

Ingeniería de Software: Parte 2

Transcripción:

Planificaciones 7509 - Análisis de la Información Docente responsable: GONZALEZ NORBERTO DANIEL 1 de 6

OBJETIVOS Introducir al alumno en los conceptos fundamentales del desarrollo de sistemas de información basado en la Ingeniería del Software, partiendo de una visión de ciclos de vida y contemplando las técnicas de Ingeniería de Requerimientos, con Modelamiento Orientado a Objetos. Se introduciràn procesos de desarrollo de software RUP y metodologìas àgiles como xp, scrum y crystal. Asimismo, se introducirá al alumno en la utilización de herramientas CASE para modelamiento de sistemas, que utilizarán en el desarrollo de sus Trabajos Prácticos. Se CONTENIDOS MÍNIMOS - PROGRAMA SINTÉTICO 1. Introducción a la teoría de Sistemas. Componentes y características: objetivo, ambiente, limites, inclusión y jerarquía. Sistemas abiertos y cerrados. Isomorfismo y modelos. Complejidad. Fragmentación, estructuras. Sistemas controlados. El sistema de control. El sistema de información y decisión en las organizaciones humanas. 2. El desarrollo de Sistemas de información Factores críticos de éxito. El ciclo de Vida de los sistemas de información. Clásico, prototipo, espiral, incremental e iterativo. Principios básicos del desarrollo de sistemas de información. Triángulo de Éxito. Lenguajes de Modelado. Proceso de Desarrollo de Software. Herramientas automatizadas. Metodologías. 3. Modelado de Sistemas. La importancia de Modelos en el desarrollo de Software. Modelado de Sistemas bajo el paradigma de Objetos. Modelos de Requerimientos. Modelos de Diseños. Técnicas de modelado. Lenguaje de modelado UML. 4. - Modelado de Sistemas bajo el paradigma de Objetos. Modelo de Negocio. Diagrama de Actividad. 5. - Modelado de Sistemas bajo el paradigma de Objetos. Modelo de Objetivos. Grafos de requerimientos. Modelo de agentes. Diagrama de contexto. 6. - Modelado de Sistemas bajo el paradigma de Objetos. Modelo de Operaciones. Diagrama de Casos de Uso. Factorización de Casos de Uso. Include. Extend. Generalización / especialización de Casos de Uso. Flujo de eventos. Técnicas de construcción de casos de uso. Casos de Uso 2.0. 7.- Modelado de Sistemas bajo el paradigma de Objetos. Modelo Conceptual. Diagrama de Clases conceptuales. Diagrama de Objetos Conceptuales. OCL. Identificación de Clases. Tarjetas CRC. Diagramas de Clases. Relaciones entre clases. Asociación. Agregación. Composición. Relaciones de dependencia. Jerarquía de clases. Herencia. Relaciones de realización. Interfaz. Separación entre especificación e implementación. 8.- Modelado de Sistemas bajo el paradigma de Objetos. Modelo de Comportamiento. Diagramas de Interacción. Diagramas de secuencia. Diagramas de interacción. Máquina de estado. Diagrama de Actividad. 9.- Modelado de Sistemas. Orientación a Objetos. Modelos de Diseño. Vista de Módulos. Vista de Componentes. Vista de Despliegue. Diagrama de Clases de diseño. Diagrama de paquetes. Diagrama de componentes. Diagrama de Objetos. Diagrama de despliegue. Modelo de arquitectura. Modelo de comportamiento de diseño. 10.- Modelado de Sistemas. Orientación a Objetos. Diagramas de Interacción entre Objetos. Diagrama de Colaboración. Relación entre diagrama de colaboración y diagrama de secuencia. Modelización de la evolución de los objetos en el tiempo. Diagrama de transición de estados. Modelización del Negocio. Diagrama de actividad. 11.- Modelado de Sistemas. Orientación a Objetos. Reusabilidad en Objetos: clases abstractas. Patterns y Frameworks. Patrones de Diseño. El uso de design patterns para obtener software de alta calidad. Patrones de diseño: extensión de interfase, client-dispatcher-server, cadena de responsabilidad, iterador, mediador. 12.- Modelado de Sistemas. Orientación a Objetos. Ciclo de vida incremental e iterativo. Fases del ciclo de vida incremental e iterativo. Proceso RUP. Componentes del proceso. Componentes de Soporte al Proceso. Matriz de esfuerzos. 13.- Modelado de Sistemas. Orientación a Objetos. Mejores prácticas en el desarrollo del Software. Ciclo iterativo e incremental. Proceso dirigido por casos de uso. Arquitecturas basadas en componentes. Modelización visual. Gestión del cambio. Control de la calidad del software. 14.- Modelado de Sistemas. Orientación a Objetos. Metodologías ágiles. Descripción y comparación entre metodologías. Scrum. Crystal. XP. El manifiesto Ágil. Valores y Principios. PROGRAMA ANALÍTICO 1. Introducción a la teoría de Sistemas. Componentes y características: objetivo, ambiente, limites, inclusión y jerarquía. Sistemas abiertos y cerrados. Isomorfismo y modelos. Complejidad. Fragmentación, estructuras. Sistemas controlados. El sistema de control. El sistema de información y decisión en las organizaciones humanas. 2 de 6

2. El desarrollo de Sistemas de información Factores críticos de éxito. El ciclo de Vida de los sistemas de información. Clásico, prototipo, espiral, incremental e iterativo. Principios básicos del desarrollo de sistemas de información. Triángulo de Éxito. Lenguajes de Modelado. Proceso de Desarrollo de Software. Herramientas automatizadas. Metodologías. 3. Modelado de Sistemas. La importancia de Modelos en el desarrollo de Software. Modelado de Sistemas bajo el paradigma de Objetos. Modelos de Requerimientos. Modelos de Diseños. Técnicas de modelado. Lenguaje de modelado UML. 4. - Modelado de Sistemas bajo el paradigma de Objetos. Modelo de Negocio. Diagrama de Actividad. 5. - Modelado de Sistemas bajo el paradigma de Objetos. Modelo de Objetivos. Grafos de requerimientos. Modelo de agentes. Diagrama de contexto. 6. - Modelado de Sistemas bajo el paradigma de Objetos. Modelo de Operaciones. Diagrama de Casos de Uso. Factorización de Casos de Uso. Include. Extend. Generalización / especialización de Casos de Uso. Flujo de eventos. Técnicas de construcción de casos de uso. Casos de Uso 2.0. 7.- Modelado de Sistemas bajo el paradigma de Objetos. Modelo Conceptual. Diagrama de Clases conceptuales. Diagrama de Objetos Conceptuales. OCL. Identificación de Clases. Tarjetas CRC. Diagramas de Clases. Relaciones entre clases. Asociación. Agregación. Composición. Relaciones de dependencia. Jerarquía de clases. Herencia. Relaciones de realización. Interfaz. Separación entre especificación e implementación. 8.- Modelado de Sistemas bajo el paradigma de Objetos. Modelo de Comportamiento. Diagramas de Interacción. Diagramas de secuencia. Diagramas de interacción. Máquina de estado. Diagrama de Actividad. 9.- Modelado de Sistemas. Orientación a Objetos. Modelos de Diseño. Vista de Módulos. Vista de Componentes. Vista de Despliegue. Diagrama de Clases de diseño. Diagrama de paquetes. Diagrama de componentes. Diagrama de Objetos. Diagrama de despliegue. Modelo de arquitectura. Modelo de comportamiento de diseño. 10.- Modelado de Sistemas. Orientación a Objetos. Diagramas de Interacción entre Objetos. Diagrama de Colaboración. Relación entre diagrama de colaboración y diagrama de secuencia. Modelización de la evolución de los objetos en el tiempo. Diagrama de transición de estados. Modelización del Negocio. Diagrama de actividad. 11.- Modelado de Sistemas. Orientación a Objetos. Reusabilidad en Objetos: clases abstractas. Patterns y Frameworks. Patrones de Diseño. El uso de design patterns para obtener software de alta calidad. Patrones de diseño: extensión de interfase, client-dispatcher-server, cadena de responsabilidad, iterador, mediador. 12.- Modelado de Sistemas. Orientación a Objetos. Ciclo de vida incremental e iterativo. Fases del ciclo de vida incremental e iterativo. Proceso RUP. Componentes del proceso. Componentes de Soporte al Proceso. Matriz de esfuerzos. 13.- Modelado de Sistemas. Orientación a Objetos. Mejores prácticas en el desarrollo del Software. Ciclo iterativo e incremental. Proceso dirigido por casos de uso. Arquitecturas basadas en componentes. Modelización visual. Gestión del cambio. Control de la calidad del software. 14.- Modelado de Sistemas. Orientación a Objetos. Metodologías ágiles. Descripción y comparación entre metodologías. Scrum. Crystal. XP. El manifiesto Ágil. Valores y Principios. BIBLIOGRAFÍA - Ingenieria del software Un enfoque practico. Roger pressman 7 edicion. Mc Graw Hill. - UML User Reference Guide Rumbaugh/Jacobson/Booch Visual Modeling Using UML Terry Quatrany UML Distilled Martin Fawler UML - Writing Effective Use Cases - A.Mc Cockburn Casos de Uso 2.0. Jacobson. RUP - El Proceso Unificado de Desarrollo - Rumbaugh/Jacobson/Booch - Managing the System Life-Cicle. E.Yourdon. - Análisis Estructurado Moderno. E.Yourdon. - Metodología de Análisis de Sistemas. Lardent. - Diseño de Sistemas de Inñformación. Senn. - Análisis y Diseño orientado a Objetos. Martin/Oden. - Software Orientado a Objetos. Winblab, Edwards King Addison-Wesley. - Structured System Development. Powers, Cheney, Crow, Ed.Boyd and Fraser. - Foundation of Business System. Fllaatten, Mc Cubbrey, O Riordan, Burgess. Ed.Dryden. - Strategy for Data Modeling: M.Vetter, John Wiley and Sons. - Information Modeling: Richard Vetyard. Prentice Mall. RÉGIMEN DE CURSADA Metodología de enseñanza Clases Teórico Prácticas, con desarrollo de ejercicios y realización de un trabajo práctica grupal, empleando 3 de 6

herramientas CASE para el modelado de Sistemas de Información. Exposición grupal ante auditorio de alumnos de los trabajos realizados. Modalidad de Evaluación Parcial Orientación práctica, de acuerdo a metodologías utilizadas en clases de Trabajos Prácticos. Conceptos, aplicación de conocimientos y dominio de técnicas. Resolución de problemas. 4 de 6

CALENDARIO DE CLASES Semana Temas de teoría Resolución de problemas <1> 15/08 al 20/08 <2> 22/08 al 27/08 <3> 29/08 al 03/09 <4> 05/09 al 10/09 <5> 12/09 al 17/09 <6> 19/09 al 24/09 <7> 26/09 al 01/10 <8> 03/10 al 08/10 <9> 10/10 al 15/10 <10> 17/10 al 22/10 <11> 24/10 al 29/10 Introducción a Ingeniería del Software - Modelos - Procesos - Metodologías - Modelos en el paradigma OO - Modelo de Objetivos Modelo de Negocio - Diagrama de Actividad - Tareas - Flujo de Objetos - Modelo Modelo de Operaciones - Casos de Uso Modelo de Operaciones - Casos de Uso Casos de Uso 2.0 - Aplicado a Procesos de Desarrollo Iterativos e Incrementales. Modelo Conceptual - Diagrama de Clases Modelo Conceptual - Diagrama de Objetos Modelo de Interaccion - Diagramas de Secuencia y Colaboracion Modelo de Estado - Diagrama de Transición de Estado de Objetos Ciclo de Vida Interactivo - Proceso RUP - Proceso de Desarrollo RUP (II) Formación Grupos / Entrega de tema TP grupal Introducción al TP General Modelo de Negocio - Diagrama de Actividad FERIADO NACIONAL. Modelo de Objetivos - Consulta TP grupal - Puesta en común TP gral Mod.Operaciones: Consulta TP grupal - Puesta en común TP gral OOA - UML - Casos de Uso (I) Consulta TP grupal - Puesta en común TP gral Entrega de TP grupal A. OOA - Diagr. Clases(I) Consulta TP grupal - Puesta en común TP gral OOA - Diagrama Clases (II) Consulta TP grupal - Puesta en común TP gral OOA - Objetos (II) - Consulta TP grupal - Puesta en común TP gral Consulta guía TP OOA - Diagramas de interacción Consulta gral de guía de TP - Consultas grales antes del parcial Entrega TP (Diagr. Estado y Actividad) - Revisiòn de temas - Consultas previas Parcial. Entrega TP OOA Laboratorio Otro tipo Fecha entrega Informe TP Bibliografía básica <12> 31/10 al 05/11 <13> 07/11 al 12/11 <14> 14/11 al 19/11 <15> 21/11 al 26/11 <16> 28/11 al 03/12 PARCIAL. Metodologías Ágiles - Valores y Principios - Manifiesto Àgil. Metodologìa XP. Metodologia SCRUM. Metodologia Crystal. 1er.RECUPERATORIO. 2do. RECUPERATORIO. FERIADO NACIONAL. Entrega de Notas Parcial. Consultas Exposiciones TP PPT (I) Consultas de práctica Entrega de Notas Parcial. Consultas Exposiciones PPT (III) Consultas de práctica Entrega de Notas 2do. Recuperatorio. Consultas. 5 de 6

CALENDARIO DE EVALUACIONES Evaluación Parcial Oportunidad Semana Fecha Hora Aula 1º 12 23/05 19:00 2º 14 06/06 19:00 3º 15 13/06 19:00 4º 6 de 6