Diseño de Sistemas. Anual Ing. Adrián Alberto Tournour

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Diseño de Sistemas. Anual - 2014. Ing. Adrián Alberto Tournour"

Transcripción

1 Diseño de Sistemas Anual Ing. Adrián Alberto Tournour

2 Índice de Contenidos Datos de la Asignatura...3 Fundamentación de la materia dentro del plan de estudios y en relación al perfil del graduado...4 Objetivos y/o Propósitos...5 Programa sintético...6 Programa analítico...6 Metodología de enseñanza-aprendizaje...9 Evaluación...11 Descripción de las acciones del equipo docente para el seguimiento, orientación y apoyo a los alumnos...13 Integración con otras materias...14 Bibliografía...16 Recursos Didácticos...17 Cronograma de clases...18 Cronograma de Clases 1 Cuatrimestre...18 Cronograma de Clases 2 Cuatrimestre...19

3 Datos de la Asignatura Carrera: Ingeniería en Sistemas de Información Asignatura: Diseño de Sistemas Código: K9539 A Docente Responsable: Ing. Adrián Alberto Tournour Cargo y situación: Profesor Adjunto Interino Área: Sistemas de Información Bloque Curricular: Materia Carácter: Obligatoria Régimen de Dictado: Anual Horas: 6 Composición del Equipo Docente Profesor: Apellido y nombre: Ing. Adrián Alberto Tournour Título de grado: Ingeniero en Sistemas de Información Título de posgrado: Cargo docente: Profesor Adjunto Interino Auxiliar: Apellido y nombre: Ing Joaquin René Suarez Título de grado: Ingeniero en Sistemas de Información Título de posgrtado: Cargo docente: Jefe de Trabajos Prácticos Interino Auxiliar: Apellido y nombre: Juan Pablo Nuñez Título de grado: Ingeniero en Sistemas de Información Título de posgrtado: Cargo docente: Ayudante de Primera Interino

4 Fundamentación de la materia dentro del plan de estudios y en relación al perfil del graduado Dentro del Plan de Estudio Diseño de Sistemas es la materia integradora de 3º año, que provoca un fuerte impacto en el alumno, dado que en ella comienza a diseñar y construir sus primeros sistemas, aplicando las metodologías aprendidas, y dando respuesta a los requerimientos que se plantean; descubre que existen alternativas en la solución de los problemas, más allá de su propia visión; encuentra las razones por las cuales el trabajo de los sistemistas debe ser fruto del esfuerzo grupal, que cuanto más interdisciplinario es, mejor. Esto coloca al estudiante en la necesidad de desarrollar sus capacidades, desde el comienzo de su carrera, primero, para identificar y estimar los requerimientos de información que se plantean; para luego analizar esos requerimientos para transformarlos en requisitos conforme al modelo de negocio que se plantea y a los intereses de los actores que participan; para finalmente diseñar, desarrollar e implementar, conforme a estándares internacionalmente aceptados, los sistemas de información que satisfagan esos requisitos. Utilizando para ello la tecnología disponible, desarrollar otras afines y producir innovaciones. Estas y otras razones hacen que Diseño de Sistemas, a mi entender, sea para el alumno un punto de inflexión en sus estudios y pone a su docente frente a una gran responsabilidad; él es quien debe lograr que los alumnos desarrollen sus capacidades, manifiesten su habilidades, expongan toda su creatividad y logren la mayor innovación que puedan en sus diseños y no queden atados a la realidad que los circunda. Para el logro de este perfil profesional, el diseño curricular de la carrera plantea dentro de los objetivos generales ubicar tempranamente al alumno en el quehacer de su futura profesión, abordando problemas de complejidad creciente a la medida que va construyendo su conocimiento. Diseño de Sistemas ocupa 192 hs. de la carga horaria total de la carrera, y su dictado está organizado en dos (2) cuatrimestres, de 16 semanas cada uno; con una carga horaria semanal de 6hs. dictada en dos clases. Relación con el perfil del graduado El egresado de la carrera de Ingeniería en Sistemas de Información de la Universidad Tecnológica Nacional, es un profesional con sólida formación analítica, capaz de interpretar y resolver problemas inherentes a la administración de la información, dentro y fuera de las organizaciones, aplicando para ello el enfoque sistémico y haciendo uso de, las cada vez más innovadoras, tecnologías de la información. La materia Diseño de Sistemas es el espacio curricular donde el alumno adquiere aquellos conocimientos que se convertirán desde el punto de vista profesional en la esencia de su actividad laboral: aportar las soluciones a los problemas inherentes a la información dentro del marco de las organizaciones.

5 Objetivos y/o Propósitos Objetivos generales Que el alumno: Conozca las metodologías, modelos, técnicas y lenguajes de modelado empleados en el diseño de sistemas. Elabore buenos modelos de diseño de sistemas de información. Aplique patrones al diseño de sistemas de información. Que logre resolver problemas vinculados a los sistemas de información y aplicando herramientas de soporte, diseñe productos de software que den solución a los mismos. Objetivos conceptuales Que el alumno: Adquiera los conceptos fundamentales de cada metodología de diseño de sistemas: orientada a objetos, estructurada y ágiles. Aprenda los principales modelos que cada metodología aplica. Objetivos procedimentales Que el alumno: Aprenda mediante la resolución de casos de estudio, la correcta aplicación de las técnicas y herramientas que son propias de cada metodología. Evalúe la coherencia y consistencia entre los diferentes modelos elaborados. Diseñe un sistema de información aplicando cada una de las metodologías en función de lo aprendido y aplicado en clase. Desarrolle hasta su implementación parte de un sistema, diseñado en el marco de la metodología orientada a objetos. Objetivos actitudinales Que el alumno: Desarrolle su capacidad para desempeñarse dentro de grupos de trabajo. Mejore su disposición para la comunicación intragrupal e intergrupal. Logre desarrollar su autocrítica. Aumente su capacidad de expresión oral y escrita.

6 Programa sintético Actividades de Diseño. Patrones de Diseño. Diseño de Arquitectura. Verificación y Validación del Diseño. Documentación de las Diferentes Etapas del Diseño. Diseño de Interfaces. Diseño de Procedimientos. Estrategias de Prototipado y de Ensamblaje de Componente Programa analítico Unidad Nº 1: Los Sistemas de Información. Definición. Actividades para construirlos. Problemas. Metodologías de Diseño. Diseño Estructurado. Diseño Orientado a Objetos. Lenguaje Unificado de Modelado (UML). Características de UML. Bloques de construcción. Diagramas de UML. Clasificación. Mecanismos comunes y de extensión. Proceso Unificado: características: iterativo incremental, dirigido por casos de uso, centrado en la arquitectura. Estructura de UP : Fases y Flujos de Trabajo. Unidad Nº 2: Flujo de Trabajo de Análisis de Requisitos. Actividades que lo componen. Requerimientos: redacción y clasificación. Atributos de un requerimiento. Modelado de Casos de Uso: especificación de casos de uso. Flujos básicos, alternativos, de excepción. Escenarios. Estructuración de Casos de Uso: utilización de <<include>>, <<extend>>. Generalización. Unidad Nº 3: Flujo de Trabajo del Análisis. Actividades de análisis. Clases de Análisis: sus reglas. Métodos de detección de clases. Diagramas de Clases de Análisis. Operaciones y Clases Abstractas. Relaciones: vinculo, asociación y dependencia: de uso, abstracción, permiso. Herencia y polimorfismo. Aplicaciones, construcción y destrucción de objetos.

