Ingenieria de Software Orientada a Objetos

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

Download "Ingenieria de Software Orientada a Objetos"

Transcripción

1 Universidad Tecnológica Nacional Facultad Regional San Francisco Ingenieria en Sistemas de Información Ingenieria de Software Orientada a Objetos PLANIFICACIÓN CICLO LECTIVO 2010

2 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4 OBJETIVOS... 5 ORGANIZACIÓN DE CONTENIDOS... 6 PROGRAMA ANALÍTICO... 8 CRITERIOS DE EVALUACIÓN EVALUACIÓN: AUTOEVALUACIÓN: PLAN DE TRABAJO METODOLOGÍA BIBLIOGRAFÍA ARTICULACIÓN ARTICULACIÓN CON EL ÁREA: TEMAS RELACIONADOS CON MATERIAS DEL ÁREA: ARTICULACIÓN CON EL NIVEL: TEMAS RELACIONADOS CON MATERIAS DEL NIVEL: ARTICULACIÓN CON LAS CORRELATIVAS: TEMAS RELACIONADOS CON LAS CORRELATIVAS: ORIENTACIÓN DEL ÁREA: DE LA ASIGNATURA: Página 2 de 26

3 PROFESIONAL DOCENTE A CARGO Docente Categoría Título Profesional Ing. Nicolás Bortolotti Arquitecto de Software Ingenieria en Sistemas de Información Página 3 de 26

4 UBICACIÓN Dentro del contexto curricular prescripto se ubica en: Carrera: Ingenieria en Sistemas de Información Plan: 2008 Orientación: Ingenieria de Software Área: Sistemas de información Nivel: 4to Carga Horaria Semanal: 8 horas Régimen: Cuatrimestral Teórica Teoría Práctica Laboratorio Distribución horaria Formación Práctica Formación experimental Resolución de problemas de Ingeniería Proyecto y diseño Práctica profesional supervisada Total de horas Nota: sobre el total de 128 hrs de la materia está realizado el cálculo. Página 4 de 26

5 OBJETIVOS Los objetivos de la asignatura se fundamentan en entregar a los alumnos un esquema general en el desarrollo de aplicaciones utilizando el paradigma orientado a objetos, se resalta la construcción prototípica y el recorrido por un ciclo de vida donde se aplique metodología dependiendo de escenarios elásticos y flexibles adaptados a la problemática de las organizaciones actuales. Página 5 de 26

6 ORGANIZACIÓN DE CONTENIDOS Eje Temático Nº 1: Nociones de la ingenieria de Software Contenidos Conceptuales: Introducción a los conceptos ingenieriles del desarrollo de software, comparativas y desarrollo de los conceptos de sistemas. Contenidos Procedimentales: Conocimiento generalizado de la ingenieria de software. Contenidos Actitudinales: discusiones grupales de conceptos ingenieriles, desarrollo grupales de prácticos aplicados. Eje Temático Nº 2: Introducción al modelado Contenidos Conceptuales: UML (Lenguaje unificado de modelado), conceptos del paradigma orientado a objetos, utilización de elementos UML, transición al desarrollo orientado a objetos, esquemas estáticos de relaciones entre entidades. Contenidos Procedimentales: Conocimiento aplicado del lenguaje unificado a segmentos específicos del modelado de soluciones. Contenidos Actitudinales: discusiones grupales de modelado de artefactos del lenguaje, desarrollo grupales de prácticos aplicados. Eje Temático Nº 3: Requerimientos y Análisis de Soluciones Contenidos Conceptuales: introducción al desarrollo de soluciones, detección de requerimientos y modelado de los mismos, modelado y transición a los casos de uso, modelado de flujos de trabajo con actividades, introducción a conceptos de análisis de soluciones Contenidos Procedimentales: Modelado de requerimientos en escenarios prácticos para aplicar trazado en las soluciones desarrolladas. Contenidos Actitudinales: descripciones de escenarios para la elicitación de requerimientos por esquema grupal sobre prácticos simulados y práctico integrador. Eje Temático Nº 4: Diseño de Soluciones Contenidos Conceptuales: introducción al diseño de soluciones, modelado del segmento estático de las soluciones de software, modelado de vistas dinámicas de una solución. Contenidos Procedimentales: conocimiento de la estructura estática de las aplicaciones, trazado de artefactos en las Página 6 de 26

