Ingeniería de Software
|
|
|
- María del Carmen Gallego Olivera
- hace 9 años
- Vistas:
Transcripción
1 UNT. INGENIERIA INDUSTRIAL Ingeniería de Software Ing. Francisco Rodríguez Novoa
2 TEMA 1 INTRODUCCION A LA INGENIERIA DE SOFTWARE
3 Agenda 1. Que es software? 2. Evolución histórica del software 3. Tipos de producto software 4. Definición de Ingeniería de Software. 5. Crisis del software 6. Malas prácticas de desarrollo y mantenim. 7. Principios de la ISW 8. Atributos de Calidad del SW 9. Ciclo de vida del software 10.Industria del Software en el Perú
4 1. Qué es Software (SW)? Conjunto de programas que proporcionan una función y un rendimiento esperados. Conjunto de estructuras de datos que permiten a los programas manipular adecuadamente la información. (Datos de configuración) Conjunto de documentos que describen el funcionamiento del SI (Documentación Genéricos: Productos de uso genérico (procesadores, bases de datos, etc.). A medida: Productos específicos para un cliente particular (manual de usuario).
5 1. Qué es Software (SW)?
6 1. Qué es Software. Características No tiene forma física. Se desarrolla, no se fabrica. Los costes del Sw son de INGENIERÍA. No de fabricación. El Sw no se rompe, se deteriora. La complejidad del mantenimiento del Sw es mucho más grande que la del Hw. Si el Hw se rompe se cambia por otro y listo. (Hay piezas de recambio). Si el Sw se deteriora, con cada cambio que se realiza se deteriore aún más. (No hay piezas de recambio).
7 2. Qué es Software. Características No se estropea, pero se degrada: Curva de bañera para fallos del Hw. Curva ideal de fallos del Sw. Curva real de fallos del Sw. Se construye a medida Reusabilidad
8 2. Evolución Histórica del Desarrollo de Sw 8
9 2. Evolución Histórica del Desarrollo de Sw 9
10 3. Tipos de productos software (i) Un producto software es un sistema software que se acompaña de la documentación necesaria para su instalación y uso Tipos de mercados Productos genéricos Sistemas autónomos producidos por una organización para su venta en el mercado abierto a cualquier cliente que pueda adquirirlo El desarrollador controla la especificación Productos personalizados Sistemas encargados por un cliente particular Desarrollos a medida Las especificaciones las determina el cliente
11 3. Tipos de productos software (ii) Áreas de aplicación [Pressman, 2010] (i) Software de sistemas Software para dar servicio a otros programas: compiladores, editores... Fuerte interacción con el hardware Uso intensivo por parte de usuarios múltiples. Recursos compartidos Ejm: componentes de sistemas operativos, software de redes, procesadores de telecomunicaciones Software aplicación Programas aislados que resuelven una necesidad específica de negocios. Las aplicaciones en esta área procesan datos comerciales o técnicos en una forma que facilita las operaciones de negocios o la toma de decisiones administrativas o técnicas. Además se usa para controlar funciones de negocios en tiempo real (por ejemplo procesamiento de transacciones en punto de venta, control de procesos de manufactura en tiempo real etc)
12 3. Tipos de productos software (iii) Áreas de aplicación [Pressman, 2010] (ii) Software de ingeniería y científico Algoritmos de tratamiento numérico: simulación, estadística, CAD... Diseño de algoritmos y estructuras de datos Cálculo intensivo Las aplicaciones van de la astronomía a la vulcanología, del análisis de tensiones en automóviles a la dinámica orbital del transbordador espacial y de la biología molecular a la manufactura automatizada. Software incrustado Reside dentro de un producto o sistema y se usa para implementar y controlar características y funciones para el usuario final y para el sistema en si. (por ejemplo control del tablero de un horno microondas, funciones digitales en un automóvil)
13 3. Tipos de productos software (iv) Áreas de aplicación [Pressman, 2010] (iii) Software de línea de productos Es diseñado para proporcionar una capacidad específica para uso de muchos consumidores diferentes. El software de línea de productos se centra en algún mercado limitado y particular (por ejemplo, control de inventario de productos) o se dirige a mercados masivos de consumidores (procesamiento de textos, hojas de cálculo, entretenimiento, administración de base de datos y aplicaciones para finanzas personales o de negocios) Aplicaciones Web Llamadas webapps, agrupa una amplia gama de aplicaciones. En su forma mas sencilla, las webapps son poco mas que un conjunto de archivos hipertexto vinculados que presentan información con uso de texto y gráficas limitadas. Sin embargo desde que surgió las web 2.0, las webapps están evolucionando integrándose con base de datos corporativas y aplicaciones de negocio.
14 3. Tipos de productos software (v) Áreas de aplicación [Pressman, 2010] (iv) Software de Inteligencia Artificial Hace uso de algoritmos no numéricos para resolver problemas complejos que no son fáciles de tratar computacionalmente o con análisis directo. Las aplicaciones en esta área incluyen robótica, sistemas expertos, reconocimiento de patrones (imagen y voz), redes neuronales artificiales, demostración de teoremas y juegos.
15 4. Qué es Ingeniería de Software? La Ingeniería del Software es la disciplina de ingeniería encargada de todos los aspectos relacionados con la producción de software desde sus etapas más tempranas de la especificación del sistema hasta el mantenimiento del sistema tras su puesta en marcha. - Ingeniería del Software Ian Sommerville
16 4. Qué es Ingeniería del Software? Conjunto de métodos, técnicas y herramientas que controlan el proceso integral del desarrollo de software y suministra las bases para construir software de calidad de forma eficiente en los plazos adecuados. 16
17 4. Qué es Ingeniería del Software? Disciplina de ingeniería Los ingenieros de software usan las herramientas, métodos y teorías para solucionar los problemas que aparecen. Incluso teniendo en cuenta restricciones económicas y de organización. Producción de software Planificación de proyectos. Administración de proyectos software. Procesos técnicos de desarrollo de software. Dirección de proyectos. 17
18 Qué es Ingeniería del Software? Proceso Software: procedimiento formal para producir algún resultado 18
19 Qué es Ingeniería del Software? Herramienta: instrumento para realizar algo de mejor manera. 19
20 Qué es Ingeniería del Software? Paradigma: Representa una filosofía para la construcción de software 20
21 Qué es Ingeniería del Software? Quien hace la Ingeniería del software? 21
22 Por qué surgió la Ingeniería SW Para superar la crisis del software y terminar con los mitos del software hasta ahora existentes. Para acabar con las malas prácticas de desarrollo y mantenimiento de software llevadas a cabo por las empresas. Crear software de calidad 22
23 5. Crisis del Software Conjunto de problemas que afectan al desarrollo y mantenimiento del software derivado de los mitos y malas prácticas. Las consecuencias son: Baja Calidad del Software. Tiempo y Presupuesto Excedido. Confiabilidad Cuestionable. Altos requerimientos del personal para el desarrollo y el mantenimiento 23
24 6. Malas prácticas de desarrollo y mantenimiento Planificación y estimaciones imprecisas: No se recopilan datos de proyectos pasados. Se invierte más dinero en mantenimiento que en formación de los ingenieros en las nuevas tecnologías de desarrollo. No se documenta lo suficiente. Se pasa directamente a la codificación 24
25 6. Malas prácticas de desarrollo y mantenimiento Procesos software improvisados. No se siguen rigurosamente las especificaciones. No se hace planificación de riesgos. Se resuelven crisis inmediatas. Se apagan fuegos. Se sacrifica funcionalidad y calidad del producto para cumplir plazos. No se planifica debidamente. No se realizan pruebas, verificaciones o revisiones del Sw. 25
26 6. Malas prácticas de desarrollo y mantenimiento Síntomas: Baja calidad del software desarrollado. Alto grado de desconfianza e insatisfacción en el cliente. Empresas inmaduras -> En fase artesanal. Se exceden en los plazos y presupuestos previstos. 90% de los proyectos no consiguen los objetivos propuestos. 40% fracasan completamente. 29% nunca se entregan. 26
27 Qué propone la IS? Ser ingenieros Artesano Ingeniero Para ello se debe: Aplicar métodos, técnicas y herramientas de desarrollo. Adoptar estándares de desarrollo. Utilizar la experiencia acumulada. Documentación. 27
28 Qué propone la IS? Ser ingenieros Qué conseguimos adoptando estándares de desarrollo? Mejorar el proceso. Reducción de costes. Reducción del tiempo de desarrollo. Reducción de riesgos. Mejora de la calidad del producto. Protección del cliente. Protección de la organización. Aumenta su competitividad. 28
29 7. Algunos Principios de la Ing. del SW Entregar el producto al cliente dentro de plazos. Determinar el problema antes de escribir especificaciones Minimizar la distancia intelectual Evaluar las alternativas de diseño La técnica es más importante que las herramientas Hazlo bien antes de hacerlo rápido Inspeccionar el código 29
30 7. Algunos Principios de la Ing. del SW El personal es la clave del éxito Un diseño sin documentación, NO es un diseño El código difícil de leer es difícil de mantener La encapsulación crea Sw fácil de probar y mantener. Divide y vencerás. No probar tu propio Sw. Los desarrolladores no debe probar el Sw que han generado. 30
31 8. Atributos de Calidad del software ISO 9126 Características 31
32 9. Qué es el Ciclo de Vida del SW? Es una sucesión de etapas por las que pasa el software en su desarrollo, desde que se concibe la idea hasta que el software deja de utilizarse. Cada etapa lleva asociada una serie de actividades y tareas que se deben realizar, y una serie de documentos que serán la salida de cada una de estas fases y que servirán de entrada a la fase siguiente.
33 9. Qué es el Ciclo de Vida del SW? Según la norma ISO/IEC Standard 12207:2008: Software life-cycle processes propuesta por la ISO (International Organization for Standardization): Es un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, explotación y mantenimiento de un producto software, abarcando la vida del sistema desde la definición de requisitos hasta que se deja de utilizar
34 9. Qué es el Ciclo de Vida del SW? Qué es un proceso? Un proceso es un conjunto de actividades que se suceden siguiendo una ordenación temporal determinada Qué es una actividad? Una actividad es un conjunto de tareas Qué es una tarea? Una acción que transforma unas entradas en unas salidas
35 9. Qué es el Ciclo de Vida del SW? Fases genéricas en el ciclo de vida del SW: Fase de definición. Tareas: Ingeniería de sistemas Planificación del proyecto del SW Análisis de los requisitos Fase de desarrollo. Tareas: Diseño del SW Generación de código Prueba del SW Fase de mantenimiento. Cambios: Corrección Adaptación Mejora Prevención
36 10. Industria del Software en el Perú Una de las industrias que tiene inmensas oportunidades es la del software, cuyo mercado mundial asciende a los $ 1,500 billones. El Perú es un actor que tiene significativas ventajas para obtener parte del consumo internacional, ya que cuenta con un activo en capital humano (30,000 programadores) y con la presencia de aproximadamente 300 empresas (90% pequeñas y microempresas), que en su mayoría no superan una década de funcionamiento.
37 10. Industria del Software en el Perú Sector de las Tecnologías de Información cada vez cobra mas importancia, por ser:
38 10. Industria del Software en el Perú Países latinoamericanos han tomado la iniciativa de apoyar sus industrias informáticas, considerándolas sector de interés nacional En nuestro país, la industria del software tiene un expectante potencial de crecimiento: Da empleo directo e indirecto altamente calificado a más de 6000 peruanos. Pese a lo comentado, la industria informática dista aún de estar consolidada. La informalidad es un cáncer para nuestra actividad porque disipa el esfuerzo de las empresas formales, comenta Amau. Se reclama una política gubernamental para incentivar la formalización del sector, que acelere el desarrollo de los centros informáticos
39 10. Industria del Software en el Perú Año Ventas (millones de dólares) Incremento Exportación (millones de dólares)
40 10. Industria del Software en el Perú Productos software para: Sector salud Sector bancario Sector construcción Sector gobierno Sector educativo. Soluciones ERPs para pymes Antivirus
41 Las limitaciones del sector de TI Las principales limitaciones para el desarrollo del sector son: Carencia de fuentes de financiamiento para proyectos tecnológicos. Insuficiente infraestructura tecnológica (hardware y conexiones a costo internacional) Presencia real y significativa de la piratería del software. Según BSA es de 61%. Es necesario implementar políticas de fomento para el sector tecnológico!
42 Planes de la ind. del sw para los próx 5 años Programa BID de apoyo a la industria de software: Sostenibilidad de la Capacitación en CMMi, Ing de Software, laboratorio de testeado, estudios, eventos, etc. Fomento a las exportaciones de software. Esquema descentralizado de capacitación especializada (provincias componente importante) Centro de arbitraje tecnológico. Centro de incubación de empresas de base tecnológica. Certificación de competencias laborales IT-CARD.
43 Temas Exposición de Ingeniería de Sw Tecnología Orientada a Objetos. Proceso de Software. Modelos Prescriptivos del Proceso: Modelo en Cascada / Modelos Incrementales / Modelos Evolutivos Administración de Proyectos Software. (Personal, Producto, Proceso, Proyecto) Estimación para proyectos software Administración del Riesgo. Conceptos de Calidad de software Ingeniería Web.
44 Web del curso
45 FIN
Tema 1 Introducción a la Ingeniería del Software. Marcos López Sanz Ingeniería del Software de Gestión
Tema 1 Introducción a la Ingeniería del Software Marcos López Sanz Índice Introducción Qué es Software? Qué es Ingeniería del Software? Por qué surge la Ing. del SW? Crisis del Software Mitos del Software
Tema II Ciclo de Vida del Software
Tema II Ciclo de Vida del Software Procesos de Software www.kybele.urjc.es Bibliografía Calvo-Manzano, J.A., Cervera, J., Fernández, L., Piattini, M. Aplicaciones Informáticas de Gestión. Una perspectiva
06/10/2009. Qué es el Ciclo de Vida del SW? La norma Modelos de desarrollo
Tema 2: Ciclo de vida del Software Marcos López Sanz Ingeniería del Software de Gestión Índice Qué es el ciclo de vida del Software? La norma 12207-2008 Qué es el Ciclo de Vida del SW? Es una sucesión
Ingeniería de Software: Y eso qué es?
Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.
TEMA 7: INGENIERIA DEL SOFTWARE.
TEMA 7: INGENIERIA DEL SOFTWARE. 7.1. Definición de software 7.2. Características del software 7.3. Componentes del software 7.4. Ciclo de vida 7.4.1. Análisis de requisitos 7.4.2. Diseño 7.4.3. Implementación
INGENIERÍA DE SOFTWARE. Sesión 1: Introducción a la ingeniería del software
INGENIERÍA DE SOFTWARE Sesión 1: Introducción a la ingeniería del software Contextualización Con el paso de los años, la tecnología ha avanzado y con ella el uso de los dispositivos y el software que utiliza
CICLO DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE 1 CICLO DE VIDA DEL SW Introducción Procesos del ciclo de vida del sw Modelos de proceso del sw 2 INTRODUCCIÓN Definir marco de trabajo A utilizar por todo el personal del proyecto
ANÁLISIS DE SISTEMAS. Prof. Eliz Mora
ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad
FACULTAD DE INGENIERÍA
FACULTAD DE INGENIERÍA FORMACIÓN EN INGENIERÍA DE SOFTWARE Y BASES DE DATOS EN LOS ESTUDIANTES DE LA CARRERA DE ING. EN COMPUTACIÓN DE LA FI, UNAM EN EL PLAN DE ESTUDIOS 2015 MAYO, 2015 Porcentaje de alumnos
Capítulo 3 CICLO DE VIDA DE UN PROGRAMA. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 3 CICLO DE VIDA DE UN PROGRAMA 1 OBJETIVOS Saber qué es la Ingeniería
Un importante problema para sistemas de la nueva generación
Un importante problema para sistemas de la nueva generación J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious Problem for Next Generation Systems, IEEE Computer, October 1988. Manifestar
INGENIERÍA DE SOFTWARE I CICLO DE VIDA ING. VÍCTOR ANCAJIMA MIÑÁN
INGENIERÍA DE SOFTWARE I CICLO DE VIDA ING. VÍCTOR ANCAJIMA MIÑÁN Ciclo de vida: Definición Conjunto de fases por las que pasa el sistema que se está desarrollando desde que nace la idea inicial hasta
Ingeniería del Software. Tema 5: Control y garantía del software
Ingeniería del Software Tema 5: Control y garantía del software Índice Introducción Concepto de calidad Factores y métricas de calidad Revisiones del software Revisiones técnicas formales El estándar ISO
GESTION DE PROYECTOS INFORMATICOS
CODIGO: OET-INF-001-05 VERSION: PRIMERA AREA: OFICINA DE ESTADISTICA Y TELEMATICA AREA DE INFORMATICA TITULO: GESTION DE PROYECTOS INFORMATICOS RUBRO NOMBRE FIRMA FECHA Formulado por: Equipo de Elaboración
PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INFORMÁTICA (PLAN DE ESTUDIOS 2005)
ASIGNATURAS SEMESTRE LICENCIATURA EN: OTROS REQUERIMIENTOS Teoría del Conocimiento (1156) 1 Filosofía Administración Básica (1157) 1 Administración o afín, Maestría en Administración Análisis, Diseño e
Fuente: Ian Sommerville. Ingeniería del Software, Séptima Edición
1. MODELOS DEL PROCESO SOFTWARE El modelo de proceso de desarrollo de software es quizás la pieza más importante de este engranaje conocido como ingeniería de software. Existen varios modelos para el proceso
Tecnología hardware y software
Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software
Atributos de Calidad del Software
Atributos de Calidad del Software Los usuarios comúnmente se centran en lo que el sistema debe hacer por ellos y no piensan en otros atributos que el software debe tener. Son los analistas los que deben
Procesos de Software
Procesos de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objetivos Introducir modelos de procesos de software Describir tres modelos de procesos genéricos y cuándo
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE Universidad Nacional del Sur 2 do cuatrimestre 2012 M. Clara Casalini Departamento de Cs. e Ing. de la Computación Bibliografía 2 Básica Ingeniería del software.
LICENCIATURA EN CIENCIAS COMPUTACIONALES. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC:
LICENCIATURA EN CIENCIAS COMPUTACIONALES Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: Campus Campus Ensenada, Unidad Ensenada Unidad académica donde se imparte Facultad
Fundamentos de los SI en los Negocios YROJAS 2014
Fundamentos de los SI en los Negocios YROJAS 2014 Para qué sirven los SI en las empresas? Cómo utilizarlos? 2 Funciones principales de las aplicaciones de negocio de los SI Estrategias de apoyo para lograr
Ingeniería de Software
Ingeniería de Software Humberto Cervantes Maceda 1 Septiembre 2008 Software por todos lados Desde los años 40's la aplicaciones y usos de las computadoras han crecido de forma constante Hoy en día el software
LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN
En los años 1986-1989 la ACM(Association for Computing Machinery) y la IEEE (Institute for Electrical and Electronic Engineers)Computer Society : Peter Denning y otros definen la Informática como disciplina
Evaluación de las modificaciones de un sistema existente
Evaluación de las modificaciones de un sistema existente ABRAHAM SÁNCHEZ LÓPEZ GRUPO MOVIS FCC-BUAP Introducción Un sistema de información es un sistema, automatizado o manual, que engloba a personas,
Licenciado en Ciencias Computacionales Plan
Licenciado en Ciencias Computacionales Plan 2017-2 Este programa educativo se ofrece en las siguientes unidades académicas de la UABC: Campus Unidad académica Organismo Acreditador Situación de calidad
Perfil Profesional en formato de la SETEC
Perfil Profesional en formato de la SETEC COMPETENCIA GENERAL: TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE UNIDADES DE COMPETENCIA: UNIDADES DESCRIPCIÓN UNIDAD DE COMPETENCIA 1 Analizar los requerimientos
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 :
ACREDITADA POR LA ANEAES ING. EN INFORMÁTICA SÉAMERICANA
ACREDITADA POR LA ANEAES SÉ INFORMÁTICA ING. EN SÉAMERICANA OBJETIVOS DE LA CARRERA Demostrar las competencias para diseñar, desarrollar, dirigir, proyectar, administrar, mantener y resolver inconvenientes
Ing. Helkyn Coello Costa PMP / MCTS / MCSD.NET / MCDBA
Ing. Helkyn Coello Costa PMP / MCTS / MCSD.NET / MCDBA LA IMPORTANCIA DE LA INGENIERÍA DE SOFTWARE Las economías de los países desarrollados dependen en gran parte del software. Más y más sistemas de todos
MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL
MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL Requerimientos del sistema de información son predecibles. Requiere almacenamiento de datos en archivos y BD. Sirve para modelar sistema
El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software
El Proceso Capítulo 2 Roger Pressman, 5 a Edición El Proceso de Desarrollo de Software Qué es? Marco de trabajo de tareas a realizar para desarrollar Software de alta calidad. Es sinónimo de Ingeniería
Administración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información.
UNIVERSIDAD NACIONALDE INGENIERÁ UNI NORTE SEDE REGIONAL EN ETELI Ing. Mario Pastrana Moreno. Unidad I. Tipos de sistemas y su clasificación 10-09-2010 Administración Informática A) Sistemas de información.
INGENIERIA DE SOFTWARE
INGENIERIA DE SOFTWARE Es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software... Zelkovitz Es la aplicación n práctica el conocimiento científico en el diseño
SILABO DEL CURSO ARQUITECTURA DE COMPUTADORAS (Período )
UNIVERSIDAD PRIVADA DEL NORTE Facultad de ingeniería I. DATOS GENERALES SILABO DEL CURSO ARQUITECTURA DE COMPUTADORAS (Período 2000-1) 1.1 Carrera : Ingeniería de Sistemas 1.2 Tipo de curso : Obligatorio
PROGRAMA PARA EMPRENDEDORES DE SOFTWARE - BizSpark - Econ. Yosif Humala Acuña, Gerente General APESOFT
PROGRAMA PARA EMPRENDEDORES DE SOFTWARE - BizSpark - Econ. Yosif Humala Acuña, Gerente General APESOFT APESOFT La Asociación Peruana de Productores de Software agrupa a las principales empresas especializadas
Introducción a la Ingeniería de Software. Tema 2: Modelos de Proceso
Introducción a la Ingeniería de Software Tema 2: Modelos de Proceso Agenda Significado del Proceso -seguir, escribir... Modelos de Proceso de Software Metodologías Ágiles Herramientas y Técnicas Modelado
Interfaz Humano Computadora DRA. LETICIA FLORES PULIDO PRIMAVERA 2012
Interfaz Humano Computadora DRA. LETICIA FLORES PULIDO PRIMAVERA 2012 INTRODUCCIÓN La interfaz humano computadora centra sus bases en la relación que se establece entre el usuario y un sistema de cómputo.
Pontificia Universidad Javeriana Ingeniería de Software. Profesora: Olga Roa. Cali
Ingeniería de Software Profesora: Olga Roa Cali 2007 Agenda Software e Ingeniería de Software Modelos de ciclo de vida de desarrollo Cascada Evolutivo Prototipos Espiral Modelo en V Fases genéricas del
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE Aprobación Consejo Universitario: 2511-CU-P-2016 del 20 Diciembre del 2016 Vigencia:
Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE
Página 1 de 8 Plan de Estudio Enfasis 0 Bloque Común(no hay énfasis) Nivel Curso Nombre del curso T P L TP Cred. Requisitos y Req. Equivalentes Correquisitos y Correq. Equivalentes 1 CI1010 INTRODUCCIÓN
Capítulo 3. Metodología
Capítulo 3. Metodología 3.1 Introducción Para el desarrollo de este trabajo se utilizó la metodología Ingeniería Web IWeb es una propuesta metodológica que trabaja con la World Wide Web y la Internet.
UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE CIENCIAS EMPRESARIALES: PROGRAMA DE PREGRADO MAPA DE COMPETENCIAS
UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE CIENCIAS EMPRESARIALES: PROGRAMA DE PREGRADO MAPA DE S MISIÒN: Somos una facultad de alta calidad académica, formada por un equipo pluralista y tolerante
La ingeniería del software es una disciplina de ingeniería que comprende todos los aspectos de la producción de software.
Ingeniería del Software. Ian Sommerville Introducción. Preguntas de introducción. Qué es el software? Programas de ordenador y la documentación asociada. Los productos de software se pueden desarrollar
PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INGENIERÍA EN COMPUTACIÓN (PLAN DE ESTUDIOS 2005)
ASIGNATURAS SEMESTRE LICENCIATURA EN OTROS REQUERIMIENTOS Álgebra (1100) 1 Geometría Analítica (1102) 1 Ingeniería, Matemáticas, Física o carreras cuyo contenido en el área de las Matemáticas sea similar
Generalidades de la metodología de desarrollo
Generalidades de la metodología de desarrollo Agenda de Trabajo 1. Introducción 2. Planeación Sistema de Información 3. Desarrollo Sistema de Info.rmación 3.1 EVS 3.2 ASI 3.3 DSI 3.4 CSI 3.5 IAS 4. Mantenimiento
Procesos del software
Procesos del software (selección de alguna de las trasparencias de Sommerville) Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Modelos de proceso del software genéricos El modelo
Dirección de Tecnologías de la Información
Plantilla 1.1 MINISTERIO DE FINANZAS PÚBLICAS MANUAL DE ORGANIZACIÓN Y FUNCIONES Dirección de Tecnologías de la Información Guatemala, diciembre de 2017 Índice Introducción 2 Propósito del manual 2 Descripción
Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor
Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre
MODELOS PRESCRIPTIVOS
MODULO II Ingeniería de Software INF - 163 MODELOS PRESCRIPTIVOS Resumen preparado por Miguel Cotaña 1 Los modelos prescriptivos de proceso proporcionan estabilidad, control y organización a una actividad
UNIVERSIDAD CATÓLICA DE SANTA MARÍA
VIGENTE DESDE 9 / // 9 SEMESTRE : ALGEBRA Y GEOMETRIA MATEMATICA BASICA MATEMATICA I MATEMATICA BASICA MATEMATICA CALCULO I MATEMATICA II MATEMATICA II INTRODUCCION A LA PROPEDEUTICA DEL TRABAJO INTELECTUAL
Unidad I: Fundamentos de Ingenieria de Software
Unidad I: Fundamentos de Ingenieria de Software 1.1. Conceptos básicos a) Ingeniería Es la profesión en la que el conocimiento de las ciencias naturales y matemáticas obtenidas con el estudio, la práctica
Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño
Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño El diseño se define como la búsqueda de una solución en cualquier campo, sin embargo las soluciones no llegan de una manera simple, muchas veces realizamos
Matriz de Competencias THEME Mecatrónica con Competencias Parciales/ Unidades de Resultados de Aprendizaje
AREAS DE COMPETENCIA PASOS DE DESARROLLO DE COMPETENCIAS 1. Mantenimiento y garantía de la fiabilidad de los sistemas realizar el mantenimiento programado básico de máquinas y sistemas y seguir los planes
Especialidades en GII-TI
Especialidades en GII-TI José Luis Ruiz Reina (coordinador) Escuela Técnica Superior de Ingeniería Informática Mayo 2014 Qué especialidades tiene la Ingeniería Informática? Según las asociaciones científicas
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS
PROTOTIPOS INTRODUCCIÓN La existencia y la marcha de un negocio en la forma de una compañía, empresa o sociedad anónima tiene directa relación con la marcha de sus productos. Una unidad empresarial existe
ManufacturingResourcePlanning(MRP II) (Planificación de los. Dr. Rafael Vargas Bernal Enero-Abril de 2016
ManufacturingResourcePlanning(MRP II) (Planificación de los Recursos de Manufactura) Dr. Rafael Vargas Bernal Enero-Abril de 2016 Introducción La planificación de los recursos de manufactura o MRP II es
Técnico Profesional en Sistema de Gestión de Seguridad de la Información UNE-ISO/IEC 27001:2014 (130 horas)
Fecha de exportación: Wed Oct 25 21:18:36 2017 / +0000 GMT Técnico Profesional en Sistema de Gestión de Seguridad de la Información UNE-ISO/IEC 27001:2014 (130 horas) Categoría: Prevención de Riesgos Laborales,
GUÍA DEL CURSO ACADÉMICO ESCUELA UNIVERSITARIA DE INFORMÁTICA UNIVERSIDAD POLITÉCNICA DE MADRID
GUÍA DEL CURSO ACADÉMICO 2011 2012 ESCUELA UNIVERSITARIA DE INFORMÁTICA 1. Plan de estudios en Ingeniería de Computadores página 1 2. Plan de estudios en Ingeniería del Software página 3 1. PLAN DE ESTUDIOS
PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática
PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Parte 2 Clase 7. Agenda Unidad III. Modelos de procesos