7 Unidad Nº 4: Realización de Casos de Uso en Análisis. Diagramas de Interacción. Diagrama de secuencia: líneas de vida y mensajes, activaciones. Fragmentos combinados en Diagramas de Secuencia. Operadores Opt y Alt, Loop y Break Diagrama de comunicación: elementos y notación de los diagramas. Paquetes de análisis: paquetes anidados, dependencia, generalización y análisis de arquitectura. Diagrama de paquetes: elementos y notación, visibilidad, dependencias. Unidad Nº 5: Flujo de Trabajo de Diseño. Objetivos. Artefactos. Diferencias con el análisis. Modelo de Diseño: reglas generales. Diseño lógico y físico. Actividades de diseño Clases de Diseño: anatomía de una clase de diseño. Características una clase bien diseñada. su especificación. Diseño de asociaciones. Mejorar las relaciones de análisis. El modelo de clases de diseño. Diseño de Operaciones. Unidad Nº 6: Interfaces de Usuario. La arquitectura de la capa de presentación. Las clases frontera. La interfaz de usuario. Diseño de interfaces. Patrones de diseño de interfaces. Estrategias para el diseño de la interfaz de usuario. Estándares y requisitos legales. Prototipos. Diseño de las interacciones. Unidad Nº 7: Realización de Casos de uso en diseño. Diagramas de interacción de diseño. Modelado de concurrencia. Interacciones de subsistemas. Maquinas de Estado: Diagramas de Estado: elementos y notación del diagrama. Estados y eventos. Estados compuestos y concurrentes, Estado histórico. Unidad N 8: Patrones de Diseño Patrones de desarrollo de software: cómo usarlos, beneficios y peligros. Patrones de análisis. Patrones GRASP. Patrones de diseño. Patrones GoF. Unidad Nº 9: Arquitectura del Sistema. Estilos de arquitectura. Aspectos que influyen en la arquitectura. Asignación del procesador. Flujo de trabajo de implementación: Implementación del software. Estrategias de implementación. Diagrama de componentes. Diagrama de despliegue. Implementación de la arquitectura. Pruebas. Componentes reutilizables. Planificación de la estrategia de reutilización. Componentes disponibles en el mercado.

8 Unidad Nº 10: Diseño Estructurado. Diagrama de Estructura: módulos. Relaciones entre módulos (Invocaciones). Comunicación entre módulos (Cuplas). Identificar el centro de transformación. Estrategia para determinar el centro de transformación. Producir un 1 Diagrama de Estructura (First-Cut) Análisis de Transacción. Identificar el centro de transacción Mejorar el Diagrama de Estructura Obtenido. Garantizar la funcionalidad del diseño. Criterios de Validación de Calidad: Acoplamiento. Cohesión Determinación de la cohesión de un módulo. Determinación del Acoplamiento. Descomposición (Factoring): Reducir el Tamaño del Módulo. Hacer el sistema más claro. Minimizar la duplicación de código. Separar el trabajo de la administración. Fan-Out. Fan- In. Evitar División de Decisiones. Crear módulos más generales. Forma del Sistema. Sistemas Balanceados. Tratamiento de Errores.

9 Metodología de enseñanza-aprendizaje Los temas a desarrollar serán enseñados a partir del estudio de casos que servirán para explicar en la práctica los conceptos que el alumno debe comprender y aprender. Se construirá el conocimiento desde la concepción de que el alumno debe hacer para aprender y poder establecer de este modo la diferencia entre el saber y el saber hacer. Cada concepto desarrollado será presentado de modo tal, que el alumno pueda ir relacionando e integrando todos los conocimientos adquiridos en ésta y otras cátedras de su carrera. La presentación de trabajos grupales sobre de la metodología de diseño de sistema orientado a objetos, permitirá a los alumnos demostrar el nivel de conocimientos alcanzado, lo cual incidirá fuertemente en su evaluación final. Si bien la defensa de los TP es grupal, cada integrante deberá estar en condiciones de saber responder cualquier planteo que realicen los docentes de la cátedra sobre el trabajo. La actividad de Laboratorio está orientada a que los alumnos desarrollen sus propios modelos de diseño con herramientas tales como entornos y lenguajes de desarrollo que le permitan materializar el diseño elaborado en el aula y poder realizar el testing de los distintos procesos. Actividades de Laboratorio Las actividades de laboratorio comprenderán: Aprendizaje de herramientas de modelado Prácticas: Clasificación de Requerimientos Modelado de Casos de Uso y su Especificación Modelado de clases de análisis Realización de Casos de Uso, incluyendo Diagramas de Actividad Diagramas de Secuencia Diagrama de Clases de Diseño Modelado de Diagramas de Estado Diagramas de Estructura Formación Práctica Al ser el diseño de sistemas una actividad substancial en el quehacer de un ingeniero, es fundamental que los alumnos se puedan dedicar, en el marco de esta asignatura, a

10 resolver problemas ingenieriles similares a los que deberán afrontar en su futura profesión y a diseñar sus soluciones. Al finalizar el dictado de cada tema importante del contenido de la materia los alumnos etapa del proceso deben resolver una guía de ejercicios, los cuales tienen la característica de ser planteados en un contexto determinado, con restricciones que deben ser satisfechas y con determinadas características que les permiten paulatinamente ir incorporando los nuevos conocimientos aprendidos y reiterar la aplicación de los ya abordados en clase. Carga horaria aproximada: 36 hs. Para reforzar el objetivo de una formación práctica en tareas de diseño y resolución de problemas ingenieriles, los alumnos deben presentar al final del ciclo lectivo un diseño solución sobre un caso de estudio propuesto por la cátedra. Este caso de estudio comprenderá el planteo de un problema de resolución ingenieril, un conjunto de requerimientos a satisfacer y teniendo en cuenta las restricciones que se planteen. El diseño solicitado deberá ser implementado con tecnología de objetos y en las funcionalidades que la cátedra indique. Este Trabajo Integrador es la continuación del trabajo realizado en la asignatura integradora de segundo año, Análisis de Sistemas y forma parte de la tareas de integración vertical. Este trabajo pretende además transformase en un Trabajo Integrador que conjugue la aplicación de conocimientos de Economía, Probabilidad y Estadística y principalmente Gestión de Datos para lo cual se está pensando en principio que incluya un análisis de los costos que involucra la solución propuesta; un estudio de la probabilidad de ocurrencia de ciertas condiciones particulares que se pueden presentar en la función empresarial sobre la cual se está trabajando y finalmente en un modelo conceptual de datos y la respectiva implementación de ese modelo utilizando alguna base de datos de frecuente uso comercial. Carga horaria estimada: 60 hs.