7 soluciones y guías concretas para el desarrollo corporativo de software. Contenidos Actitudinales: aplicación e conceptos basado en roles definidos en el grupo, discusiones generales sobre diversas opciones en el desarrollo actual de software. Eje Temático Nº 5: Implementación de Soluciones Contenidos Conceptuales: implementando soluciones de software, modelando el segmento interno de una solución, modelando el despliegue de la solución. Contenidos Procedimentales: detalles del despliegue de aplicaciones aplicado a soluciones distribuidas. Contenidos Actitudinales: definiciones generales del tratamiento del despliegue grupales, discusiones generales sobre los esquemas de despliegue de las aplicaciones actuales. Eje Temático Nº 6: Ingenieria Reversa y Reingeniería de Software Contenidos Conceptuales: Aplicación de metodologías de ingenieria reversa e inversa, descubrimiento de ensamblados, modelado de soluciones. Contenidos Procedimentales: detalles de ensamblados de aplicaciones. Contenidos Actitudinales: definiciones generales del tratamiento de ensamblados de software, discusiones generales sobre los esquemas de reversa de las aplicaciones actuales. Página 7 de 26

8 PROGRAMA ANALÍTICO Eje Temático Nº 1: Nociones de la Ingenieria de Software Unidad Nº 1: Ingenieria de Software Preguntas frecuentes sobre la ingenieria de software Definiciones generales de la ingenieria de software Software La naturaleza cambiante del software Software Heredado Mitos del Software Unidad Nº 2: Metodologías Ágiles Qué es la Agilidad? Modelos Ágiles de Proceso Programación Extrema Desarrollo adaptativo de Software (DAS) Método de desarrollo de sistemas dinámicos (MDSD) Melé Cristal Desarrollo conducido por características (DCC) Modelado Ágil Unidad Nº 3: El proceso de Software Marco de trabajo para el proceso Integración del modelo de capacidad de madurez Actividades del proceso Eje Temático Nº 2: Introducción al modelado Unidad Nº 4: Introducción a UML Porque es necesario UML La concepción de UML Modelos y Diagramas Diagramas de UML Otras características Para que tantos diagramas Unidad Nº 5: Orientación a Objetos Objetos, introducción Algunos conceptos Abstracción Herencia Polimorfismo Encapsulamiento Envío de mensajes Asociaciones Agregación Composición Unidad Nº 6: Uso de la Orientación a Objetos Página 8 de 26

9 Concepción de una clase Atributos Nombre Operaciones Atributos, operaciones y concepción Responsabilidades y restricciones Notas adjuntas Que hacen las clases y como encontrarlas. Unidad Nº 7: Uso de Relaciones Asociaciones Multiplicidad Asociaciones calificadas Asociaciones reflexivas Herencia y generalización Dependencias Eje Temático Nº 3: Requerimientos y Análisis de Soluciones Unidad Nº 8: Trabajo con Requerimientos Introducción Importancia de los requerimientos Ingenieria de requerimientos Porque fracasan los proyectos de Software Qué marca los proyectos exitosos? Tratamiento de Requerimientos Unidad Nº 9: Desarrollo de Casos de Uso Segmento 1 Que son los casos de uso Importancia de los casos de uso Inclusión de los casos de uso Extensión de los casos de uso Inicio del análisis de un caso de uso Segmento 2 Diagramas de casos de uso Representación de un modelo de casos de uso. Términos Comunes Usos Comunes Unidad Nº 10: Análisis de Complejidad con Diagrama de Actividades Qué es un diagrama de actividades Aplicación de los diagramas de actividades Swimlanes Elementos de un Diagrama de Actividades Conclusiones de Uso Página 9 de 26

10 Unidad Nº 11: Análisis Conceptual Situación de Caos Empresarial Proceso y Lenguaje Introducción al análisis Roles Análisis Vs Diseño Flujo de trabajo Escenarios Eje Temático Nº 4: Diseño de Soluciones Unidad Nº 12: Diseño Conceptual Propósitos del diseño Comparativa análisis diseño Roles del diseño El papel del diseño en el ciclo de vida del software Trabajadores Flujo de Trabajo Unidad Nº 13: Modelado Estático de la Solución Concepción de Clases Responsabilidades Restricciones Atributos Operaciones Descubrimiento del modelo estático Tratamiento de entidades Unidad Nº 14: Modelado Dinámico de la solución Segmento 1 Diagramas de Interacción Qué es un diagrama de secuencias. Creación de un objeto en la secuencia. Destrucción de un objeto en la secuencia. Representación de la recursividad. Modelado de flujos de control por ordenación temporal Diagrama bien estructurado Segmento 2 Qué es un diagrama de colaboraciones Cómo aplicar un diagrama de colaboraciones Uso de si y mientras Anidamiento Objetos activos y concurrencia Sincronización Dónde encajan los diagramas de colaboraciones en el UML Eje Temático Nº 5: Implementación de Soluciones Unidad Nº 15: Desarrollo de componentes de la Solución Qué es un componente Página 10 de 26

