Ingeniería de Software
|
|
|
- Adolfo Benítez Araya
- hace 8 años
- Vistas:
Transcripción
1 Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de información Ingeniería de Software PLANIFICACIÓN CICLO LECTIVO 2016
2 ÍNDICE PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4 OBJETIVOS... 5 ORGANIZACIÓN DE CONTENIDOS... 6 PROGRAMA ANALÍTICO... 9 CRITERIOS DE EVALUACIÓN EVALUACIÓN: AUTOEVALUACIÓN: PLAN DE TRABAJO METODOLOGÍA BIBLIOGRAFÍA ARTICULACIÓN ARTICULACIÓN CON LAS CORRELATIVAS:
3 PROFESIONAL DOCENTE A CARGO Docente Categoría Título Profesional Gandino, Diego Martin Profesor Adjunto Ingeniero en sistemas de información 3
4 UBICACIÓN Dentro del contexto curricular prescripto se ubica en: Carrera: Ingeniería en sistemas de información Plan: 2008 Área: Sistemas de información Nivel: 4º Nivel Carga Horaria Semanal: 6 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 supervisad a Total de horas
5 OBJETIVOS Objetivo del Área Formar en el dominio de la metodología de sistemas y su aplicación profesional, permitiendo integrar los conocimientos de otras áreas de forma tal de dar significación a los mismos y desarrollar criterios tendientes a definir la idiosincrasia del Ingeniero en Sistemas de Información. Objetivos específicos Conocer los componentes de un proyecto de ingeniería de software. Afrontar la problemática de la planificación de un proyecto de software. Conocer los principales estándares asociados a la calidad del proceso de desarrollo de software y de los productos que desarrolla. Conocer los componentes de un plan de aseguramiento de la calidad para un proyecto de software. Emplear las métricas que se aplican al desarrollo de software para evaluar la calidad del producto. Aplicar los elementos de un proceso de prueba ( testing ) como parte integral de un sistema de aseguramiento de calidad. Diseñar un plan unitario y de integración. 5
6 ORGANIZACIÓN DE CONTENIDOS Eje Temático Nº 1: Conceptos de la ingeniería de software Contenidos Conceptuales: El software y su importancia. Qué es la ingeniería de software? Proceso de software Costos en el desarrollo de software. Cambios en la IS. Cualidades del software Complejidad en el desarrollo de software. Principios de la IS. Contenidos Procedimentales: Identificación de la necesidad de disponer de software de calidad. Contenidos Actitudinales: Introducción de la disciplina de ingeniería de software, necesidad de la misma y los principios que la rigen. Eje Temático Nº 2: Ciclos de vida Metodologías Ágiles Contenidos conceptuales: Evaluación de los diferentes ciclos de vida Elección de un ciclo de vida Introducción al proceso SCRUM Contenidos procedimentales Contenidos actitudinales: Tener los conocimientos para analizar el ambiente en donde se desarrolla el software y la correcta elección del ciclo de vida a utilizar en el desarrollo. Eje Temático Nº 3: Configuración de software Contenidos Conceptuales: Conceptos de la configuración de software. Ramas, línea base, repositorio. Necesidad de la configuración de software. 6
7 Contenidos Procedimentales: Plan de gestión de configuración Contenidos Actitudinales: Conocer la manera de administrar los artefactos de software para evitar perdida, duplicación, sobretrabajo, etc problemas comunes en el trabajo en equipo. Eje Temático Nº 4: Calidad de software Contenidos Conceptuales: Software de calidad. Visiones de la calidad. Aseguramiento de la calidad. Costos de la no calidad. Proceso de desarrollo de software. Contenidos Procedimentales: Contenidos Actitudinales: Entender los problemas que pueden causar los software de baja calidad Reconocer un software de calidad. Entender la necesidad de tener procesos definidos en la construcción de software. Eje Temático Nº 5: Estimaciones Contenidos conceptuales: Introducción a las técnicas de estimaciones Factores que influyen en la estimaciones Tipos de estimaciones Puntos de función Contenidos procedimentales Contenidos actitudinales: Entender el proceso de estimación Realizar estimaciones de funciones de software Eje Temático Nº 6: Métricas Contenidos Conceptuales: Conceptos principales. 7
8 Importancia de las métricas en la IS. Tipos de métricas. Contenidos Procedimentales: Contenidos Actitudinales: Identificar y recolectar métricas relevantes para un proyecto de software. Eje Temático Nº 7: Pruebas del sistema Contenidos Conceptuales: Conceptos Verificación y validación Tipos de pruebas Métodos de prueba. Contenidos Procedimentales: Realizar un plan de pruebas Contenidos Actitudinales: Entender la necesidad de pruebas en el proceso de desarrollo. Reconocer los componentes de un plan. Diferencias entre pruebas estáticas y dinámicas. 8
9 PROGRAMA ANALÍTICO Eje Temático Nº 1: Componentes de un Proyecto de Software de Sistemas de Información. Unidad Nº 1: Introducción a los conceptos básicos de la IS Qué es el software? El software y su importancia Qué es la Ing. de software? Relación de la IS y otras áreas de la computación Cambios en la IS Participantes en el desarrollo de software Software: sus cualidades y naturaleza Principios de la IS Proceso de desarrollo de software Definición de un proceso Eje Temático Nº 2: Ciclos de vida Metodologías Ágiles Unidad Nº 2: Ciclo de vida Ciclo de vida de software Ciclos de vidas: ventajas y desventajas de cada uno Prototipos en papel Unidad Nº 3: Metodologías Ágiles Conceptos básicos de las metodologías ágiles Análisis de las metodologías SCRUM Eje Temático Nº 3: Configuración de software Unidad Nº 4: Configuración de software Conceptos Herramientas Casos de estudio Eje Temático Nº 4: Calidad de software Unidad Nº 5: Software de calidad La calidad Software de calidad Visiones de la calidad Costo de la calidad Unidad Nº 6: Plan de aseguramiento de la calidad Aseguramiento de la calidad Contenido de una SQA Ejemplos de SQA Unidad Nº 7: Modelos de calidad 9
10 Introducción a CMMI CMMI Niveles, contenido Áreas Nivel 2 CMMI Eje Temático Nº 5: Estimaciones Unidad Nº 8: Estimaciones Fundamentos Tipos de estimaciones Problemas específicos de estimación Eje Temático Nº 6: Métricas Unidad Nº 8: Métricas de software Conceptos Medidas y métricas Tipos de métricas Eje Temático Nº 7: Pruebas del sistema Conceptos Verificación y validación Pruebas del software Métodos de prueba del software 10
11 CRITERIOS DE EVALUACIÓN Evaluación: La materia no tendrá promoción directa. La regularidad los alumnos la obtienen mediante los trabajos s de cada eje temático. Con dos (2) trabajos no presentados el alumno pierde la regularidad de la misma. Autoevaluación: Será realizada utilizando el instrumento elaborado desde Secretaría Académica y aprobado por Consejo Directivo. 11
12 PLAN DE TRABAJO Eje temático Nº 1: Componentes de un proyecto de software de sistemas de información Semana Contenidos Metodología Evaluación 1-2 Qué es el software? El software y su importancia Qué es la Ing. de software? Relación de la IS y otras áreas de la computación Cambios en la IS Nivel de Profundidad Clase teórica - Informativo Bibliografía - McCONNELL (Desarrollo y gestion ): Cap. 1 y 3) 3-4 Participantes en el desarrollo de software Software: sus cualidades y naturaleza Principios de la IS Proceso de desarrollo de software Definición de un proceso Clase teórica - Informativo - SOMMERVILLE: 8º edición Cap. 1 Eje temático Nº 2: Ciclo de vida metodologías ágiles Semana Contenidos Metodología Evaluación 5 Ciclo de vida de software Ciclos de vidas: ventajas y desventajas de cada uno 6 Prototipado en papel Clase teórica Clase teórica / práctica Nivel de Profundidad Informativo Informativo Bibliografía - McCONNEL (Desarrollo y gestion ): Cap. 7 Videos 7 Metodologías ágiles Clase teórica Informativo Metodología SCRUM Clase teórica Informativo Gestión de proyectos SCRUM Manager Herramientas de SCRUM Clase teórica / práctica Informativo Eje temático Nº 3: Configuración de software Semana Contenidos Metodología Evaluación Configuración de software Clase teórica Laboratorio Nivel de Profundidad - Informativo Bibliografía - PRESSMAN: Cap. 9 - SOMMERVILLE Ingeniería de Software 8º edición. Cap. 29 Eje temático Nº 4: Calidad de software Nivel de Semana Contenidos Metodología Evaluación Bibliografía Profundidad 15 Software de calidad Clase teórica - Informativo - PRESSMAN: Cap. 8 - SOMMERVILLE Plan de aseguramiento de la calidad Clase teórica Informativo Ingeniería de Software Modelos de calidad 8º edición. Cap
13 Eje temático Nº 5: Estimaciones Semana Contenidos Metodología Evaluación Conceptos Tipos de estimaciones Clase Nivel de Profundidad Informativo Bibliografía - McCONNELL ( Software Estimation ) Puntos de función Clase práctica Informativo Eje temático Nº 6: Métricas Semana Contenidos Metodología Evaluación Conceptos Medidas y métricas Tipos de métricas Clase Nivel de Profundidad Informativo Bibliografía - PRESSMAN: Cap 18 - McCONNELL(Desarrollo y gestion ): Cap 26. Eje temático Nº 7: Pruebas del sistema Semana Contenidos Metodología Evaluación Conceptos Verificación y validación Pruebas del software Métodos de prueba del software Nivel de Profundidad Clase Taller - Informativo Bibliografía - PRESSMAN: Cap SOMMERVILLE Ingeniería de Software 8º edición. Cap. 19, 20 METODOLOGÍA La materia será dada en forma teórica los días miércoles y los días jueves se analizarán casos referentes a la teoría o se realizarán consultas de los TP. Cada eje temático tiene un TP que tiene que ser realizado por el alumno. También el alumno deberá analizar papers referidos a la teoría que entrega el docente o bien el alumno es libre de buscar el papers que más le interese siempre referido al tema actual. 13
14 BIBLIOGRAFÍA LISTA ALFABÉTICA DE REFERENCIAS (Bibliográficas y No bibliográficas) OBLIGATORIA: McCONNELL, Steve. Desarrollo y gestión de proyectos informáticos. 1a. ed. McGraw-Hill Interamericana, ISBN: (Al 2016: 3 ejemplar/es en Colección UTN) MCCONNEL, Steve. Software estimation: demystifying the black art. 4a. ed. Microsoft Press, p. ISBN: (Al 2016: 0 ejemplar/es en Colección UTN) PRESSMAN, Roger S. Ingeniería del software un enfoque. 4a. ed. McGraw-Hill Interamericana, ISBN: (Al 2016: 5 ejemplar/es en Colección UTN, más 1 ejemplar/es de la 3a. ed., 1995) SOMMERVILLE, Ian. A discipline for software engineering.sei Series in software engineering. 4a. ed. Pearson Education, ISBN: -. (Al 2016: 0 ejemplar/es en Colección UTN) 14
15 COMPLEMENTARIA: BROOKS, Frederick P. The mythical man-month: essays on software engineering. SEI Series in software engineering. 4a. ed. Anniversary ed, ISBN: (Al 2016: 0 ejemplar/es en Colección UTN) HUMPHEREY, Watts S. A discipline for software engineering. SEI series in software engineering. 4a. ed. [s.n.], ISBN: -. (Al 2016: 0 ejemplar/es en Colección UTN) LAIRD, Linda M ; BRENNAN, Carol. Software measurement and estimation: a practical approach. 4a. ed. Anniversary ed, ISBN: (Al 2016: 0 ejemplar/es en Colección UTN) 15
16 ARTICULACIÓN Articulación con las correlativas: Asignatura Ingeniería de Software Para cursar Para rendir Cursada Aprobada Aprobada Análisis de Sistemas Sintaxis y Semántica de los lenguajes Paradigmas de Programación Probabilidades y Estadística Diseño de Sistemas Gestión de Datos Probabilidades y Estadística Diseño de Sistemas Gestión de Datos 16
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...
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
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
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
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...
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...
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
Ingenieria de Software Orientada a Objetos
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 ÍNDICE ÍNDICE... 2 PROFESIONAL
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...
Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Teoría de Control
Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información PLANIFICACIÓN CICLO LECTIVO 2016 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...
INTELIGENCIA ARTIFICIAL
Universidad Tecnológica Nacional Facultad Regional San Francisco Ing. En Sistemas de Información INTELIGENCIA ARTIFICIAL PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO...
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...
Arquitectura de las Computadoras
Universidad Tecnológica Nacional Facultad Regional San Francisco Ing. En Sistemas de Información Arquitectura de las Computadoras PLANIFICACIÓN CICLO LECTIVO 2016 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE
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
Ingeniería de Software
Ingeniería de Software Carrera: Ingeniería en Computación Profesor Responsable: Pesado, Patricia Año: 3º Duración: Semestral Carga Horaria Semanal: 9hs Carga Horaria Total: 144hs Objetivos Generales Introducir
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
Universidad Tecnológica Nacional Facultad Regional San Francisco FÍSICA PLANIFICACIÓN CICLO LECTIVO 2.013
Universidad Tecnológica Nacional Facultad Regional San Francisco FÍSICA PLANIFICACIÓN CICLO LECTIVO 2.013 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4 OBJETIVOS... 5 ORGANIZACIÓN
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
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
PROGRAMA ANALÍTICO DE ASIGNATURA
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: 1.2 LICENCIATURA:
Introducción a la Producción Agraria
Universidad Tecnológica Nacional Facultad Regional San Francisco Licenciatura en Administración Rural Introducción a la Producción Agraria PLANIFICACIÓN CICLO LECTIVO 2008 ÍNDICE ÍNDICE... 2 PROFESIONAL
CONTROL AUTOMÁTICO DE PROCESOS
Universidad Tecnológica Nacional Facultad Regional San Francisco INGENIERÍA QUÍMICA CONTROL AUTOMÁTICO DE PROCESOS PLANIFICACIÓN CICLO LECTIVO 2015 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...
Escuela Superior de Ingeniería y Tecnología
Escuela Superior de Ingeniería y Tecnología Grado en Ingeniería Informática GUÍA DOCENTE DE LA ASIGNATURA: Laboratorio de Desarrollo y Curso Académico 2017-2018 Fecha de la última modificación: 27-07-2017
Operaciones Unitarias I
Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería Química Operaciones Unitarias I PLANIFICACIÓN CICLO LECTIVO 2011 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...
Facultad de Ciencias Económicas. Departamento de Sistemas. Asignatura: Construcción de aplicaciones informáticas. Plan 1997
Facultad de Ciencias Económicas Departamento de Sistemas Asignatura: Construcción de aplicaciones informáticas Código: 654 Plan 1997 Cátedra: Profesor Cesar A. BRIANO Carrera: Lic. en Sistemas de Información
Asignatura: Ingeniería de las Reacciones
Universidad Tecnológica Nacional Facultad Regional San Francisco Carrera: INGENIERÍA QUÍMICA Asignatura: Ingeniería de las Reacciones PLANIFICACIÓN CICLO LECTIVO 2015 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE
SYLLABUS de la Asignatura. : Programación I
Facultad de Ingeniería Escuela de Informática SYLLABUS de la Asignatura Programación 2 1. Descripción de la asignatura Esta asignatura aporta al perfil del Ingeniero en Computación e Informática la capacidad
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
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 :
PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN. Carrera y plan: Analista Programador Universitario Plan 2008.
PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN Identificación: Carrera y plan: Analista Programador Universitario Plan 2008. Asignatura: Programación Orientada a Objetos. Condiciones para el desarrollo de la
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE Universidad Nacional del Sur 2 do cuatrimestre 2016 M. Clara Casalini Departamento de Cs. e Ing. de la Computación 8 MATERIA Programa 9 Unidad 1 - Ingeniería. Fundamentos.
Planificaciones ADMINISTRACION Y CONTROL DE PROYECTOS. Docente responsable: FONTELA MOISES CARLOS. 1 de 7
Planificaciones 9524 - ADMINISTRACION Y CONTROL DE PROYECTOS Docente responsable: FONTELA MOISES CARLOS 1 de 7 OBJETIVOS Esta materia busca que los alumnos adquieran los conocimientos básicos de la administración
Departamento Ingeniería en Sistemas de Información
ASIGNATURA: INTELIGENCIA ARTIFICIAL MODALIDAD: Cuatrimestral DEPARTAMENTO: ING. EN SIST. DE INFORMACION HORAS SEM.: 6 horas AREA: MODELOS HORAS/AÑO: 96 horas BLOQUE TECNOLOGÍA APLICADA HORAS RELOJ 72 NIVEL:
Planificación Anual Asignatura Sistemas Informáticos Año 2017
DOCENTE RESPONSABLE Nombre y Apellido Ricardo Mulle Planificación Anual Asignatura Sistemas Informáticos Año 2017 Categoría Docente Profesor Adjunto MARCO DE REFERENCIA Asignatura Sistemas Informáticos