11 Evaluación Individuales Están previstas 2 evaluaciones. Las mismas son de carácter globalizador sobre aspectos teórico-prácticos de los conceptos relevantes con una instancia recuperatoria o de mejora de la calificación obtenida. Las mismas se realizarán en las siguientes instancias: 1. Evaluación: incluye las unidades 1, 2, 3 y Evaluación: incluye las unidades 5, 6, 7, 8 y 9. La unidad 10 se evalúa con un trabajo práctico. Debido ha que la carga horaria semanal de la materia esta dividida en 2 clases de 3 horas, cada instancia de evaluación se divide en dos, la parte teórica por un lado y la práctica por otro. Las partes teórica y práctica de las evaluaciones tienen notas independientes. Cada instancia evaluativa dispondrá de 2 recuperatorios conservando el alumno la mayor nota. El alumno solo podrá acceder a la segunda instacia de recuperatorio si ha cumplido con las fechas de entrega del Trabajo Integrador Trabajos Grupales Trabajo Integrador de Aplicación de la Metodología de Análisis y Diseño Orientado a Objetos. Los alumnos realizarán, sobre un Caso de Estudio provisto por la cátedra, la aplicación del Proceso Unificado de desarrollo en las fases de Inicio, Elaboración, Construcción y Transición sobre todos los workflow previstos en la metodología: Requisitos, Análisis, Diseño, Implementación y Prueba. El Trabajo Integrador se desarrollara durante todo el año acompañando el avance de los temas teóricos. Contará con una serie de documentos entregables para los cuales se establecerá una fecha de entrega inicial para realizar correcciones y una fecha de entrega final. Los alumnos deberán realizar las entregas dentro de las fechas establecidas para acceder a la posibilidad de aprobar el Trabajo Integrador. Requisitos para regularizar la asignatura. Para regularizar la asignatura el alumno deberá Lograr un promedio mayor o igual a 4 en las evaluaciones

12 Tener solo una nota inferior a 4 en las evaluaciones de teoría y práctica Tener aprobado el Trabajo Práctico Integrador Requisitos para promocionar la asignatura en forma directa Para regularizar la asignatura el alumno deberá Lograr un promedio mayor o igual a 7 en las evaluaciones No tener notas inferiores a 6 en las evaluaciones de teoría y práctica Tener aprobado el Trabajo Práctico Integrador Fechas probables de exámenes 1. Evaluación: mayo Recuperatorio 1. Evaluación: agosto Segundo Recuperatorio 1. Evaluación: diciembre Evaluación: octubre 2014 Recuperatorio 2. Evaluación: noviembre Segundo Recuperatorio 2. Evaluación: diciembre 2014.

13 Descripción de las acciones del equipo docente para el seguimiento, orientación y apoyo a los alumnos Al inicio del ciclo lectivo se realiza una evaluación de distintos conceptos que el alumno debe saber y poder aplicar, conforme a lo aprendido en cátedras ya cursadas. Esta evaluación tiene el propósito de establecer el nivel de conocimientos alcanzado por los alumnos y establecer así que contenidos deberán ser revisados; asimismo se podrá identificar a los alumnos que requieren de un seguimiento particular a fin de lograr una audiencia homogénea. La cátedra prevé la realización de evaluaciones de carácter formativo, breves, tanto individuales como grupales a los efectos de detectar tempranamente los alumnos que no demuestran un avance acorde. Esto pondrá al alumno en situación de reconsiderar su dedicación a la materia y al docente lo alertará para obrar en consecuencia. Los alumnos dispondrán de la página de la asignatura en el sitio virtual de la facultad donde podrán consultar el material, trabajos prácticos, notas y realizar consultas a través del foro. Además se dispondrá de un grupo en Facebook para agilizar la interacción entre alumnos y docentes. Las consultas por mail también serán posibles. De ser necesario se brindarán clases de apoyo.

14 Integración con otras materias Integración vertical El tronco integrador de la carrera, conjunto de materias que crean el espacio curricular interdisciplinario de integración de conocimientos, le permite al alumno afianzar sus conocimientos y alcanzar una formación amplia e integral desde el aspecto central que constituye su futuro rol profesional. La integración vertical se presenta naturalmente en esta carrera, dado que los primeros niveles del tronco integrador se corresponde con las primeras etapas del proceso de construcción de un sistema de información. Para poder realizar el diseño de un sistema de información para una función empresarial en una organización, los alumnos necesitan poder: Determinar los sistemas de información que de acuerdo a la actividad que desarrolla, debería disponer o dispone esa organización; Reconocer cuál es la estructura funcional que posee esa organización; Saber analizar cada una de las funciones que en ella se desarrollan; Conocer el contexto con el cual debe interactuar el sistema a construir; Establecer las razones por las cuales las funciones empresariales analizadas son causa de insatisfacción para las personas que trabajan en la organización; Todas estas cuestiones forman parte de las materias integradoras anteriores razón por la cual la integración se presenta naturalmente. Las materias integradoras de los siguientes cursos completan la formación, enseñando a los alumnos como determinar y administrar los recursos necesarios para construir un sistema de información; por último el alumno tiene oportunidad de adquirir una visión global del rol profesional de su futura actividad como Ingeniero en Sistemas de Información. Las materias que corresponden al área de formación básica proveen el marco conceptual para las actividades que exigen un importante nivel de abstracción, mientras que las materias del área de tecnologías básicas dan a los alumnos los instrumentos necesarios para desarrollar los contenidos de las materias del área de tecnologías aplicadas, todas ellas aportan a la formación integral del alumno. Integración horizontal La integración horizontal con las materias del mismo nivel aportan además el conocimiento específico sobre aspectos tales como la gestión de los datos, el lenguaje de programación indispensable para el desarrollo del modelo y la arquitectura a adoptar por los Sistemas de Información. Por otra parte las materias complementarias aportan sobre aspectos que tienen que ver con el marco legal en el cual se deben

15 desarrollar, su factibilidad económico-financiero y alguna aplicación de los conceptos de probabilidad. El Trabajo Integrador que se viene elaborando pretende concretar estos propósitos que paulatinamente vamos logrando.

16 Bibliografía Obligatoria: Título Autores Editorial ISBN Análisis y diseño orientado a objetos de sistemas usando UML Simon Bennett Steve Mc Robb y Ray Farmer Mc Graw Hill UML 2 Jim Arlow Ila Neustadt Anaya X Orientación a Objetos Java y UML El Proceso Unificado de Desarrollo de Software Carlos Fontela Nueva Librería X Grady Booch, Ivar Jacobson, James Rumbaugh Addison Wesley The Practical guide to structured systems design Page Jones, Meilir Prentice Hall Recomendada: Título Autores Editorial ISBN UML y Patrones Larman Craig Pearson-Prentic e Hall Unified Modeling Languaje Specification Versión 2.0 OMG ( Object Management Group) Ingeniería del Software Sommerville Ian Pearson-Addiso n Wesley Learning UML 2 Kim Hamilton, Russell Miles O'Reilly Análisis y diseño detallado de aplicaciones informáticas de gestión Piattini Mario G. y otros Ra-Ma

17 Recursos Didácticos Como recursos didácticos en el aula la cátedra utiliza el pizarrón para realizar cuadros sinópticos y clasificaciones de los conceptos desarrollados en clase; el proyector de imágenes para mostrar ejemplos y diferentes modelos alternativos; y las computadoras del laboratorio para que los alumnos puedan desarrollar sus propios modelos y procesos. Software utilizado Astah community 6.5 o superior NetBeans 7 o superior (Entorno de desarrollo integrado) Java Development Kit 1.6 o superior. Postgres, Derby o My SQL Visualizador de archivos PDF y Powerpoint. BlueJ Recursos Web (download de presentaciones y prácticas, foro) Grupo de Facebook