11 Componentes e interfaces Qué es un diagrama de componentes Aplicación de los diagramas de componentes Diagramas de componentes en el panorama del UML Testing Básico de componentes Unidad Nº 16: Despliegue de la solución Introducción Términos y conceptos Usos Comunes Maneras de Despliegue Testing Básico de escenarios Eje Temático Nº 6: Ingenieria Reversa y Reingeniería de Software Unidad Nº 17: Ingenieria Reversa o Inversa Introducción a las técnicas de Reversa Unidad Nº 18: Reingeniería de Software Nociones básicas de un proceso de reingeniería de software Página 11 de 26

12 : CRITERIOS DE EVALUACIÓN Se realizarán 2 parciales, uno al terminar el primero de los módulos y uno al término de respectivo segundo módulo, con un recuperatorio al final del ciclo. Evaluaciones: 1. de prácticos en clase: esta evaluación se concentra en cada uno de los módulos expuestos. Se deberán aprobar el 75% de los prácticos en clase. 2. Asistencia a clase rigurosa. 3. Práctico integrador (Prototipo Final) 4. Práctico Metodológico (Exposición en Clase) Condiciones de regularidad 1. Asistencia del 75% a las clases. 2. Aprobación de los parciales con nota de 4 o superior. 3. Aprobar el 75% de los prácticos en clase. 4. Aprobar el práctico integrador. Nota superior a 4 Autoevaluación: Será realizada utilizando el instrumento elaborado desde Secretaría Académica y aprobado por Consejo Académico. Página 12 de 26

13 PLAN DE TRABAJO Eje temático Nº 1: Nociones de Ingenieria de Software Semana Contenidos Metodología 1 La naturaleza cambiante del software 2 Nociones de la ingenieria de software - Preguntas Frecuentes Clase - Conferencia Clase 3 Desarrollo Ágil Clase 4 Desarrollo Ágil Metodologías Inicial Taller 5 Modelos Agiles de Proceso Clase 6 El proceso de Software Clase en modelo Nivel de Profundidad Conceptual Conceptual Conceptual Practico Básico Conceptual Conceptual Bibliografía *INGENIERIA DE SOFTWARE UN ENFOQUE PRÁCTICO *INGENIERIA DE SOFTWARE *INGENIERIA DE SOFTWARE UN ENFOQUE PRÁCTICO *INGENIERIA DE SOFTWARE *INGENIERIA DE SOFTWARE UN ENFOQUE PRÁCTICO *INGENIERIA DE SOFTWARE *INGENIERIA DE SOFTWARE UN ENFOQUE PRÁCTICO *INGENIERIA DE SOFTWARE*INGENIERIA DE SOFTWARE *INGENIERIA DE SOFTWARE UN ENFOQUE PRÁCTICO *INGENIERIA DE SOFTWARE Eje temático Nº 2: Introducción al Modelado Semana Contenidos Metodología 1 2 Introducción al lenguaje de modelado UML Conceptos del modelado de aplicaciones Muestra general de un ejemplo Clase - Conferencia Taller 3 Conceptos de la orientación a Objetos Clase en modelo Nivel de Profundidad Conceptual Informativo Conceptual Bibliografía * EL LENGUAJE *UML Y PATRONES INTRODUCCION AL ANALISIS Y DISEÑO ORIENTADO A OBJETOS Y PROCESO UNIFICADO * PROGRAMACION UML 2 *EL LENGUAJE *UML Y PATRONES INTRODUCCION AL ANALISIS Y DISEÑO ORIENTADO A OBJETOS Y PROCESO UNIFICADO 4 Programando orientado a objetos Taller 5 Modelando Orientado a Objetos Taller en modelo en modelo Practico Básico Práctico - Básico * COMO PROGRAMAR C# * PROGRAMACION UML 2 *EL LENGUAJE Página 13 de 26

