Introducción a la Ingeniería de Software. Informática Empresarial, UCR IF 7100 Ingeniería de Software

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

Download "Introducción a la Ingeniería de Software. Informática Empresarial, UCR IF 7100 Ingeniería de Software"

Transcripción

1 Introducción a la Ingeniería de Software 1

2 Qué es el Software? Programas informáticos y documentación asociada tales como requerimientos, modelos de diseño y manuales de usuario Los productos de software deben ser desarrollados para un cliente específico o bien para el mercado general. Los productos de software pueden ser Genéricos - desarrollados para ser vendidos a una amplia gama de clientes. P.ej: software para PC como Excel o Word. Personalizados (cliente) - desarrollado para un único cliente de acuerdo con su especificación 2

3 Productos de software Sistemas de Software junto a la documentación que describe como instalarlo y usarlo. Documentación de Requerimientos. Documentación de Diseño Código Fuente. Planes de Prueba del sistema Principios de Operación Instrucciones de instalación. Procedimientos de Mantenimiento. Manuales de Usuario. IF 7100 Ingeniería de Software 3

4 Cuales son los atributos de un buen software? El software debe ofrecer al usuario la funcionalidad requerida y debe ser mantenible, fiable y utilizable. Atributos Mantenimiento Fiabilidad Eficiencia Usabilidad 4

5 Qué es un proceso de software? Un conjunto de actividades cuya meta es el desarrollo o evolución del software. Las actividades fundamentales en todos los procesos de software son: Especificación - lo que el sistema debe hacer y las restricciones de su desarrollo. Desarrollo- producción del sistema de software Validación comprobar que el software es lo que el cliente requiere Evolución cambiar el software en respuesta a las peticiones de cambio 5

6 Qué es la ingeniería de software? La ingeniería de software es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software. Los ingenieros de software deben adoptar un enfoque sistemático y organizado en su trabajo y utilizar herramientas y técnicas apropiadas dependiendo del problema que se va a resolver, de la restricción del desarrollo y de los recursos disponibles 6

7 Qué es la ingeniería de software? La ingeniería de Software se define como la disciplina tecnológica relacionada con la producción sistemática y el mantenimiento de productos de software que son desarrollados y modificados en el tiempo previsto y dentro de los costos estimados.. El objetivo de la ingeniería de software es producir productos de software. IF 7100 Ingeniería de Software 7

8 Qué es la ingeniería de software? Ingeniería del Software: Conjunto de métodos, herramientas y procedimientos para producir software de gran calidad IF 7100 Ingeniería de Software 8

9 Conceptos Básicos Los métodos describen como construir técnicamente el software y pueden comprender las siguientes actividades: Planificación y estimación de proyectos Análisis de requisitos Diseño Codificación. Pruebas. Mantenimiento Las herramientas dan soporte automático o semiautomático a los Métodos. Los procedimientos relacionan formalmente los métodos y las herramientas. IF 7100 Ingeniería de Software 9

10 Objetivos de la ingeniería de software Mejorar la calidad de los productos de software Aumentar la productividad y trabajo de los ingenieros del software. Facilitar el control del proceso de desarrollo de software. Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente. IF 7100 Ingeniería de Software 10

11 Cuál es la diferencia entre la Ing. de software y Ciencia de la computación? La ciencia de la computación se refiere a las teorías y fundamentos; la ingeniería de software se ocupa de la viabilidad del desarrollo y lanzamiento de software útil. Las teorías de la ciencia de la computación son, sin embargo, insuficientes para actuar como apoyo completo para ingeniería de software. 11

12 Cuál es la diferencia entre la ingeniería de software y la ingeniería de sistemas? La ingeniería de sistemas se refiere a todos los aspectos del desarrollo de sistemas basados en computadora, incluyendo hardware, software e ingeniería de procesos. La ingeniería de software forma parte de este proceso que se refiere al desarrollo de infraestructuras de software, control, aplicaciones y bases de datos en el sistema. 12

13 Cuáles son los costos de la ingeniería de Software? Aproximadamente un 60% de los costos son costos de desarrollo, un 40% son costos de pruebas del sistema. En cuanto al software personalizado, la evolución de los costos excede frecuentemente los costes de desarrollo. Los costos varían dependiendo del tipo de sistema que se está desarrollando y los requerimientos de los atributos del sistema, tales como realización y fiabilidad del sistema. La distribución de los costos depende del modelo de desarrollo que se está usando. 13

14 Cuáles son los retos a los que se enfrenta la ingeniería del software? Heterogeneidad, entrega y confianza. Heterogeneidad Las técnicas de desarrollo para la construcción de software que pueda adecuarse a plataformas heterogéneas y entornos de ejecución. Entrega Desarrollo de técnicas que conduzcan a una entrega más rápida y predecible del software. Confianza Desarrollo de técnicas que demuestren que los usuarios pueden confiar en el software. 14