18 Cronograma de clases Cronograma de Clases 1 Cuatrimestre Semanas 1º Semana 10 al 14 de Marzo 2º Semana 17 al 21 de Marzo 3º Semana 24 al 28 de Marzo 4º Semana 31de Marzo al 4 de Abril 5º Semana Temas desarrollados - Actividad Realizada Los sistemas de información: definición. Actividades para construirlos. Metodologías de Diseño. Lenguaje Unificado de Modelado (UML) Características de UML. Bloques de construcción. Diagramas de UML. Clasificación. Mecanismos comunes y de extensión. Proceso Unificado: características: iterativo incremental, dirigido por casos de uso, centrado en la arquitectura. Estructura de UP.Fases: objetivos, importancia de cada una. Flujos de Trabajo. Definición de artefactos, arquitectura, Modelo de Arquitectura 4+1. Flujo de Trabajo de Análisis de Requerimientos: actividades que lo componen. Requerimientos.: redacción y clasificación. Atributos de un requerimiento. Presentación de Trabajo Integrador Anual. Conformación de los grupos de trabajo. Pautas para su desarrollo, fecha de entregas parciales. Modelado de Casos de Uso: especificación de casos de uso. Flujos básicos, alternativos, de excepción. Escenarios. Estructuración de Casos de Uso: utilización de <<include>>, <<extend>>. Generalización. Flujo de Trabajo del Análisis. Actividades de análisis. Clases de Análisis: sus reglas. Métodos de detección de clases. Diagramas de Clases de Análisis. 7 al 11 de Abril 6º Semana 14 al 20 de Abril 7º Semana 21 al 25 de Abril 8º Semana 28 de Abril al 2 de Mayo 9º Semana 5 al 9 de Mayo 10º Semana 12 al 16 de Mayo 11º Semana 19 al 23 de Mayo 12º Semana 25 al 30 de Mayo 13º Semana 2 al 6 de Junio Herencia y polimorfismo. Operaciones y Clases Abstractas. Asociaciones: vinculo. Agregación y composición. Relaciones de dependencia: de uso, abstracción, permiso. Construcción y destrucción de objetos en las aplicaciones. Revisión del Trabajo Integrador Realización de Casos de Uso en Análisis. Diagramas de Interacción. Diagrama de secuencia: líneas de vida y mensajes, activaciones. Fragmentos combinados en Diagramas de Secuencia. Operadores Opt y Alt Revisión del Trabajo Integrador Fragmentos combinados en Diagramas de Secuencia. Operadores Loop y Break Diagrama de comunicación: elementos y notación de los diagramas. Paquetes de análisis: paquetes anidados, dependencia, generalización y análisis de arquitectura. Diagrama de paquetes: elementos y notación, visibilidad, dependencias Revisión del Trabajo Integrador Primer Evaluación Flujo de Trabajo de Diseño. Objetivos. Diferencias con el análisis. Modelo de Diseño: reglas generales. Diseño lógico y físico. Actividades de diseño Clases de Diseño: anatomía de una clase de diseño. Características una clase bien diseñada. su especificación. Diseño de asociaciones. Mejorar las relaciones de análisis. El modelo de clases de diseño.

19 14º Semana 9 al 13 de Junio 15º Semana 16 al 20 de Junio 16º Semana 23 al 27 de Junio Diseño de Operaciones. Las clases frontera. La interfaz de usuario. Diseño de interfaces. Estrategias, estándares y requisitos legales. La arquitectura de la capa de presentación. Prototipos. Patrones de diseño de interfaces. Revisión del Trabajo Integrador Patrones de Diseño. Trabajo de investigación. Revisión del Trabajo Integrador. Cronograma de Clases 2 Cuatrimestre Semanas 1º Semana 4 al 8 de Agosto 2º Semana 11 al 15 de Agosto 3º Semana 18 al 22 de Agosto 4º Semana 25 al 29 de Agosto 5º Semana 1 al 5 de Septiembre 6º Semana 8 al 12 de Septiem. 7º Semana 15 al 19 de Septiem. 8º Semana 22 al 26 de Septiem. 9º Semana 29 de Septiembre al 3 de Octubre 10º Semana 6 al 10 de Octubre 11º Semana 13 al 17 de Octubre Temas desarrollados - Actividad Realizada Patrones de desarrollo de software: cómo usarlos, beneficios y peligros. Patrones de análisis. Patrones GRASP. Patrones de diseño. Patrones GoF. Patrones de Diseño: Composite, Strategy, Abstract Factory, Adapter, Bridge, Builder, Commander, Decorator, Observer, Prototype, Proxy, State. Revisión del Trabajo Integrador Recuperatorio primer Evaluación Maquinas de Estado: Diagramas de Estado: elementos y notación del diagrama. Estados y eventos. Estados compuestos y concurrentes, Estado histórico Diagrama de componentes. Interfaces. Interface requerida y proporcionada. Interface vs Herencia. Ejercitación diagrama de estados Diagrama de despliegue. Implementación de la arquitectura. Pruebas. Componentes reutilizables. Planificación de la estrategia de reutilización. Componentes disponibles en el mercado. Revisión del Trabajo Integrador Arquitectura del Sistema. Estilos de arquitectura. Aspectos que influyen en la arquitectura. Asignación del procesador. Flujo de trabajo de implementación: Implementación del software. Estrategias de implementación. Ejercitación sobre construcción de diagramas de interacción: secuencia, estados. Revisión del Trabajo Integrador Segunda Evaluación Diagrama de Estructura: módulos. Relaciones entre módulos (Invocaciones).Comunicación entre módulos (Cuplas). Análisis de transformaciones. Identificar el centro de transformación. Estrategia para determinar el centro de transformación. Producir un 1 Diagrama de Estructura (First-Cut) Análisis de Transacción. Identificar el centro de transaccion.

20 12º Semana 20 al 24 de Octubre 13º Semana 27 al 31 de Octubre 14º Semana 3 al 7 de Noviembre 15º Semana 10 al 14 de Noviemb. 16º Semana 17 al 21 de Noviemb. Mejorar el Diagrama de Estructura Obtenido. Garantizar la funcionalidad del diseño. Criterios de Validación de Calidad: Acoplamiento. Cohesión Revisión del Trabajo Integrador Determinación de la cohesión de un módulo. Determinación del Acoplamiento. Descomposición (Factoring): Reducir el Tamaño del Módulo. Hacer el sistema más claro. Minimizar la duplicación de código. Separar el trabajo de la administración. Fan-Out. Fan- In. Evitar División de Decisiones Crear módulos más generales. Forma del Sistema. Tratamiento de Errores. Revisión del Trabajo Integrador Recuperatorio Segunda Evaluación Revisión del Trabajo Integrador Revisión de trabajo sobre Diseño Estructurado Ing. Adrián Tournour

Software de Simulación aplicado a entornos de e-learning

Software de Simulación aplicado a entornos de e-learning Software de Simulación aplicado a entornos de e-learning 2009 Laboratorio de Investigación de Software Universidad Tecnológica Nacional Facultad Regional Córdoba Titulo del Proyecto Software de Simulación

Más detalles

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.

Más detalles

Programa de Asignatura

Programa de Asignatura Programa de Asignatura 01 Carrera: Lic. Tecnología Informática 02 Asignatura: Desarrollo de aplicaciones para la empresa 03 Año lectivo: 2013 04 Año de cursada: 3 05 Cuatrimestre:1 06 Hs. Totales 8 07