14 Eje temático Nº 3: Requerimientos y Análisis de Soluciones Semana Contenidos Metodología 6 Trabajando con requerimientos 7 Taller de modelado (Requerimientos) Taller 8 Análisis con Casos de Uso Clase 9 Taller de modelado (Casos de Uso) Taller 10 Introducción a esquema estático Clases Generales - Análisis Clase Conferencia Clase 11 Taller de modelado (Clases) Taller en modelo en modelo en modelo Nivel de Profundidad Conceptual. Práctico - Básico Conceptual Práctico Básico Conceptual Práctico Básico Bibliografía *EL PROCESO DESARROLLO DE SOFTWARE SOFTWARE - PRESSMAN *EL LENGUAJE SOFTWARE - PRESSMAN *EL LENGUAJE *EL PROCESO DESARROLLO DE SOFTWARE SOFTWARE - PRESSMAN *UML Y PATRONES INTRODUCCION AL ANALISIS Y DISEÑO ORIENTADO A OBJETOS Y PROCESO UNIFICADO SOFTWARE - SOMMERVILE *EL LENGUAJE * PROGRAMACION UML 2 *EL LENGUAJE *UML Y PATRONES INTRODUCCION AL ANALISIS Y DISEÑO ORIENTADO A OBJETOS Y PROCESO UNIFICADO SOFTWARE PRESSMAN SOFTWARE - SOMMERVILE *EL LENGUAJE * PROGRAMACION UML 2 Eje temático Nº 4: Diseño de Soluciones Semana Contenidos Metodología 12 Modelado estático de una solución Desarrollo del modelo de clases de diseño Clase Conferencia Nivel de Profundidad Conceptual. Bibliografía *EL LENGUAJE *EL PROCESO DESARROLLO DE SOFTWARE SOFTWARE PRESSMAN SOFTWARE - SOMMERVILE 13 Taller de programación Colecciones, Taller en Práctico Básico * COMO PROGRAMAR C# Página 14 de 26

15 Eje temático Nº 4: Diseño de Soluciones Semana Contenidos Metodología Nivel de Profundidad Bibliografía manejo de datos y operaciones modelo * PROGRAMACION UML Taller de programación - Desarrollo en capas. Creando capa de presentación Creando capa de lógica de negocios Creando capa de acceso a datos Modelando dinámicamente una solución. Esquema de Colaboraciones Esquema de Secuencias Taller Clase en modelo Práctico Medio Conceptual. * COMO PROGRAMAR C# * PROGRAMACION UML 2 *EL LENGUAJE SOFTWARE SOMMERVILE * PROGRAMACION UML 2 16 Modelando Trazabilidad en el modelo de diseño Taller en modelo Práctico Medio *ANALISIS Y DISEÑO ORIENTADO A OBJETOS DE SISTEMAS USANDO UML Eje temático Nº 5: Implementación de Soluciones Semana Contenidos Metodología Desarrollando componentes de una solución Taller de programación Desarrollando componentes para el re uso. Taller de modelado Aplicando diagramas de componentes Clase Conferencia Taller Taller 20 Desplegando una solución Clase 21 Analizando el despliegue de la solución Taller 22 Taller de modelado para esquematizar el despliegue Taller en modelo en modelo en modelo en modelo Nivel de Profundidad Conceptual. Práctico Básico Práctico Básico Conceptual. Práctico Básico Práctico Básico Bibliografía *EL LENGUAJE *EL PROCESO DESARROLLO DE SOFTWARE SOFTWARE PRESSMAN SOFTWARE - SOMMERVILE * COMO PROGRAMAR C# * PROGRAMACION UML 2 * EL LENGUAJE * PROGRAMACION UML 2 *EL LENGUAJE SOFTWARE PRESSMAN SOFTWARE - SOMMERVILE SOFTWARE PRESSMAN SOFTWARE - SOMMERVILE *EL LENGUAJE * PROGRAMACION UML 2 Eje temático Nº 6: Ingenieria Reversa y Reingeniería Semana Contenidos Metodología 1 Introducción a la ingenieria reversa Clase - Conferencia Nivel de Profundidad Conceptual Bibliografía *Reverse Engineering of Object Oriented Code Página 15 de 26

16 Eje temático Nº 6: Ingenieria Reversa y Reingeniería Semana Contenidos Metodología 2 Descubriendo ensamblados Taller 3 Flujo de trabajo en Ingenieria Reversa Clase 4 Introducción a la reingeniería de software Clase - Conferencia Nivel de Profundidad Practico Básico Conceptual Conceptual Bibliografía *Reverse Engineering of Object Oriented Code *Reverse Engineering of Object Oriented Code *Reverse Engineering of Object Oriented Code Página 16 de 26

17 METODOLOGÍA La metodología de dictado de la asignatura comprende e grandes segmentos: Desarrollo conceptual de corte conferencista Desarrollo de taller de aplicación programática para soportar el práctico prototípico. Desarrollo de taller de modelado genérico. Cada una de las exposiciones comprende una disertación con presentación del tema, posteriormente discusiones sobre el mismo. Cada tema se aplica a un taller de programación o de modelado dependiendo la naturaleza del concepto. El resultado final tiene que materializarse en el práctico integrador, donde se aplica la teoría conceptual, y cada uno de los talleres detallados. Además se planifica un esquema de trabajo sobre metodologías estructuradas y ágiles donde se permita materializar escenarios de trabajos diversos dentro de la construcción de una aplicación. Repositorio de información: Grupo de trabajo distribuido: Calendario distribuido para todos los alumnos: Nota: Cátedra Homologada por Microsoft. Laboratorio de Programación Página 17 de 26