15 Responsabilidad ética y profesional La ingeniería de software implica más responsabilidades que la simple aplicación de aptitudes técnicas. Los ingenieros de software deben comportarse de manera honesta y éticamente responsable si desean ser respetados como profesionales. 15

16 Responsabilidad ética y profesional Confidencialidad Los ingenieros deben respetar normalmente la confidencialidad de sus empleadores o clientes independientemente de que se haya firmado un acuerdo formal de confidencialidad. Competencia Los ingenieros no deben falsificar su nivel de competencia. No deben aceptar conscientemente trabajos que estén fuera de su capacidad. 16

17 Responsabilidad ética y profesional Derechos de la propiedad intelectual Los ingenieros deben estar pendientes de las leyes locales que gobiernan el uso de la propiedad intelectual, como las patentes, el copyright, etc. Deben asegurarse de que la propiedad intelectual de los empleadores y clientes esté protegida. Uso inapropiado de las computadoras. Los ingenieros de software no deben usar sus habilidades técnicas para utilizar de forma inapropiada las computadoras de las otras personas. El uso impropio de las computadoras va desde los relativamente triviales (utilizar juegos en la máquina de un empleado, por ejemplo) a los extremadamente serios (propagación de virus). 17

18 Puntos Claves La ingeniería de software es una disciplina de ingeniería que comprende todos los aspectos de la producción de software. Los productos de software consisten en programas desarrollados y en la documentación asociada. Los atributos esenciales de los productos son la mantenimiento, confiabilidad, eficiencia y utilidad. El proceso de software consiste en actividades relativas al desarrollo de productos de software. Las actividades básicas son la especificación de software, el desarrollo, la validación y la evolución. 18

19 Puntos Claves Las herramientas CASE son sistemas de software que están diseñados para ayudar a las actividades rutinarias del proceso del software, como editar diagramas de diseño, verificar la consistencia de éstos y mantener un banco de pruebas de los programas ejecutados. Los ingenieros de software tienen responsabilidades en la profesión de la ingeniería y en la sociedad. No sólo deben estar pendientes de los aspectos técnicos. 19

a la Ingeniería de Software

a la Ingeniería de Software Una introducción ió a la Ingeniería de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1 Objetivos Introducir y comprender la Ingeniería de Software y explicar su importancia.

Más detalles

La ingeniería del software es una disciplina de ingeniería que comprende todos los aspectos de la producción de software.

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

Más detalles

Productos de Software

Productos de Software Ingeniería de Software Productos de Software. El proceso de Software. Productos de Software Productos genéricos. Productos que son producidos por una organización para ser vendidos al mercado. Productos

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Clase 1: Introducción a la Ing. de Software Clase 1 Objetivos 2 Entender el significado de la Ingeniería de Software Conocer las metas de la Ingeniería de Software Conocer los atributos

Más detalles

Adquisición de TIC - Código Abierto

Adquisición de TIC - Código Abierto Adquisición de TIC - Código Abierto 2 3 Cuestionamientos sobre los resultados del desarrollo de SW Los sistemas no responden a las expectativas de los usuarios. Los programas fallan con cierta frecuencia.

Más detalles

Facultad de Ciencias de la Computación

Facultad de Ciencias de la Computación Facultad de Ciencias de la Computación INTRODUCCION A LA DISCIPLINA COMPUTACIONAL Unidad 3 Ingenieria de Software Objetivos Definir la Ingeniería de Software y explicar su importancia. Discutir los conceptos

Más detalles

Introducción a la Ingeniería de Software. Ingeniería de Software Introducción Página 0

Introducción a la Ingeniería de Software. Ingeniería de Software Introducción Página 0 Introducción a la Ingeniería de Software. Ingeniería de Software Introducción Página 0 Objetivos. Introducir la Ingeniería de Software y explicar su importancia. Contestar las preguntas claves acerca de

Más detalles

u Explicar la importancia de la visibilidad delos procesos. u Introducir la noción de responsabilidad profesional. u Productos genéricos.

u Explicar la importancia de la visibilidad delos procesos. u Introducir la noción de responsabilidad profesional. u Productos genéricos. Ingeniería de Software Objetivos u Diseño, construcción y mantenimiento de sistemas de software grandes. u Definir la Ingeniería de Software y explicar su importancia. u Discutir los conceptos de producto

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software u Diseño, construcción y mantenimiento de sistemas de software grandes. Diapositivas Traducidas por: Dr. Pedro Mejía Alvarez. CINVESTAV-IPN, México Objetivos u Definir la Ingeniería