Más detalles

Primer avance de proyecto de software para la gestión de inscripciones en cursos

Primer avance de proyecto de software para la gestión de inscripciones en cursos Primer avance de proyecto de software para la gestión de inscripciones en cursos 1. Introducción Andrés Felipe Bustamante García, Carolina Sarmiento González En este documento se presentan los resultados

Más detalles

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA

Más detalles

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

Programa de la asignatura Curso: 2009 / 2010 ANÁLISIS E INGENIERÍA DEL SOFTWARE (1296)

Programa de la asignatura Curso: 2009 / 2010 ANÁLISIS E INGENIERÍA DEL SOFTWARE (1296) Programa de la asignatura Curso: 2009 / 2010 ANÁLISIS E INGENIERÍA DEL SOFTWARE (1296) PROFESORADO Profesor/es: MARIA BELEN VAQUERIZO GARCIA - correo-e: belvagar@ubu.es FICHA TÉCNICA Titulación: INGENIERÍA

Más detalles

El Proceso Unificado Rational para el Desarrollo de Software.

El Proceso Unificado Rational para el Desarrollo de Software. Instituto de Electrónica y Computación El Proceso Unificado Rational para el Desarrollo de Software. Carlos Alberto Fernández y Fernández Huajuapan de León, Oaxaca 26 de octubre de 2000 Objetivo Proporcionar

Más detalles

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los

Más detalles

Fundamentos del diseño 3ª edición (2002)

Fundamentos del diseño 3ª edición (2002) Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Cátedra: Taller de Informática Forense. Cantidad de horas semanales: 6 Área: Gestión Ingenieril Profesores (Adjunto): Ing. Bruno A.

Cátedra: Taller de Informática Forense. Cantidad de horas semanales: 6 Área: Gestión Ingenieril Profesores (Adjunto): Ing. Bruno A. PLANIFICACIÓN Cátedra: 1) FUNDAMENTACIÓN DENTRO DEL PLAN DE ESTUDIOS Teniendo en cuenta que los recursos humanos especializados en Informática Forense en nuestro país son escasos y las materias curriculares

Más detalles

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA 1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Ingeniería del Software 1 Módulo: M3: Ingeniería del Software, Sistemas de Información

Más detalles

Metodología y Tecnología de la Programación Tipo Obligatoria Impartición Anual Créditos ECTS 12,5 Curso 1º Código 42506

Metodología y Tecnología de la Programación Tipo Obligatoria Impartición Anual Créditos ECTS 12,5 Curso 1º Código 42506 Asignatura Metodología y Tecnología de la Programación Tipo Obligatoria Impartición Anual Créditos ECTS 12,5 Curso 1º Código 42506 Titulación Centro Departamento Página web de la asignatura Ingeniería

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: INGENIERÍA DE SOFTWARE I CÓDIGO: CARRERA: SISTEMAS NIVEL: QUINTO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 SEMESTRE/AÑO ACADÉMICO: Segundo Semestre 2011-2012 CRÉDITOS

Más detalles

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.

Más detalles

1 FUNDAMENTACION DE LA MATERIA

1 FUNDAMENTACION DE LA MATERIA 1 FUNDAMENTACION DE LA MATERIA Esta es una materia fundamental de la carrera. Se verán en ella las bases de la Ingeniería de Software, Análisis de Sistemas y Diseño de Sistemas. La Ingeniería de Software

Más detalles

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Análisis y Diseño de Sistemas : T-INF107

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Análisis y Diseño de Sistemas : T-INF107 I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0110 II. SUMILLA: : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería

Más detalles

Asignaturas antecedentes y subsecuentes

Asignaturas antecedentes y subsecuentes PROGRAMA DE ESTUDIOS Ingeniería de Software Área a la que pertenece: Área Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 1 Créditos: 7 Clave: F0161 Asignaturas antecedentes y subsecuentes PRESENTACIÓN

Más detalles

Carrera: IFM - 0403 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM - 0403 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Administración de proyectos Licenciatura en Informática IFM - 0403 3-2-8 2.- HISTORIA

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO

ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD ESTUDIOS AMBIENTALES Y RURALES MAESTRIA EN DESARROLLO RURAL ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO SOBRE LO QUE ESPERA LA MAESTRÍA DEL TRABAJO

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

Criterios de revisión de un curso que utiliza PBL ING. y CB.

Criterios de revisión de un curso que utiliza PBL ING. y CB. Criterios de revisión de un curso que utiliza PBL ING. y CB. Curso: Clave: Facilitador: Profesor: Campus: Introducción: En este documento se presentan los criterios que deben de cumplir los elementos de

Más detalles

SISTEMAS DE INFORMACIÓN I TEORÍA

SISTEMAS DE INFORMACIÓN I TEORÍA CONTENIDO: CICLO DE VIDA DE DESARROLLO DE SI FASES GENÉRICAS DEL CICLO DE VIDA DE DESARROLLO DE SI VISIÓN TRADICIONAL DEL CICLO DE VIDA DE DESARROLLO DE SI DE DESARROLLO DE SI: ANÁLISIS Material diseñado

Más detalles

INGENIERÍA INDUSTRIAL

INGENIERÍA INDUSTRIAL PROGRAMA DE ASIGNATURA ACTIVIDAD CURRICULAR: GESTIÓN EMPRESARIAL Código: 952568 Área: Económico-Administrativa Bloque: Tecnologías Aplicadas Nivel: 5º Tipo: Electiva Modalidad: Cuatrimestral Carga Horaria

Más detalles

GUÍA DOCENTE. Curso 2014-2015 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Módulo 6

GUÍA DOCENTE. Curso 2014-2015 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Módulo 6 1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Ingeniería del Sotware II Módulo: Módulo 6 Departamento: Deporte e Informática Año académico:

Más detalles

Objetivo Las personas que realicen el curso aprenderán a:

Objetivo Las personas que realicen el curso aprenderán a: Objetivo Las personas que realicen el curso aprenderán a: Describir el proceso de desarrollo de software orientado a objetos, lo que incluye las metodologías y los flujos de trabajo de la programación

Más detalles

Programa de asignatura

Programa de asignatura Programa de asignatura 01. Carrera: Lic. en Tecnología Informática 02. Asignatura: Auditoría Informática 03. Año lectivo: 2014 04. Año de cursada: 4 05. Cuatrimestre: 1 06. Horas Semanales de Cursada:

Más detalles

Anteproyecto Fin de Carrera

Anteproyecto Fin de Carrera Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:

Más detalles

POLITICA DE POSGRADOS DE LA CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR TITULO I CONDICIONES GENERALES CAPITULO I

POLITICA DE POSGRADOS DE LA CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR TITULO I CONDICIONES GENERALES CAPITULO I POLITICA DE POSGRADOS DE LA CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR TITULO I CONDICIONES GENERALES CAPITULO I ARTICULO 1. OBJETO. Determinar los lineamientos que permitan crear y hacer seguimiento

Más detalles

REGLAMENTACIÓN DEL TRABAJO DE GRADO Aprobado con carácter transitorio por el Consejo de Facultad. Acta 155 dic. 4 de 1995.