18 BIBLIOGRAFÍA 1. EL PROCESO DESARROLLO DE SOFTWARE ISBN Autor JACOBSON IVAR BOOCH GRADY, RUMBAUGH JAMES Editorial PEARSON EDUCACION Peso 0,98 Kg.Edición 2006,en Rústica 472 páginas Idioma Español 2. EL LENGUAJE UML 2.0 ISBN Autor BOOCH GRADY JACOBSON IVAR, RUMBAUGH JAMES Editorial PEARSON EDUCACION Peso 0,99 Kg.Edición 2006,en Rústica 552 páginas Edición Número 2 Idioma Español 3. UML Y PATRONES INTRODUCCION AL ANALISIS Y DISEÑO ORIENTADO A OBJETOS Y PROCESO UNIFICADO ISBN Autor LARMAN CRAIG Editorial PEARSON EDUCACION Peso 1,22 Kg.Edición 2003,en Rústica 624 páginas Edición Número 2 Idioma Español 4. PROGRAMACIÓN UML 2 ISBN X Autor Jim Arlow, Ila Neustadt Editorial ANAYA Idioma Español 5. INGENIERIA DE SOFTWARE UN ENFOQUE PRÁCTICO ISBN Autor PRESSMAN ROGER S. Editorial MCGRAW-HILL Peso 1,43 Kg.Edición 2005,en Rústica 992 páginas Edición Número 6 Idioma Español 6. INGENIERIA DE SOFTWARE ISBN Autor SOMMERVILLE IAN Editorial PEARSON EDUCACION Página 18 de 26

19 Peso 0,13 Kg.Edición 2005,en Rústica 712 páginas Edición Número 7 Idioma Español 7. COMO PROGRAMAR C# ISBN Autor DEITEL HARVEY M. DEITEL PAUL J. Editorial PEARSON EDUCACION Peso 1,87 Kg.Edición 2007,en Rústica 1080 páginas y 1 CD-Rom Edición Número 2 Idioma Español 8. Reverse Engineering of Object Oriented Code ISBN Autor Paolo Tonella Alessandra Potrich Editorial Springer Idioma Inglés Página 19 de 26

20 ARTICULACIÓN Articulación con el Área: Asignatura Carga Horaria Porcentaje % Sistemas y Organizaciones % Análisis de Sistemas % Diseño de Sistemas % Administración de Recursos % Proyecto Final % Página 20 de 26

21 Temas relacionados con materias del área: Sistemas y Organizaciones asignatura del área# Análisis de Sistemas asignatura del área# Diseño de Sistemas asignatura del área# Administración de Recursos asignatura del área# Proyecto Final asignatura del área# asignatura asignatura asignatura asignatura asignatura Página 21 de 26

22 Articulación con el Nivel: Asignatura Carga Horaria Porcentaje % Administración de Recursos % Investigación Operativa % Legislación % Simulación % Sistemas de Gestión I % Teoría de Control % Página 22 de 26

23 Temas relacionados con materias del nivel: Administración de Recursos asignatura del nivel# Investigación Operativa asignatura del nivel# Legislación asignatura del nivel# Simulación asignatura del nivel# Sistemas de Gestión I asignatura del nivel# Teoría de Control asignatura del nivel# asignatura asignatura asignatura asignatura asignatura asignatura Página 23 de 26

24 Articulación con las correlativas: Asignatura Ingenieria de Software Orientada a Objetos Para cursar Para rendir Cursada Aprobada Aprobada - Análisis de Sistemas - Sintaxis y Semántica de los Lenguajes - Paradigmas de Programación - Probabilidad y Estadísticas - Diseño de Sistemas - Gestión de Datos - Probabilidad y Estadísticas - Diseño de Sistemas - Gestión de Datos Página 24 de 26

25 Temas relacionados con las correlativas: Probabilidad y Estadísticas asignatura correlativa# Diseño de Sistemas asignatura correlativa# Gestión de Datos asignatura correlativa# Análisis de Sistemas asignatura correlativa# Sintaxis y Semántica de los Lenguajes asignatura correlativa# Paradigmas de Programación asignatura correlativa# asignatura asignatura asignatura asignatura asignatura asignatura Página 25 de 26

26 ORIENTACIÓN Del Área: #Escriba aquí la orientación del área# De la Asignatura: #Escriba aquí la orientación de la asignatura# Página 26 de 26

Ingeniería de Software

Ingeniería de Software Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de información Ingeniería de Software PLANIFICACIÓN CICLO LECTIVO 2016 ÍNDICE PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...

