Métodos de Ingeniería Agosto 2005
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.1
Temario del curso • La ingeniería como disciplina • Introducción al producto, procesos, fases y ciclos de vida • Procesos – Técnicas básicas para representación de procesos
• Planificación básica – Listas de objetivos y actividades – La medición –conceptos de control y mejora
• Trabajo en equipo – Técnicas de manejo de reuniones Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.2
Temario del curso • Clientes y sus necesidades – Técnicas de detección de necesidades – Especificación del producto
• El proceso de diseño conceptual – Técnicas para generación de ideas – Técnicas para evaluación de ideas y soluciones? – Toma de decisiones
• Introducción al pensamiento sistémico Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.3
Programación 1
Arquitectura de Sistemas
Cálculo diferencial e integral 1
Álgebra lineal
Programación 2
Lógica
Cálculo diferencial e integral 2
Métodos de Ingeniería
Métodos Matemáticos para Ingeniería Estructuras de Datos y Algoritmos 1
Física 1
Matemática Discreta
Comunicación Profesional
Estructuras de Datos y Algoritmos 2
Física 2
Ingeniería de Software 1
Probabilidad y estadística
Ética profesional y legislación Bases de datos 1
Diseño de Sistemas operativos
Diseño de Aplicaciones 1
Teoría de la Computación
Bases de datos 2
Principios de diseño de redes
Diseño de Aplicaciones 2
Lenguajes y Compiladores
Electiva 1
Taller de Diseño de Aplicaciones Redes de datos
Arquitecturas de Software
Ingeniería de Software 2
Administración General
Electiva 2
Gestión de proyectos
Sistemas de Información
Finanzas
Electiva 3
Electiva 4
Ingeniería de Requerimientos Análisis y Diseño de Procesos del Negocio
Electiva 5
Electiva 6
Proyecto LAIS Electiva 7
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.4
Forma de comunicación • Nombre del grupo: –
[email protected]
• Docentes de la materia – Amalia Álvarez (
[email protected]) – Sara Goldberg (
[email protected]) – Gastón Mousqués (
[email protected]) – Martín Solari (
[email protected]) Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.5
Tema 1 La ingeniería como disciplina Producto, procesos, fases y ciclos de vida Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.6
¿Qué hace un ingeniero?
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.7
¿Qué hace un Ingeniero? – Un Ingeniero es un profesional que construye productos confiables para ser utilizados por el público y la sociedad en general. – Para ello, utiliza principios científicos, matemáticas, tecnología y principios de ingeniería. (Parnas, Vincenti)
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.8
¿Qué hace un Ingeniero de software? • Ingeniería de Software – La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software; o sea la aplicación de ingeniería al software. [IEEE Computer Society]. – Es la disciplina tecnológica y gerencial abocada a la producción y mantenimiento sistemático de productos de software que son desarrollados y modificados en tiempo y bajo estimaciones de costos. [Farley 1968]. Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.9
El Rol del Ingeniero en Sistemas • ¿Qué hace un Ingeniero en Sistemas? – Desarrollo • Entender el problema que tiene que resolver • Diseñar una solución para el problema
• Construirlo – Gestión • Planificar cómo lo va a construir • Asegurarse que se construya lo que él diseñó.
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.10
La Ingeniería y la ciencia • La ciencia intenta comprender mejor y explicar distintos fenómenos. En esencia el conocimiento es el producto de la ciencia. • Para los ingenieros, en contraste con los científicos, el conocimiento no es un fin en sí mismo ni el objetivo central de su profesión. [Vincenty]
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.11
La Ingeniería y la ciencia • La ciencia de la computación comprende el estudio sistemático de los procesos algorítmicos que describen y transforman la información: su teoría, análisis, diseño, eficiencia, implementación y aplicación. [ACM/IEEE Computer Society on CS]
• Un científico construye para aprender; un ingeniero aprende para construir. [Parnas] Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.12
La Ingeniería y la ciencia • Los elementos del conocimiento en Ingeniería: – Conceptos fundamentales del diseño – Criterios y especificación – Herramientas Teóricas – Datos cuantitativos – Consideraciones prácticas – Instrumentos de diseño Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.13
La Ingeniería y la ciencia • De dónde surge el conocimiento en Ingeniería: – – – – – – –
De las ciencias De la invención De la investigación teórica en ingeniería De la investigación experimental en ingeniería De la práctica De la producción De probar. Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.14
¿Qué es un Producto? • “Es el resultado de un proceso” [ISO 9000:2000] • “Es todo aquello que se ofrece a la atención de un mercado para su adquisición, uso o consumo y que puede satisfacer una necesidad o deseo” [Kotler:1996] • Un producto incluye – Objetos materiales – Software – Servicios Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.15
¿Qué es un Proceso? • Conjunto de actividades, prácticas, reglas herramientas, recursos, mutuamente relacionados que transforman una entrada en una salida con valor agregado. Entradas
Proceso
Universidad ORT Uruguay - Métodos de Ingeniería
Salidas
Módulo 1.16
Jerarquía de procesos Proceso
Actividad
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.17
¿Qué es un proyecto? • “Emprendimiento temporario que debe crear un producto o servicio único.”[PMBOK:2000] • “Proceso único consistente en un conjunto de actividades coordinadas y controladas con fechas de inicio y finalización, llevadas a cabo para lograr un objetivo conforme con requisitos específicos, incluyendo limitaciones de tiempo, costo y recursos.” [ISO 9000:2000] Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.18
Ciclos de vida • Es un modelo de referencia de alto nivel de las actividades necesarias para la realización de un producto. • Describe las principales fases: – Funciones de cada fase – Secuencia de fases
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.19
Actividades clásicas para construir un producto Análisis
Diseño
Construcción
Entender el problema
Diseñar la solución
Construir la solución
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.20
Ciclos de vida • Un ciclo de vida nos permitirá ordenar de manera diferente las actividades de Análisis, diseño y construcción, obteniendo resultados diversos según la secuencia elegida. • Por pragmatismo todos los ciclos de vida deben finalizar en la construcción. Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.21
Análisis
Análisis
Análisis
Diseño
Construcción
Diseño
Construcción
Diseño
Cascada
Prototipos Universidad ORT Uruguay - Métodos de Ingeniería
Construcción
Espiral Módulo 1.22
Construcción
Análisis Diseño
Prueba y error
Construcción
Diseño Análisis
Ingeniería reversa
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.23
¿Qué ciclo de vida usarían para construir estos productos? • • • • •
Auto Edificio Receta de una comida Software de cero Mantenimiento de software
Universidad ORT Uruguay - Métodos de Ingeniería
Módulo 1.24