REGLAMENTACIÓN DEL TRABAJO DE GRADO Aprobado con carácter transitorio por el Consejo de Facultad. Acta 155 dic. 4 de 1995. UNIVERSIDAD DE ANTIOQUIA FACULTAD DE CIENCIAS SOCIALES Y HUMANAS DEPARTAMENTO DE SOCIOLOGÍA REGLAMENTACIÓN DEL TRABAJO DE GRADO Aprobado con carácter transitorio por el Consejo de Facultad. Acta 155 dic.

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

http://www.cem.itesm.mx/extension/ms

http://www.cem.itesm.mx/extension/ms Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos

Más detalles

Programa de Asignatura Base de datos

Programa de Asignatura Base de datos 01 Carrera: Lic. Tecnología Informática 02 Asignatura: Base de datos 03 Año lectivo: 2013 04 Año de cursada: 2 05 Cuatrimestre: 2 06 Hs. Totales 6 07 Profesor: Lic.Pablo Sanz Programa de Asignatura Base

Más detalles

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: ING. SISTEMAS. 1.- INFORMACION DEL DOCENTE Carlos Alberto Ocampo Sepúlveda

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: ING. SISTEMAS. 1.- INFORMACION DEL DOCENTE Carlos Alberto Ocampo Sepúlveda PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS PROGRAMA ACADÉMICO: ING. SISTEMAS JORNADA: DIURNA 1.- INFORMACION DEL DOCENTE Carlos Alberto Ocampo Sepúlveda E-mail institucional: caos@unilibrepereira.edu.co

Más detalles

I.S.F.D. y T. Nº 114 PLANIFICACIÓN ANUAL 2015

I.S.F.D. y T. Nº 114 PLANIFICACIÓN ANUAL 2015 I.S.F.D. y T. Nº 114 PLANIFICACIÓN ANUAL 2015 CARRERA: PROFESORADO DE EDUCACIÒN SECUNDARIA EN MATEMÀTICA ASIGNATURA: COMPUTACIÓN PROFESOR: ELlCECHE, ALEJANDRO CURSO: 4 año MÓDULOS: Previstos para el desarrollo

Más detalles

Programa de la Asignatura

Programa de la Asignatura Programa de la Asignatura 1 Datos generales Nombre de la asignatura Módulo Titulación Curso Carácter Duración Créditos totales Horas lectivas Horas de trabajo personal Área Departamental Profesores Localización

Más detalles

PORQUE CAPACITACION EN LAS PRÁCTICAS SUGERIDAS POR el Project Management Institute (PMI)?

PORQUE CAPACITACION EN LAS PRÁCTICAS SUGERIDAS POR el Project Management Institute (PMI)? CURSO HERRAMIENTAS PARA LA DIRECCIÓN DE PROYECTO. Próximo curso inicia Semana del 26 de Octubre 2015 PORQUE CAPACITACION EN DIRECCION DE PROYECTOS? Las dificultades para lograr proyectos exitosos en la

Más detalles

GUÍA DOCENTE. Nombre del Módulo o Materia al que pertenece la asignatura. PRÁCTICAS EXTERNAS. Expresión Gráfica, Proyectos y Urbanismo

GUÍA DOCENTE. Nombre del Módulo o Materia al que pertenece la asignatura. PRÁCTICAS EXTERNAS. Expresión Gráfica, Proyectos y Urbanismo Curso 2015-2016 GUÍA DOCENTE TITULACIÓN: MASTER UNIVERSITARIO EN DISEÑO DE PRODUCTO CURSO 2015-2016 PRÁCTICAS EXTERNAS Nombre del Módulo o Materia al que pertenece la asignatura. PRÁCTICAS EXTERNAS ECTS

Más detalles

Administración y Gestión de Empresas

Administración y Gestión de Empresas Administración y Gestión de Empresas Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Administración y Gestión de Empresas Empresa Lenguajes

Más detalles

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com

Más detalles

INGENIERÍA INDUSTRIAL

INGENIERÍA INDUSTRIAL PROGRAMA DE ASIGNATURA ACTIVIDAD CURRICULAR: GESTIÓN DE PROYECTOS Código: 952573 Área: Industrial Bloque: Tecnologías Aplicadas Nivel: 5º Tipo: Electiva Modalidad: Cuatrimestral Carga Horaria Total: 60

Más detalles

Escuela Técnica Superior de Ingeniería Informática

Escuela Técnica Superior de Ingeniería Informática Escuela Técnica Superior de Ingeniería Informática Máster en Ingeniería Informática aplicada a la Industria, a la Ingeniería del Software y a los Sistemas y Tecnologías de la Información GUÍA DOCENTE DE

Más detalles

E-LEARNING EN LA FORMACIÓN PROFESIONAL PARA EL EMPLEO

E-LEARNING EN LA FORMACIÓN PROFESIONAL PARA EL EMPLEO E-LEARNING EN LA FORMACIÓN PROFESIONAL PARA EL EMPLEO Guía didáctica 1. PRESENTACION DE LA GUÍA DIDÁCTICA A través de esta guía didáctica se desarrollan los principales elementos que determinarán las características

Más detalles

Nombre de la Materia Gestión de la Mejora de Procesos Ciclo Lectivo 2009 Plan Plan 2008 Área. Gestión Ingenieril. Vigencia Desde el año 2008.

Nombre de la Materia Gestión de la Mejora de Procesos Ciclo Lectivo 2009 Plan Plan 2008 Área. Gestión Ingenieril. Vigencia Desde el año 2008. Nombre de la Materia Gestión de la Mejora de Procesos Ciclo Lectivo 2009 Plan Plan 2008 Área Gestión Ingenieril Vigencia Desde el año 2008. Carga horaria semanal 6 hs. Anual/ cuatrimestral 1 y 2º cuatrimestre

Más detalles

GUÍA DOCENTE. Curso 2015-2016 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE. Curso 2015-2016 1. DESCRIPCIÓN DE LA ASIGNATURA 1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Programación Orientada a Objetos Módulo: M1: Formación Básica Departamento: Deporte e Informática

Más detalles

Ing. Norman Vargas Chévez Facultad de Electrotecnia y Computación Universidad Nacional de Ingeniería e-mail: norman.vargas@uni.edu.

Ing. Norman Vargas Chévez Facultad de Electrotecnia y Computación Universidad Nacional de Ingeniería e-mail: norman.vargas@uni.edu. MODELACIÓN DEL PROCESO DE INFORMACIÓN EN LA COMPRA VENTA DE ENERGÍA EN EL MERCADO ELÉCTRICO DEREGULADO EN NICARAGUA - DESDE EL PUNTO DE VISTA DEL CENTRO NACIONAL DE DESPACHO DE CARGA- Ing. Norman Vargas

Más detalles

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO UNIDAD DIDÁCTICA : ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO UNIDAD DIDÁCTICA : ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 201-II 1. DATOS GENERALES SÍLABO UNIDAD DIDÁCTICA : ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS MÓDULO : DESARROLLO DE SOFTWARE TIPO

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

Guía de los cursos. Equipo docente:

Guía de los cursos. Equipo docente: Guía de los cursos Equipo docente: Dra. Bertha Patricia Legorreta Cortés Dr. Eduardo Habacúc López Acevedo Introducción Las organizaciones internacionales, las administraciones públicas y privadas así

Más detalles

Elementos de Investigación Operativa

Elementos de Investigación Operativa Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación Elementos de Investigación Operativa PLANIFICACIÓN CICLO LECTIVO 2013 ÍNDICE ÍNDICE... 2 PROFESIONAL

Más detalles