Más detalles

Arquitectura y Sistemas de Operativos

Arquitectura y Sistemas de Operativos Universidad Tecnológica Nacional Facultad Regional San Francisco Técnico Superior en Programación Arquitectura y Sistemas de Operativos PLANIFICACIÓN CICLO LECTIVO 2013 ÍNDICE TÉCNICO SUPERIOR EN PROGRAMACIÓN...

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación PROGRAMACIÓN II

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación PROGRAMACIÓN II Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Sistemas de Gestión

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Sistemas de Gestión Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información PLANIFICACIÓN CICLO LECTIVO 2015 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...

Más detalles

PLANIFICACIÓN PROGRAMACION II

PLANIFICACIÓN PROGRAMACION II PLANIFICACIÓN PROGRAMACION II 1) FUNDAMENTACIÓN DE LA MATERIA DENTRO DEL PLAN DE ESTUDIOS. El fundamento de la cátedra de Programación II I dentro del segundo semestre de la carrera tiene como objeto continuar

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Matemática

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Matemática Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4

Más detalles

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3. Departamento : Ingeniería de Sistemas 1.4. Tipo de Curso : Obligatorio

Más detalles

Metodología de la Investigación

Metodología de la Investigación Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación Metodología de la Investigación PLANIFICACIÓN CICLO LECTIVO 2013 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE

Más detalles

Sistemas de Procesamiento de Datos

Sistemas de Procesamiento de Datos Universidad Tecnológica Nacional Facultad Regional San Francisco Técnico Superior en Programación Sistemas de Procesamiento de Datos PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE

Más detalles

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

A continuación se describe con mayor detalle cada una de tales unidades: 1. OBJETIVOS: - Entender los conceptos teórico-prácticos que se emplean en la fase de diseño de un proyecto de software. - Entender las metodologías de diseño para las diferentes estrategias de desarrollo

Más detalles

Lenguajes de Programación II

Lenguajes de Programación II Programa de la Asignatura: Lenguajes de Programación II Código: 749 Carrera: Ingeniería en Computación Plan: 2008 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Segundo Año Primer

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Inglés I

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Inglés I Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación Inglés I PLANIFICACIÓN CICLO LECTIVO 2007 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...

Más detalles

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

Planificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6 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

Más detalles

ASIGNATURA: ANALISIS Y DISEÑO ORIENTADO A OBJETOS

ASIGNATURA: ANALISIS Y DISEÑO ORIENTADO A OBJETOS 1 ASIGNATURA: ANALISIS Y DISEÑO ORIENTADO A OBJETOS Código: 32 409 Régimen: Cuatrimestral Horas reloj semanales: 4 Horas teóricas: 36 Horas prácticas: 24 Horas Totales: 60 Carrera: Sistemas Año del programa:2016

Más detalles

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Licenciatura en Administración Rural. Estadística

Universidad Tecnológica Nacional Facultad Regional San Francisco. Licenciatura en Administración Rural. Estadística Universidad Tecnológica Nacional Facultad Regional San Francisco Licenciatura en Administración Rural Estadística PLANIFICACIÓN CICLO LECTIVO 2008 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...

Más detalles

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

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías Facultad Programa Académico Nombre Del Curso Administración e Ingenierias Ingenieria De Sistemas ANÁLISIS DE SISTEMAS Problema? Competencia específica Criterios de Desempeño Saber conocer Saber Ser Saber

Más detalles

Diseño estructural y propuesta de actividades. Desarrollo de software, metodología de proyectos IT, licenciatura en informática o afines

Diseño estructural y propuesta de actividades. Desarrollo de software, metodología de proyectos IT, licenciatura en informática o afines Formato 1 UNIVERSIDAD DE GUADALAJARA FASE 1 1. DATOS GENERALES DEL CURSO Nombre del curso Programación orientada a objetos Programa al que pertenece Créditos y horas Horas teoría 35 Horas práctica 70 Eje

Más detalles

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE a) Datos Informativos SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE A. Centro de Formación Superior : Universidad Mayor de San Andrés A2. Facultad : Ciencias Puras y Naturales A3. Unidad Académica :

Más detalles

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

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos. UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA A LA QUE PERTENECE:

Más detalles

UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos

UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos 1Diseño y Modelado UML UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos - Por qué es necesario el UML - La concepción del UML - Diagramas del UML - Diagrama de clases - Diagrama de objetos - Diagrama de casos

Más detalles

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

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de

Más detalles

Instituto Superior de Formación Técnica N 38 Sede Central

Instituto Superior de Formación Técnica N 38 Sede Central PROVINCIA DE BUENOS AIRES Dirección General de Cultura y Educación Dirección de Educación Superior Instituto Superior de Formación Técnica N 38 Sede Central Carrera Tecnicatura Superior en Análisis de