Más detalles

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

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

Más detalles

INGENIERIA DE SOFTWARE

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

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Diseño, construcción y mantenimiento de sistemas de software grandes. Diapositivas Traducidas por: Dr. Pedro Mejía Alvarez. CINVESTAV-IPN, México Septiembre 2003. Objetivos Definir

Más detalles

FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS INGENIERIA DE SOFTWARE 1 TECNOLOGICO Y PROFESIONAL

FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS INGENIERIA DE SOFTWARE 1 TECNOLOGICO Y PROFESIONAL FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS INGENIERIA DE SOFTWARE 1 TECNOLOGICO Y PROFESIONAL 02001141 3 (Tres) 48 Horas 96 Horas Los avances en los procesos sistematizado han hecho indispensable el

Más detalles

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) es la aplicación de la tecnología de la información a las actividades, técnicas y a las metodologías

Más detalles

Informática de Gestión. Ingeniería a del Software

Informática de Gestión. Ingeniería a del Software Informática de Gestión Ingeniería a del Software Agenda Qué es IS Motivación Problemas Objetivos Situación n Actual Visión n general del proceso de IS Ejemplo de Proyecto de IS Resumen Qué es (I) Software:

Más detalles

COD COMPETENCIAS BÁSICAS DEL TÍTULO Mód Mat

COD COMPETENCIAS BÁSICAS DEL TÍTULO Mód Mat COD COMPETENCIAS BÁSICAS DEL TÍTULO Mód Mat CT1 CT2 CT3 Denominación Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática

Más detalles

MÓDULOS DE DISEÑO EN INGENIERÍA

MÓDULOS DE DISEÑO EN INGENIERÍA MÓDULOS DE DISEÑO EN INGENIERÍA El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza de la ingeniería. El diseño en ingeniería es un

Más detalles

2.12 Control estadístico vs métricas.

2.12 Control estadístico vs métricas. 2.12 Control estadístico vs métricas. PRODUCIR UN SISTEMAS, APLICACIÓN O PRODUCTO DE ALTA CALIDAD Para lograr este objetivo se deben emplear métodos efectivos junto con herramientas modernas dentro del

Más detalles

COMPETENCIAS DEL GRADO EN INGENIERÍA INFORMÁTICA

COMPETENCIAS DEL GRADO EN INGENIERÍA INFORMÁTICA COMPETENCIAS DEL GRADO EN INGENIERÍA INFORMÁTICA COMPETENCIAS BÁSICAS CB1 - Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación

Más detalles

Grado en Ingeniería del Software: competencias a nivel de módulo

Grado en Ingeniería del Software: competencias a nivel de módulo Módulo I: Formación Básica Formada por: Nombre de la materia/asignatura Créditos Carácter Curso ECTS Empresa 6 Organización Empresarial 6 Formación Básica 1º Estadística 6 Métodos Estadísticos para la

Más detalles

FACULTAD DE INGENIERÍA

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

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software 1 Ingeniería de Sistemas Enfoque en variedad de elementos Análisis, diseño y organización de los elementos en un sistema Todo para generar un producto, servicio o tecnología para

Más detalles

Unidad I: Fundamentos de Ingenieria de Software

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

Más detalles

Introducción a la Ingeniería de Software

Introducción a la Ingeniería de Software Introducción a la Ingeniería de Software POR MARIO R O SSAINZ LÓPEZ B E NEMÉRITA UNIVERSIDAD A U TÓ NOMA D E P U E B L A FACULTA D DE CIENCIAS D E L A COMPUTACIÓN P R I MAVERA 20 1 8 Motivación y Perspectiva

Más detalles

Grado en Ingeniería de Computadores por la Universidad de Málaga Módulo I: Formación Básica

Grado en Ingeniería de Computadores por la Universidad de Málaga Módulo I: Formación Básica Módulo I: Formación Básica Formada por: Nombre de la materia/asignatura Créditos Carácter Curso ECTS Empresa 6 Organización Empresarial 6 Formación Básica 1º Estadística 6 Métodos Estadísticos para la

Más detalles

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute. Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución

Más detalles

Centro Universitario UAEM Zumpango

Centro Universitario UAEM Zumpango Agosto 2015 "2015. Año del Bicentenario Luctuoso de José María Morelos y Pavón" Centro Universitario UAEM Zumpango Ingeniería en Computación Unidad de Aprendizaje: DISEÑO DE SISTEMAS Unidad de Competencia

Más detalles

COMPETENCIAS A ADQUIRIR POR EL ALUMNO

COMPETENCIAS A ADQUIRIR POR EL ALUMNO COMPETENCIAS A ADQUIRIR POR EL ALUMNO COMPETENCIAS BÁSICAS COMPETENCIAS BÁSICAS Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación

Más detalles

Mantenimiento de Software

Mantenimiento de Software Mantenimiento de Software Contexto Histórico Frente a la considerable velocidad con que se ha desarrollado la ingeniería de computadores (hardware), el desarrollo del software ha sufrido un retraso histórico

Más detalles

Proceso de Desarrollo de SW

Proceso de Desarrollo de SW Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: material asignatura CS169,Software Engineering, UC Berkeley, entre otras fuentes. ELO 329:

Más detalles

Gestión de Recursos para la Información.

Gestión de Recursos para la Información. Gestión de Recursos para la Información. Software e Ingeniería del Software. J. S. Sánchez Características del Software. El software se desarrolla, no se fabrica en un sentido clásico. El software no se

Más detalles

E77 - Gestión de Recursos de la Información. Tema 5 - Gestión de Calidad

E77 - Gestión de Recursos de la Información. Tema 5 - Gestión de Calidad E77 - Gestión de Recursos de la Información Tema 5 - Gestión de Calidad Consideraciones preliminares sobre calidad Concepto relativo y comparativo. Concepto multidimensional: referida a diversas cualidades

Más detalles

SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN

SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN Maestría en Bioinformática Marzo 2010 Contenidos Datos, Información y Conocimiento Qué es un sistema de información? Cómo se desarrolla un sistema de información?

Más detalles

ANEXO II ESTABLECIMIENTO DE

ANEXO II ESTABLECIMIENTO DE ANEXO II ESTABLECIMIENTO DE RECOMENDACIONES RESPECTO A DETERMINADOS APARTADOS DEL ANEXO I DEL REAL DECRETO 1393/2007, DE 29 DE OCTUBRE, POR EL QUE SE ESTABLECE LA ORDENACIÓN DE LAS ENSEÑANZAS UNIVERSITARIAS

Más detalles

PRESENTADO POR: CARLOS EDUARDO TRESPALACIO ARANA. PROGRAMA:LICENCIATURA EN EDUCACION BASICA CON ENFASIS EN RECREACION Y DEPORTES.

PRESENTADO POR: CARLOS EDUARDO TRESPALACIO ARANA. PROGRAMA:LICENCIATURA EN EDUCACION BASICA CON ENFASIS EN RECREACION Y DEPORTES. PRESENTADO POR: CARLOS EDUARDO TRESPALACIO ARANA. PROGRAMA:LICENCIATURA EN EDUCACION BASICA CON ENFASIS EN RECREACION Y DEPORTES. Software es un término informático que hace referencia a un programa o

Más detalles

Intensificaciones y optatividad Proceso de petición y asignación de asignaturas

Intensificaciones y optatividad Proceso de petición y asignación de asignaturas Edificio Fermín Caballero Paseo de la Universidad, 4 13071 Ciudad Real (España) e-mail: Eduardo.FdezMedina@uclm.es Telf.: 926295300 ext. 3744 Fax.: 926295354 Intensificaciones y optatividad Proceso de

Más detalles

MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI

MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI 1. Información 1.1. INFORMACIÓN COMO FUENTE MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI Definir la Que se necesita Precisar la requerida con el fin de orientar y acotar la búsqueda en ambiente

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS Apéndice A, Apartado 3: Glosario de términos!401" APÉNDICE A, APARTADO 3 GLOSARIO DE S Administración de la calidad Conjunto de actividades de la función general de administración que determina la política

Más detalles

MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI. Generar y/o aplicar una estrategia de búsqueda para localizar información en ambiente digital.

MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI. Generar y/o aplicar una estrategia de búsqueda para localizar información en ambiente digital. 1. Información 1.1. INFORMACIÓN COMO FUENTE MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI Definir la Precisar la Observan el video Por qué debemos cuidar nuestro Que se necesita requerida con

Más detalles

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 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:

Más detalles

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

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

Más detalles

SISTEMAS DE INFORMACIÓN III LABORATORIO

SISTEMAS DE INFORMACIÓN III LABORATORIO CONTENIDO: CONSIDERACIONES GENERALES SOBRE LAS HERRAMIENTAS CASE Material diseñado y elaborado por: Prof. Anna Grimán Prof. Luis Eduardo Mendoza QUÉ SON LAS HERRAMIENTAS CASE? Según varios autores, Computer

Más detalles

1. Identificación del curso

1. Identificación del curso 1 PARCELACIÓN ALGORITMIA Y PROGRAMACIÓN 1 1. Identificación del curso División Departamento Nombre del curso División de Ingenierías Departamento de Ingeniería de Sistemas Algoritmia y Programación Código

Más detalles