Acuerdo Marco Vinculación con el Mundo del Trabajo en el Tercer Ciclo de la EGB

Acuerdo Marco Vinculación con el Mundo del Trabajo en el Tercer Ciclo de la EGB Ministerio de Educación Ciencia y Tecnología Consejo Federal de Cultura y Educación Acuerdo Marco Vinculación con el Mundo del Trabajo en el Tercer Ciclo de la EGB Anexo 1 Habilitado para la discución

Más detalles

En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6

En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6 2. MÉTODO, METODOLOGÍA Y MÉTRICA 2.1 MÉTODO Un método de ingeniería del software es un enfoque estructurado para el desarrollo de software cuyo propósito es facilitar la producción de software de alta

Más detalles

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA 1 Fundamentos de Ingeniería de Software Ingeniería en Sistemas Computacionales SCC-1007 2-2-4 2.- PRESENTACIÓN

Más detalles

OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento

OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen A través de este artículo se ofrece un panorama amplio y de alto nivel sobre la especificación y los diferentes diagramas del Lenguaje

Más detalles

A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II

A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II Consejo de Educación Técnico Profesional Educación Media Tecnológica Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II Tercer año (3 horas semanales) Plan 2004 Índice Tema Pág Índice...

Más detalles

I INGENIERÍA INDUSTRIAL

I INGENIERÍA INDUSTRIAL PROGRAMA DE ASIGNATURA ACTIVIDAD CURRICULAR: INFORMATICA II Código: 072521 Área: Informática Bloque: Tecnologías Básicas Nivel: 2º Tipo: Obligatoria Modalidad: Cuatrimestral Carga Horaria Total: 72 hs.

Más detalles

Interacción Persona - Ordenador

Interacción Persona - Ordenador Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición

Más detalles

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

Teórica 2 64 Laboratorio 1 32 Resolución de problemas 0.5 16 Ejemplos prácticos en clase 0.5 16 Suma 4 128 CÓDIGO ASIGNATURA 626 DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas ASIGNATURA: Construcción de sistemas II Ingeniería en Informática 2011 OBJETIVOS Estudiar y modelizar requerimientos de sistemas

Más detalles

Informe final de evaluación del seguimiento de la implantación de títulos oficiales

Informe final de evaluación del seguimiento de la implantación de títulos oficiales Informe final de evaluación del seguimiento de la implantación de títulos oficiales 2014 MÁSTER UNIVERSITARIO EN CONSERVACIÓN Y RESTAURACIÓN DEL PATRIMONIO ARQUITECTÓNICO Escuela Técnica Superior de Arquitectura

Más detalles

Informe final de evaluación del seguimiento de la implantación de títulos oficiales MÁSTER UNIVERSITARIO EN MATERIALES AVANZADOS. Facultad de Ciencias

Informe final de evaluación del seguimiento de la implantación de títulos oficiales MÁSTER UNIVERSITARIO EN MATERIALES AVANZADOS. Facultad de Ciencias Informe final de evaluación del seguimiento de la implantación de títulos oficiales 2014 MÁSTER UNIVERSITARIO EN MATERIALES AVANZADOS UAM INFORMACIÓN PUBLICA Valoración Final La adaptación de los títulos

Más detalles

ASIGNATURA: TEORÍA CONTABLE

ASIGNATURA: TEORÍA CONTABLE ASIGNATURA: TEORÍA CONTABLE Código: 13-104 Régimen Cuatrimestral Horas semanales: 4 Horas Escuela de Administración (0102) Escuela de Contador Público (0801) Año 2015 FUNDAMENTOS: La contabilidad constituye

Más detalles

1. DE LA ESCUELA DE INGENIERIA COMERCIAL Y SUS CARRERAS

1. DE LA ESCUELA DE INGENIERIA COMERCIAL Y SUS CARRERAS FACULTAD DE INGENIERIA Y NEGOCIOS UDLA ESCUELA DE INGENIERIA COMERCIAL CARRERA INGENIERIA COMERCIAL CARRERA INGENIERIA EJECUCIÓN EN ADMINISTRACIÓN DE EMPRESAS Proceso de Término de Carrera y Examen de

Más detalles

Escuela Técnica Superior de. Informática. Máster en Ingeniería Informática. aplicada a la Industria, la Ingeniería del. Software y a los Sistemas y

Escuela Técnica Superior de. Informática. Máster en Ingeniería Informática. aplicada a la Industria, la Ingeniería del. Software y a los Sistemas y Escuela Técnica Superior de Informática Máster en Ingeniería Informática aplicada a la Industria, la Ingeniería del Software y a los Sistemas y Tecnologías de la Información GUÍA DOCENTE DE LA ASIGNATURA:

Más detalles

DISEÑO DE COMPONENTES DE SOFTWARE *

DISEÑO DE COMPONENTES DE SOFTWARE * DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP * Resumen del capítulo 10 de libro de [Pressman 2010] V:18-11-2008 (c) P. Gomez-Gil, INAOE.

Más detalles

PROTOCOLO DE EVALUACIÓN PARA LA VERIFICACIÓN DE TÍTULOS OFICIALES (GRADO Y MÁSTER)

PROTOCOLO DE EVALUACIÓN PARA LA VERIFICACIÓN DE TÍTULOS OFICIALES (GRADO Y MÁSTER) PROTOCOLO DE EVALUACIÓN PARA LA VERIFICACIÓN DE TÍTULOS OFICIALES (GRADO Y MÁSTER) V.01.02/12/10 Página 2 de 17 Para facilitar la labor que desarrollan los evaluadores, nombrados por AGAE, en el proceso

Más detalles

1.Organización general

1.Organización general Título: Máster Universitario en Formación del profesorado de Educación Secundaria Obligatoria, Bachilleato, Formación Profesional y Enseñanza de Idiomas Módulo: Genérico Optativo Materia: Créditos: 6 Código:

Más detalles

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Sergio Valero Orea, svalero@utim.edu.mx, UTIM, Izúcar de Matamoros, Puebla. Resumen El desarrollo de sistemas

Más detalles

Guía Docente Modalidad Presencial. Estructuras de Datos. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información

Guía Docente Modalidad Presencial. Estructuras de Datos. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información Guía Docente Modalidad Presencial Estructuras de Datos Curso 2015/16 Grado en Ingeniería de Sistemas de Información 1 Datos descriptivos de la Asignatura Nombre: ESTRUCTURAS DE DATOS Carácter: OBLIGATORIO

Más detalles

INSHT. Instituto Nacional de Seguridad e Higiene en el Trabajo. Órgano emisor: Ministerio de Educación, Cultura y Deporte

INSHT. Instituto Nacional de Seguridad e Higiene en el Trabajo. Órgano emisor: Ministerio de Educación, Cultura y Deporte REAL DECRETO 277/2003, de 7 de marzo, por el que se establece el currículo del ciclo formativo de grado superior correspondiente al título de Técnico Superior en Prevención de Riesgos Profesionales. BOE

Más detalles

Informe final de evaluación del seguimiento de la implantación de títulos oficiales

Informe final de evaluación del seguimiento de la implantación de títulos oficiales Informe final de evaluación del seguimiento de la implantación de títulos oficiales 2014 MÁSTER UNIVERSITARIO EN DIRECCIÓN DE PROTOCOLO, PRODUCCIÓN, ORGANIZACIÓN Y DISEÑO DE EVENTOS Facultad de Ciencias