Más detalles

Diagrama de Clases I: asociaciones

Diagrama de Clases I: asociaciones Programación Orientada a Objetos Diagrama de Clases I: asociaciones Ing. Julio Ernesto Carreño Vargas MsC. Concepto de diagrama de clases Modelo de Dominio Un modelo conceptual explica los conceptos más

Más detalles

SILABO DEL CURSO PRUEBAS DE SOFTWARE

SILABO DEL CURSO PRUEBAS DE SOFTWARE FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DEL CURSO PRUEBAS DE SOFTWARE 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3. Departamento

Más detalles

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

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Inglés II

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Inglés II Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación Inglés II PLANIFICACIÓN CICLO LECTIVO 2013 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...

Más detalles

Cátedra: Programación de Aplicaciones Visuales II 1

Cátedra: Programación de Aplicaciones Visuales II 1 Asignatura Programación de Aplicaciones Visuales II Ciclo Lectivo 2013 Vigencia del programa Ciclo lectivo 2013 Plan 2008 Área Programación Carga horaria semanal 8 horas Anual/ cuatrimestral 1º cuatrimestre

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas

Más detalles

Universidad Salesiana de Bolivia

Universidad Salesiana de Bolivia Universidad Salesiana de Bolivia Ingeniería de Sistemas I DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN II - 2015 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P. Thelian

Más detalles

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

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN

Más detalles

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES Carrera: Tecnicatura universitaria en programación de sistemas Materia: Programación III Curso: 2 año Curso lectivo:

Más detalles

Análisis y Diseño Estructurado

Análisis y Diseño Estructurado Programa de la Asignatura: Análisis y Diseño Estructurado Código: 754 Carrera: Ingeniería en Computación Plan: 2008 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Segundo Año Segundo

Más detalles

Fundamentos de Administración

Fundamentos de Administración Universidad Tecnológica Nacional Facultad Regional San Francisco Licenciatura en Administración Rural PLANIFICACIÓN CICLO LECTIVO 2015 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4

Más detalles

TALLER DE TECNOLOGÍAS DE PRODUCCIÓN DE SOFTWARE Opción B Ingeniería de Software Aplicada

TALLER DE TECNOLOGÍAS DE PRODUCCIÓN DE SOFTWARE Opción B Ingeniería de Software Aplicada TALLER DE TECNOLOGÍAS DE PRODUCCIÓN DE SOFTWARE Opción B Ingeniería de Software Aplicada Año 2017 Carrera/ Plan: Analista Programador Universitario Plan 2015 Plan 2007 Año: 3 Régimen de Cursada: Semestral

Más detalles

Programación bajo UML

Programación bajo UML Descripción y Contenido del Curso Programación bajo UML Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso aprenderás

Más detalles

UNIVERSIDAD ABIERTA PARA ADULTOS UAPA CARRERA INGENIERÍA DE SOFTWARE PROGRAMA DE LA ASIGNATURA INGENIERÍA DE SOFTWARE I

UNIVERSIDAD ABIERTA PARA ADULTOS UAPA CARRERA INGENIERÍA DE SOFTWARE PROGRAMA DE LA ASIGNATURA INGENIERÍA DE SOFTWARE I UNIVERSIDAD ABIERTA PARA ADULTOS UAPA CARRERA INGENIERÍA DE SOFTWARE PROGRAMA DE LA ASIGNATURA CLAVE: ISW-234; PRE REQ.: INF321 No. CRED.: 4 I. PRESENTACIÓN: INGENIERÍA DE SOFTWARE I Esta asignatura contiene

Más detalles

TRABAJO PRÁCTICO 7: OBJETOS

TRABAJO PRÁCTICO 7: OBJETOS TEORÍA TRABAJO PRÁCTICO 7: OBJETOS Qué son los métodos Orientados a Objetos? Los métodos OO proveen un conjunto de técnicas para analizar, descomponer y modularizar arquitecturas de software. Se caracterizan

Más detalles

INGENIERÍA DE SOFTWARE II

INGENIERÍA DE SOFTWARE II INGENIERÍA DE SOFTWARE II Año 2017 Carrera/Plan: Licenciatura en Sistemas, Planes 2003-2007-2012-2015 Licenciatura en Informática, Planes 2003-2007-2012-2015 Analista Programador Universitario, Planes

Más detalles

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

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I Facultad de Ingeniería en Ciencias Aplicadas pag. 1 CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I 1. Misión: (de la carrera) La Carrera de Ingeniería en Sistemas

Más detalles