Modulo I: Introducción a las Metodologías

Modulo I: Introducción a las Metodologías Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ Programa Ingeniería, Arquitectura y Tecnología Subprograma Ing Informática SubProyecto Metodología del Software Modulo

Más detalles

METODOLOGÍAS DE DESARROLLO DE SOFTWARE SEMANA 02 DIFERENCIA LAS METODOLOGÍAS PESADAS DE DESARROLLO DE SOFTWARE (PROCESOS, MÉTODOS, Y HERRAMIENTAS)

METODOLOGÍAS DE DESARROLLO DE SOFTWARE SEMANA 02 DIFERENCIA LAS METODOLOGÍAS PESADAS DE DESARROLLO DE SOFTWARE (PROCESOS, MÉTODOS, Y HERRAMIENTAS) METODOLOGÍAS DE DESARROLLO DE SOFTWARE SEMANA 02 DIFERENCIA LAS METODOLOGÍAS PESADAS DE DESARROLLO DE SOFTWARE (PROCESOS, MÉTODOS, Y HERRAMIENTAS) Facilitador: Amoretti Bautista César G. PROCESO, MÉTODOS

Más detalles

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA: 1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN

Más detalles

PROGRAMA DE LA ASIGNATURA: COMPUTADORES II

PROGRAMA DE LA ASIGNATURA: COMPUTADORES II PROGRAMA DE LA ASIGNATURA: COMPUTADORES II CENTRO: E.T.S Ingenieros Industriales TITULACIÓN: Ingeniero Industrial ESPECIALIDAD: Automática y Electrónica CURSO: Sexto TIPO DE ASIGNATURA: Obligatoria CRÉDITOS

Más detalles

ISO ISO Calidad de Software. Virginia Cuomo Mariela Castares

ISO ISO Calidad de Software. Virginia Cuomo Mariela Castares ISO 9126 - ISO 14598 Calidad de Software Virginia Cuomo Mariela Castares 1 Agenda Calidad de Producto ISO 9126 / ISO 14598 2 Calidad de Producto Calidad: El conjunto de características de una entidad que

Más detalles

CODIGO: TEORICAS: 02 PRACTICAS: 02 LABORATORIO: 0 U/C: 3 JUSTIFICACIÓN

CODIGO: TEORICAS: 02 PRACTICAS: 02 LABORATORIO: 0 U/C: 3 JUSTIFICACIÓN FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS UNIDAD CURRICULAR: AUDITORÍA DE SISTEMAS HORAS/SEM: 04 / 72 CODIGO: 12069963 PRELACION: 12068953 TEORICAS: 02 PRACTICAS: 02 LABORATORIO: 0 U/C: 3 DURACIÓN LAPSO

Más detalles

Proyecto: Versión x.x