Más detalles

Estudios de Economía y Empresa 78.616 Trabajo Final de Grado Investigación de mercado

Estudios de Economía y Empresa 78.616 Trabajo Final de Grado Investigación de mercado TFG: INVESTIGACIÓN DE MERCADOS Descripción El Trabajo Final de Grado (TFG) es una asignatura obligatoria del plan de estudios del Grado de Marketing e Investigación de Mercados (MIM) que el estudiante

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

Más detalles

PROGRAMADOR VISUAL BASIC.NET

PROGRAMADOR VISUAL BASIC.NET Programador Visual Basic.Net- Escuela de Sistemas y Tecnologías BIOS-Página 1 de 6- PROGRAMADOR VISUAL BASIC.NET OBJETIVOS GENERALES El Programador Visual Basic.Net es un profesional especialista en construir

Más detalles

Cátedra: Administración de Sistemas Operativos de Red. Cantidad de horas semanales: 6 Área: Computación Profesores (Adjunto): Sergio Faccio

Cátedra: Administración de Sistemas Operativos de Red. Cantidad de horas semanales: 6 Área: Computación Profesores (Adjunto): Sergio Faccio PLANIFICACIÓN Cátedra: ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED 1) FUNDAMENTACIÓN DENTRO DEL PLAN DE ESTUDIOS Administración de es una materia electiva del área de Sistemas en su quinto nivel. Con

Más detalles

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos Duración: 45 horas Objetivos: El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Contenidos:

Más detalles

Gestión de proyectos

Gestión de proyectos Gestión de proyectos Horas: 45 El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos El

Más detalles

Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, 2002. Introducción al Diseño de Software

Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, 2002. Introducción al Diseño de Software Principio de Diseño Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, 2002 Introducción al Diseño de Software Qué es el diseño? Representación ingenieril

Más detalles

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado

Más detalles

ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN

ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN Clase 6: Ingeniería de Requerimientos Metododología y Ejemplo Primer Cuatrimestre 2015 Mg. María Mercedes Vitturini

Más detalles

Calidad. Preparado por: Amelia Soriano. Referencias. Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation

Calidad. Preparado por: Amelia Soriano. Referencias. Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation Calidad Preparado por: Amelia Soriano Referencias Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation Curso Rational Unified Process Rational University Curso

Más detalles

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización: PROGRAMA DE ESTUDIO Laboratorio de diseño de software Universidad Juárez Autónoma de Tabasco Programa Educativo: Área de Formación : Licenciatura en Informática Administrativa Sustantiva Profesional Horas

Más detalles

Figure 9-1: Phase C: Information Systems Architectures

Figure 9-1: Phase C: Information Systems Architectures FASE C Figure 9-1: Phase C: Information Systems Architectures Objetivos Los objetivos de la Fase C son: Desarrollar la arquitectura de sistemas de información objetivo (datos y aplicaciones), que describe

Más detalles

REAL DECRETO POR EL QUE SE ESTABLECEN LAS ENSEÑANZAS MÍNIMAS DEL SEGUNDO CICLO DE LA EDUCACIÓN INFANTIL

REAL DECRETO POR EL QUE SE ESTABLECEN LAS ENSEÑANZAS MÍNIMAS DEL SEGUNDO CICLO DE LA EDUCACIÓN INFANTIL REAL DECRETO POR EL QUE SE ESTABLECEN LAS ENSEÑANZAS MÍNIMAS DEL SEGUNDO CICLO DE LA EDUCACIÓN INFANTIL La Ley Orgánica 2/2006, de 3 de mayo, de Educación, en su artículo 6.2, establece que corresponde

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE MAESTRÍA Y POSTGRADO EN INGENIERÍA DE SOFTWARE 2015 APROBADO

Más detalles

Business Process Management(BPM)

Business Process Management(BPM) Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: daniel@agenciati.com

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Tabla de Contenidos PARTE I INTRODUCCIÓN Capítulo 1: Evolución Los hitos en la evolución histórica del Desarrollo de Software Problemas y soluciones... Fallas, malas estimaciones

Más detalles

PROGRAMACIÓN III (Curso de Adaptación)

PROGRAMACIÓN III (Curso de Adaptación) PROGRAMACIÓN III (Curso de Adaptación) 1.- Datos de la Asignatura Código 101152 Plan ECTS 6 Carácter OBLIGATORIO Curso 2º Periodicidad 1º SEMESTRE Área Departamento Lenguajes y Sistemas Informáticos INFORMÁTICA

Más detalles

DIRECCION DE PROYECTOS II

DIRECCION DE PROYECTOS II DIRECCION DE PROYECTOS II DESARROLLO DEL CURSO PROFESIONAL EN DIRECCION DE PROYECTOS II: Durante el desarrollo del Curso Profesional en Dirección de Proyectos II, el alumno irá asimilando el contenido

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para

Más detalles

Trabajo final de máster

Trabajo final de máster Trabajo final de máster Máster universitario en dirección, gestión e intervención en servicios sociales Prácticum Página 1 de 5 Rev. 0 IQ FACU 71 1.- Presentación Los másteres universitarios que se realizan

Más detalles

Informe final de evaluación del seguimiento de la implantación de títulos oficiales MÁSTER UNIVERSITARIO EN QUÍMICA AGRÍCOLA Y NUEVOS ALIMENTOS

Informe final de evaluación del seguimiento de la implantación de títulos oficiales MÁSTER UNIVERSITARIO EN QUÍMICA AGRÍCOLA Y NUEVOS ALIMENTOS Informe final de evaluación del seguimiento de la implantación de títulos oficiales 2014 MÁSTER UNIVERSITARIO EN QUÍMICA AGRÍCOLA Y NUEVOS ALIMENTOS UAM INFORMACIÓN PUBLICA Valoración Final La adaptación

Más detalles

Adquisición y Procesamiento de la Información

Adquisición y Procesamiento de la Información Adquisición y Procesamiento de la Información Guía Docente Master Oficial en Planificación y Gestión de Procesos Empresariales Universitat de València Datos del Curso Nombre de la asignatura Adquisición

Más detalles

Programa de Cátedra Desarrollo de Aplicaciones Cliente Servidor

Programa de Cátedra Desarrollo de Aplicaciones Cliente Servidor Programa de Cátedra Desarrollo de Aplicaciones Cliente Servidor Profesor: Ing Martin I. Scattini Aux: Ing. Lucas Kloster Índice Análisis de la materia... 3 Objetivos... 3 Programa sintético... 3 Programa

Más detalles

Casos de uso UML. Miguel Vega mvega@ugr.es. Granada, octubre de 2010 LSI - UGR

Casos de uso UML. Miguel Vega mvega@ugr.es. Granada, octubre de 2010 LSI - UGR Especificación de UML Miguel Vega mvega@ugr.es LSI - UGR Granada, octubre de 2010 Especificación de Contenido 1 Introducción 2 3 Especificación de Contenido Plantilla de especificación Un ejemplo 4 5 Especificación

Más detalles

Diplomado del Programa de Actualización y Profesionalización Directiva

Diplomado del Programa de Actualización y Profesionalización Directiva 1 2014 Diplomado del Programa de Actualización y Profesionalización Directiva El Diplomado del Programa de Actualización y Profesionalización Directiva se concibe como un instrumento de apoyo a la gestión

Más detalles