Ciclo Lectivo: Cátedra: DSI Diseño de Sistemas. INGENIERÍA EN SISTEMAS DE INFORMACIÓN Ciclo Lectivo 2016 Vigencia del

Ciclo Lectivo: Cátedra: DSI Diseño de Sistemas. INGENIERÍA EN SISTEMAS DE INFORMACIÓN Ciclo Lectivo 2016 Vigencia del Asignatura Diseño de Sistemas Carrera INGENIERÍA EN SISTEMAS DE INFORMACIÓN Ciclo Lectivo 2016 Vigencia del Ciclo lectivo 2016 programa Plan 2008 Nivel 1er. Nivel 2do. Nivel 3er. Nivel 4to. Nivel 5to.

Más detalles

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE República Bolivariana de Venezuela. Universidad Bolivariana de Venezuela. Eje Geopoltico Regional Kerepakupai Vena Programa de Formación de Grado Informática para la Gestión Social PLANIFICACIÓN DE INGENIERÍA

Más detalles

CARRERA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS SYLLABUS DE SISTEMAS DE INFORMACIÓN

CARRERA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS SYLLABUS DE SISTEMAS DE INFORMACIÓN CARRERA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS SYLLABUS DE SISTEMAS DE INFORMACIÓN I. DATOS INFORMATIVOS 1.1 Asignatura : Sistemas de Información. 1.2 Código : FP-805. 1.3 Ciclo : VIII ciclo.

Más detalles

Probabilidades y Estadística

Probabilidades y Estadística Universidad Tecnológica Nacional Facultad Regional San Francisco Licenciatura en Administración Rural PLANIFICACIÓN CICLO LECTIVO 2015 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4

Más detalles

Ingeniería del Software GUÍA DOCENTE Curso

Ingeniería del Software GUÍA DOCENTE Curso Ingeniería del Software GUÍA DOCENTE Curso 2010-2011 Titulación: Grado en ingeniería informática 801G Asignatura: Ingeniería del Software 801208000 Materia: Módulo: Ingeniería del software y sistemas de

Más detalles

Diagrama de Clases II : tipos de relaciones entre clases

Diagrama de Clases II : tipos de relaciones entre clases Programación Orientada a Objetos Diagrama de Clases II : tipos de relaciones entre clases Ing. Julio Ernesto Carreño Vargas MsC. Diferentes tipos de relaciones entre clases Relaciones entre Clases Las

Más detalles

MOO - Metodología y Programación Orientada a Objetos

MOO - Metodología y Programación Orientada a Objetos Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2015 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 701 - AC - Departamento de Arquitectura

Más detalles

Análisis y Diseño Orientado a Objetos

Análisis y Diseño Orientado a Objetos Programa de la Asignatura: Análisis y Diseño Orientado a Objetos Código: 760 Carrera: Ingeniería en Computación Plan: 2008 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Tercer Año

Más detalles

SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN

SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3.

Más detalles

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

Construcción de Sistemas de Computación Código: 32 Programa de la Asignatura: Construcción de Sistemas de Computación Código: 32 Carrera: Ingeniería en Computación Plan: 2013 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Cuarto Año

Más detalles

<NOMBRE DE LA UNIVERSIDAD, Y NOMBRE DE LA COMUNIDAD>. <TITULO PROYECTO>

<NOMBRE DE LA UNIVERSIDAD, Y NOMBRE DE LA COMUNIDAD>. <TITULO PROYECTO> . Autores: CI Historia de Revisiones Versión Fecha Revisado por

Más detalles

SECUENCIA DIDÁCTICA. Elementos de competencia:

SECUENCIA DIDÁCTICA. Elementos de competencia: SECUENCIA DIDÁCTICA Nombre de curso: Programación Orientada a Objetos Clave de curso: COM1002B11 Antecedente: Diseño de Algoritmos Clave de antecedente: COM0302A21 Módulo Competencia de Módulo: Desarrollar

Más detalles

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

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología Ingeniería Todos los derechos Reservados lynda.com Descripción del Curso Curso que inicia el estudio de los ciclos de desarrollo del

Más detalles

Universidad Salesiana de Bolivia

Universidad Salesiana de Bolivia Universidad Salesiana de Bolivia Ingeniería de Sistemas I DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN I - 2011 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P. Thelian

Más detalles

Que el alumno, al finalizar el año lectivo, sea capaz de: Programa Analítico

Que el alumno, al finalizar el año lectivo, sea capaz de: Programa Analítico Asignatura ANALISIS DE SISTEMAS Ciclo Lectivo 2013 Vigencia del Ciclo lectivo 2013 programa Plan 2008 Área Sistemas de Información Carga horaria semanal Anual/ cuatrimestral Coordinador de Cátedra Objetivos

Más detalles