Proyecto: Versión x.x Versión x.x [El texto encerrado en corchetes y desplegado en gris e itálico es incluido para dar guía al autor en el llenado del documento. El texto de ayuda tiene que ser borrado al ser instanciado el

Más detalles

Análisis e Ingeniería de Requisitos Tema 1

Análisis e Ingeniería de Requisitos Tema 1 Análisis e Ingeniería de Requisitos Tema 1: Introducción a la Ingeniería del Software Curso 2011-2012 Bibliografía Básica Ingeniería del Software Ian Sommerville, Ed. Prentice Hall Ingeniería del Software:

Más detalles

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 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

Más detalles

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL

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

Más detalles

Mención Ingeniería del Software. Marcelino Cabrera / Zoraida Callejas Dpto. Lenguajes y Sistemas Informáticos

Mención Ingeniería del Software. Marcelino Cabrera / Zoraida Callejas Dpto. Lenguajes y Sistemas Informáticos Mención Ingeniería del Software Marcelino Cabrera / Zoraida Callejas Dpto. Lenguajes y Sistemas Informáticos Puesto que las tecnologías esculpen nuestro día a día, quienes las desarrollan tendrán un papel

Más detalles

Programa Educativo: Licenciatura en Ciencias Comptacioanales PROGRAMA DE ESTUDIO. Área de Formación : Sustantiva Profesional

Programa Educativo: Licenciatura en Ciencias Comptacioanales PROGRAMA DE ESTUDIO. Área de Formación : Sustantiva Profesional PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ciencias Computacionales Sustantiva Profesional INGENIERIA DE SOFTWARE Horas teóricas: 3 Horas prácticas: 2 Total de Horas: 5

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA AMBIENTAL ESCUELA PROFESIONAL DE INGENIERIA SANITARIA RESULTADOS DEL ESTUDIANTE

UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA AMBIENTAL ESCUELA PROFESIONAL DE INGENIERIA SANITARIA RESULTADOS DEL ESTUDIANTE UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA AMBIENTAL ESCUELA PROFESIONAL DE INGENIERIA SANITARIA RESULTADOS DEL ESTUDIANTE Competencias que debe demostrar el estudiante al momento de egreso

Más detalles

Comunicación Hombre Máquina

Comunicación Hombre Máquina Comunicación Hombre Máquina Es una disciplina relacionada con el diseño, implementación y evaluación de sistemas informáticos interactivos para ser usados por personas, y con el estudio de los fenómenos

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MANUFACTURA AERONÁUTICA ÁREA MAQUINADOS DE PRECISIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE CAD-CAM

TÉCNICO SUPERIOR UNIVERSITARIO EN MANUFACTURA AERONÁUTICA ÁREA MAQUINADOS DE PRECISIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE CAD-CAM TÉCNICO SUPERIOR UNIVERSITARIO EN MANUFACTURA AERONÁUTICA ÁREA MAQUINADOS DE PRECISIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE CAD-CAM 1. Competencias Desarrollar la manufactura de piezas aeronáuticas

Más detalles

Resultados del Estudiante 1. Diseño en Ingeniería

Resultados del Estudiante 1. Diseño en Ingeniería Universidad Nacional de Ingeniería Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones Escuela de Ingeniería de Telecomunicaciones Resultados del Estudiante 1. Diseño en Ingeniería Diseña

Más detalles

Ingeniería de Requerimientos. requiere de un Sistema de Software.

Ingeniería de Requerimientos. requiere de un Sistema de Software. Ingeniería de uestableciendo lo que el cliente requiere de un Sistema de Software. Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva 1 Objetivos u Introducción a la Noción

Más detalles

Docente: Lic. Albert A. Osiris Sofía. Ayudante: Gestión de Proyectos de Software Licenciatura en Sistemas - UARG

Docente: Lic. Albert A. Osiris Sofía. Ayudante: Gestión de Proyectos de Software Licenciatura en Sistemas - UARG Docente: Lic. Albert A. Osiris Sofía Ayudante: 1 Contenido de la Presentación Objetivos de la Materia Organización del Curso Conceptos Fundamentales de la Ingeniería de Software 2 Presentación de la Materia

Más detalles

1. DATOS DE IDENTIFICACIÓN

1. DATOS DE IDENTIFICACIÓN 1. DATOS DE IDENTIFICACIÓN Titulación: Grado en Ingeniería Informática (Plan 2010) Facultad/Escuela: Escuela Politécnica Superior Asignatura: Calidad Tipo: Obligatoria Créditos ECTS: 6 Curso/Periodo Docente:

Más detalles

LABORATORIO DE INTERACCION HUMANO COMPUTADORA MANUAL DE PRÁCTICAS. Practica #1. Identificación del proyecto a Desarrollar

LABORATORIO DE INTERACCION HUMANO COMPUTADORA MANUAL DE PRÁCTICAS. Practica #1. Identificación del proyecto a Desarrollar Practica #1 Identificación del proyecto a Desarrollar El alumno definirá el Proyecto a Desarrollar tomando en cuenta las 8 disciplinas que involucra la Interacción Humano Computadora Disciplinas: Computación,

Más detalles

DESCRIPCIÓN Y HORARIO DE CURSOS I-2018

DESCRIPCIÓN Y HORARIO DE CURSOS I-2018 LUNES Curso: PF-3107 Virtualización de infraestructura tecnológica Profesor: Dr. Ricardo Villalón ricardo.villalon@ecci.ucr.ac.cr Justificación La virtualización consiste en crear una versión virtual de

Más detalles

Propuesta de Capacitación Continua

Propuesta de Capacitación Continua Diplomaturas 2017 Propuesta de Capacitación Continua Todas las Diplomaturas están aprobadas por el Consejo Departamental de Ing. en Sistemas de Información y luego por Consejo Directivo de la Facultad

Más detalles

Bitácora Cuestionario Calidad Técnica de las Aplicaciones (Software a la medida)

Bitácora Cuestionario Calidad Técnica de las Aplicaciones (Software a la medida) Bitácora Cuestionario Calidad Técnica de las Aplicaciones (Software a la medida) Cliente (CONAVI) Página de No. Nombre de la aplicación Entrevistado/Teléfono Fecha Si está completo Regresado Chequeado

Más detalles

Ingeniería de Sistemas. basados en computadoras

Ingeniería de Sistemas. basados en computadoras Ingeniería de Sistemas basados en computadoras Ingeniería de Sistemas basados en computadoras Sistema basado en computadores (SBC) Las aplicaciones informáticas se integran en sistemas contribuyendo, junto

Más detalles

La Computación en y las Carreras Sistemas Operativos 2007

La Computación en y las Carreras Sistemas Operativos 2007 La Computación en 2007... y las Carreras 2007 Tecnología La relación entre una sociedad y sus herramientas. Suma de conocimientos organizados para crear algún servicio o producto. Es una actividad cultural.

Más detalles

MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI

MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI 1. Información 1.1. INFORMACIÓN COMO FUENTE MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI Definir la Que se necesita Precisar la requerida con el fin de orientar y acotar la búsqueda en ambiente

Más detalles

Ingeniería de Software: Y eso qué es?

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.

Más detalles

INGENIERÍA INDUSTRIAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE DESARROLLO Y SEGUIMIENTO DE PROYECTOS

INGENIERÍA INDUSTRIAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE DESARROLLO Y SEGUIMIENTO DE PROYECTOS INGENIERÍA INDUSTRIAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE DESARROLLO Y SEGUIMIENTO DE PROYECTOS UNIDADES DE APRENDIZAJE 1. Competencias Administrar los recursos necesarios de la organización para

Más detalles

ITILv3-Transición del Servicio de Información. Figuras basadas en material ITIL

ITILv3-Transición del Servicio de Información. Figuras basadas en material ITIL ITILv3-Transición del Servicio de Información Figuras basadas en material ITIL Fundamentos de ITIL Edición 2011 Transición del Servicio Transición del Servicio Transición del Servicio Definición Terminología

Más detalles

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE INTRODUCCIÓN La prueba del software es un elemento crítico para la garantía de la calidad del software y representa una revisión final de las especificaciones, del

Más detalles

NIVEL DE FORMACIÓN PROFESIONAL : NIVEL PROFESIONAL TÉCNICO CÓDIGO CIUO : 2512

NIVEL DE FORMACIÓN PROFESIONAL : NIVEL PROFESIONAL TÉCNICO CÓDIGO CIUO : 2512 Perfil Ocupacional 1. DATOS GENERALES. FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA CALIFICACIÓN PROFESIONAL : DESARROLLO DE SOFTWARE NIVEL DE FORMACIÓN PROFESIONAL : NIVEL PROFESIONAL TÉCNICO CÓDIGO

Más detalles

Procesos de Software

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

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

Figure 12-1: Phase D: Technology Architecture

Figure 12-1: Phase D: Technology Architecture Fase de arquitectura de tecnología: Figure 12-1: Phase D: Technology Architecture Objetivos: Los objetivos de la Arquitectura de Tecnología son: Desarrollar la Arquitectura de Tecnología Objetivo que permite

Más detalles

Clasificación de las Herramientas CASE

Clasificación de las Herramientas CASE Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la

Más detalles

3.- COMPETENCIAS GENERALES Y ESPECÍFICAS QUE LOS ESTUDIANTES DEBEN ADQUIRIR DURANTE SUS ESTUDIOS Y QUE SON EXIGIBLES PARA OTORGAR EL TÍTULO

3.- COMPETENCIAS GENERALES Y ESPECÍFICAS QUE LOS ESTUDIANTES DEBEN ADQUIRIR DURANTE SUS ESTUDIOS Y QUE SON EXIGIBLES PARA OTORGAR EL TÍTULO 3.- COMPETENCIAS GENERALES Y ESPECÍFICAS QUE LOS ESTUDIANTES DEBEN ADQUIRIR DURANTE SUS ESTUDIOS Y QUE SON EXIGIBLES PARA OTORGAR EL TÍTULO Competencias Básicas (según Real Decreto 1393/2007, de 29 de

Más detalles

Introducción a la Tecnología de la Información y la Comunicación (TIC's)

Introducción a la Tecnología de la Información y la Comunicación (TIC's) Introducción a la Tecnología de la Información y la Comunicación (TIC's) Tema 1. Conoce la computadora y sus partes Un factor importante para obtener el mayor provecho de la capacitación en línea es saber

Más detalles

UNIVERSIDAD NACIONAL DE INGENIER ÍA

UNIVERSIDAD NACIONAL DE INGENIER ÍA UNIVERSIDAD NACIONAL DE INGENIER ÍA Facultad de Ingeniería Geológica, Minera y Metalúrgica Escuela Profesional de Ingeniería Metalúrgica RESULTADOS DEL ESTUDIANTE DE INGENIERÍA METALÚRGICA 1. Diseño en

Más detalles

Ingeniería del Software. Tema 5: Control y garantía del software

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

Más detalles

ISO Ingeniería del Software

ISO Ingeniería del Software ISO 9126 Ingeniería del Software ISO 9126 Es un estándar internacional para la evaluación del software. La norma define seis características de la aplicación, estas seis características son divididas en

Más detalles

Auxiliar técnico en. Informática. Clave: LAO071228MM Secretaria del Trabajo y Previsión Social

Auxiliar técnico en. Informática. Clave: LAO071228MM Secretaria del Trabajo y Previsión Social Auxiliar técnico en Informática Clave: LAO071228MM0-0013 Secretaria del Trabajo y Previsión Social Las tecnologías de información y comunicaciones (TIC's) son esenciales para competir con las empresas

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA SÍLABO 1. DATOS ADMINISTRATIVOS 1.1. Nombre del curso : Pruebas De Software

Más detalles

Sistemas Expertos Unidad 3

Sistemas Expertos Unidad 3 Sistemas Expertos Unidad 3 Prof. Francklin Rivas Echeverría Universidad de Los Andes Laboratorio de Sistemas Inteligentes 2005 Etapa 1: Análisis y descripción n del problema. Fase 1.1.- Descripción n General

Más detalles

PROGRAMA EDUCATIVO INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE TEORÍA DE SISTEMAS MATERIAL: DESARROLLO DE SOFTWARE

PROGRAMA EDUCATIVO INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE TEORÍA DE SISTEMAS MATERIAL: DESARROLLO DE SOFTWARE PROGRAMA EDUCATIVO INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE TEORÍA DE SISTEMAS MATERIAL: DESARROLLO DE SOFTWARE ELABORADO POR: DRA. ANABELEM SOBERANES MARTÍN TEORÍA DE SISTEMAS Objetivo: Que el

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ESPECIALIDAD DE INGENIERÍA INFORMÁTICA Índices Base para Proyectos de Tesis en Ingeniería Informática Versión 1.2 ELABORADO POR:

Más detalles

PROCEDIMIENTO PARA EL DESARROLLO DE SOFTWARE

PROCEDIMIENTO PARA EL DESARROLLO DE SOFTWARE PROCEDIMIENTO PARA EL DESARROLLO DE REGISTRO DE CAMBIOS FECHA DE VIGENCIA/ VERSIÓN No. NUMERAL DESCRIPCION U ORIGEN DEL CAMBIO Página 1 de 6 1. OBJETIVO Establecer la metodología para recepcionar y atender

Más detalles

MAESTRIA EN INGENIERÍA DE SOFTWARE

MAESTRIA EN INGENIERÍA DE SOFTWARE UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE EXTENSIÓN LATACUNGA MAESTRIA EN INGENIERÍA DE SOFTWARE Autores: Ing. López Chico Ximena del Rocío Ing. Montaluisa Pilatásig Edgar Fabián Director: Ing. Marco V.

Más detalles

Tecnología hardware y software

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

Más detalles

Lenguajes y Compiladores 2007 M. en C. Eduardo René Rodríguez Ávila

Lenguajes y Compiladores 2007 M. en C. Eduardo René Rodríguez Ávila MAESTRÍA EN INFORMÁTICA M. en C. Eduardo René Rodríguez Ávila I. Panorama del Curso I.4.- Valoración. El curso demanda de conocimientos y habilidades en Teoría de la computación Código máquina Matemáticas

Más detalles

Gestión Automatizada del Mantenimiento. Prof. Sergio Díaz 2016

Gestión Automatizada del Mantenimiento. Prof. Sergio Díaz 2016 Gestión Automatizada del Mantenimiento Prof. Sergio Díaz 2016 Cuando toda va bien, nadie recuerda que existe. Cuando algo va mal, dicen que no existe. Cuando es para gastar, se dice que no es necesario.

Más detalles

Nada mejor que unos ejemplos para entender el poder que puede tener una intranet en una organización:

Nada mejor que unos ejemplos para entender el poder que puede tener una intranet en una organización: PROPUESTA DE INTRANET PARA UNA EMPRESA Intranet Una intranet es una red informática que utiliza la tecnología del Protocolo de Internet para compartir información, sistemas operativos o servicios de computación

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA

UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA Facultad de Ingeniería Económica, Estadística y Ciencias Sociales Escuela Profesional de Ingeniería Económica RESULTADOS DEL ESTUDIANTE DE INGENIERÍA ECONOMICA 1. Diseño

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN ACATLÁN PROGRAMA DE ASIGNATURA CLAVE: SEMESTRE: 5 (QUINTO) MODALIDAD

Más detalles

3. COMPETENCIAS 3.1 COMPETENCIAS BÁSICAS Y GENERALES BÁSICAS

3. COMPETENCIAS 3.1 COMPETENCIAS BÁSICAS Y GENERALES BÁSICAS 3. COMPETENCIAS 3.1 COMPETENCIAS BÁSICAS Y GENERALES BÁSICAS CB1 - (MECES) Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación

Más detalles