Ingeniería de Software

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

Download "Ingeniería de Software"

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

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

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

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

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

14 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

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

16 5. Ingeniería de Software Diseño y desarrollo de software de alta calidad: confiable y eficiente. Buenas prácticas de la ingeniería al software. Técnicas y herramientas para el diseño y desarrollo de software 16

17 5. Ingeniería de Software Resolución de problemas Utilizamos: métodos, herramientas, procedimientos y paradigmas. Métodos: técnica formal para producir un resultado Herramientas: instrumento o sistema automatizado para realizar una tarea de mejor manera Procedimientos: combinación de herramientas y técnicas que producen un resultado Paradigmas: enfoque particular o filosofía La finalidad es generar soluciones efectivas 17

18 Qué es Ingeniería del Software? Quien hace la Ingeniería del software? 18

19 5. Ingeniería de Software Participantes-Roles El desarrollo se hace para alguien que lo necesita El cliente(persona, organización, compañía) que solicita y paga el sistema que se va a crear. Se debe comprender muy bien qué es lo que el cliente necesita o desea. 19

20 5. Ingeniería de Software Participantes-Roles Quien construye(persona, compañía, organización) el software para el cliente es el desarrollador. Por el momento entenderemos como desarrollador no solo a los programadores del software, sino también a aquellos que los coordinan y a los que verifican el software. 20

21 5. Ingeniería de Software Participantes-Roles El software solicitado por el cliente y creado por los desarrolladores será utilizado por una tercera persona Es quien tiene necesidades específicas sobre el sistema 21

22 5. Ingeniería de Software Participantes Miembros del equipo 22

23 5. Ingeniería de Software Participantes Miembros del equipo Una vez terminado el trabajo, se entrega al cliente Compara el producto obtenido contra el conjunto inicial de requerimientos especificados al comienzo. Entrenan al cliente en el uso del sistema. En ocasiones un equipo de mantenimiento trabajará en corregir defectos y/o cambiar aspectos del sistema con el correr del tiempo 23

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

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

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

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

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

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

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

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

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

33 8. Atributos de Calidad del software Mantenible. Construido y documentado para permitir cambios. Fiable. Debe hacer lo que se espera de él, no debe fallar más a menudo de lo que se acordó en la especificación. Eficiente. No debe hacer uso innecesario de recursos. Usable. Interfaz de usuario adecuada 33

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

35 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

36 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

37 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

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

39 10. Industria del Software en el Perú Sector de las Tecnologías de Información cada vez cobra mas importancia, por ser:

40 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

41 10. Industria del Software en el Perú Año Ventas (millones de dólares) Incremento Exportación (millones de dólares) , ,5 45

42 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

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

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

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

46 Web del curso

47 FIN

Ingeniería de Software

Ingeniería de Software UNT. INGENIERIA INDUSTRIAL Ingeniería de Software Ing. Francisco Rodríguez Novoa TEMA 1 INTRODUCCION A LA INGENIERIA DE SOFTWARE Agenda 1. Que es software? 2. Evolución histórica del software 3. Tipos

Más detalles

Ingeniería de Software

Ingeniería de Software UNT. INGENIERIA INDUSTRIAL Ingeniería de Software Ing. Francisco Rodríguez Novoa TEMA 1 INTRODUCCION A LA INGENIERIA DE SOFTWARE Agenda 1. Que es software? 2. Evolución histórica del software 3. Tipos

Más detalles

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

Más detalles

Tema II Ciclo de Vida 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

Más detalles

06/10/2009. Qué es el Ciclo de Vida del SW? La norma Modelos de desarrollo

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

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

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

TEMA 7: INGENIERIA DEL SOFTWARE.

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

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

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

Introducción a la Ingeniería de Software. Informática Empresarial, UCR IF 7100 Ingeniería de Software Introducción a la Ingeniería de Software 1 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

Más detalles

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

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

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

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

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

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

Interfaz Humano Computadora DRA. LETICIA FLORES PULIDO PRIMAVERA 2012

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.

Más detalles

CICLO DE VIDA DEL SOFTWARE

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

Más detalles

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

Más detalles

Evaluación de las modificaciones de un sistema existente

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,

Más detalles

Atributos de Calidad del 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

Más detalles

Capítulo 3 CICLO DE VIDA DE UN PROGRAMA. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

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 (correo@carlospes.com) Capítulo 3 CICLO DE VIDA DE UN PROGRAMA 1 OBJETIVOS Saber qué es la Ingeniería

Más detalles

Los modelos de proceso que se discuten en este capítulo son:

Los modelos de proceso que se discuten en este capítulo son: Ingeniería de Software 6ª Edición Ian Somerville Addison Wesley Resumen Cap. 3 Procesos del software Modelos del proceso del software Un modelo del proceso del software es una representación abstracta

Más detalles

Software. Programa Paradigmas de programación Cómo se produce software Modelos de procesos Atributos del buen software

Software. Programa Paradigmas de programación Cómo se produce software Modelos de procesos Atributos del buen software SOFTWARE Software Programa Paradigmas de programación Cómo se produce software Modelos de procesos Atributos del buen software Programa Representación de un programa Entrada Programa Salida Cómo son los

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

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias Instituto Tecnológico Superior De Acatlán de Osorio Carrera: Ingeniería Informática Materia: Verificación y Validación de Software Portafolio de evidencias Elaborado por: Solano Agustín Carlos Profesor:

Más detalles

Perfil Profesional en formato de la SETEC

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

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

Modelo Neuronal de Estimación para el Esfuerzo de Desarrollo en Proyectos de Software (MONEPS)

Modelo Neuronal de Estimación para el Esfuerzo de Desarrollo en Proyectos de Software (MONEPS) VICERRECTORADO DE INVESTIGACIÓN INNOVACIÓN Y TRANSFERENCIA DE TECNOLOGÍA MAESTRÍA EN INGENIERÍA DE SOFTWARE SEGUNDA PROMOCIÓN Modelo Neuronal de Estimación para el Esfuerzo de Desarrollo en Proyectos de

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

INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE

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.

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

GESTION DE PROYECTOS INFORMATICOS

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

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

Tema 2.- Caracterización de la informática La informática como disciplina científica Sub-áreas de la disciplina.

Tema 2.- Caracterización de la informática La informática como disciplina científica Sub-áreas de la disciplina. Tema 2.- Caracterización de la informática 2.1. La informática como disciplina científica. 2.2. Sub-áreas de la disciplina. 2.1. La informática como disciplina científica. 2.1.1 Una definición de Informática.

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 2: Procesos de ingeniería del software

INGENIERÍA DE SOFTWARE. Sesión 2: Procesos de ingeniería del software INGENIERÍA DE SOFTWARE Sesión 2: Procesos de ingeniería del software Contextualización La ingeniería de software actualmente es muy importante, pues con los avances tecnológicos se crean muchas cosas que

Más detalles

Ing. Helkyn Coello Costa PMP / MCTS / MCSD.NET / MCDBA

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

Más detalles

Fuente: Ian Sommerville. Ingeniería del Software, Séptima Edición

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

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

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

Fundamentos de los SI en los Negocios YROJAS 2014

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

Más detalles

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad Aseguramiento de la calidad y pruebas de software 1- Infraestructura del aseguramiento de la calidad Blanca A. Vargas Govea vargasgovea@itesm.mx Enero 25, 2013 Objetivo Conocer los elementos de la infraestructura

Más detalles

Generalidades de la metodología de desarrollo

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

Más detalles

CAPITULO 1 INTRODUCCIÓN

CAPITULO 1 INTRODUCCIÓN 1 CAPITULO 1 INTRODUCCIÓN En el presente Capítulo I, se describe a continuación la empresa incluyendo su reseña historia, política, visión misión y objetivos, el área donde va a ser realizado el proyecto

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

Capítulo 3. Metodología

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.

Más detalles

Presentación de la Asignatura.

Presentación de la Asignatura. INGENIERÍA DEL SOFTWARE I Tema 0 Presentación de la Asignatura www.ctr.unican.es/asignaturas/is1/ Profesorado Michael González Harbour (teoría, responsable asignatura) E-mail: mgh@unican.es Web: http://www.ctr.unican.es/

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

Un importante problema para sistemas de la nueva generación

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

Más detalles

PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INFORMÁTICA (PLAN DE ESTUDIOS 2005)

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

Más detalles

Matriz de Competencias THEME Mecatrónica con Competencias Parciales/ Unidades de Resultados de Aprendizaje

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

Más detalles

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

Más detalles

Proyectos Informáticos. Ing. Isabel León P.

Proyectos Informáticos. Ing. Isabel León P. Proyectos Informáticos Ing. Isabel León P. Definición de software. Para nosotros será el conjunto de información: capaz de producir en las maquinas el comportamiento deseado, de forma eficaz y eficiente,

Más detalles

Capítulo 3. Métricas y la Confiabilidad en la Ingeniería del

Capítulo 3. Métricas y la Confiabilidad en la Ingeniería del Capítulo III 29 Capítulo 3. Métricas y la Confiabilidad en la Ingeniería del Software En este capítulo se definirá el concepto métrica y la relación que lleva este concepto con la confiabilidad en la ingeniería

Más detalles

Procesos del software

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

Más detalles

ORGANIZACIÓN DOCENTE del curso

ORGANIZACIÓN DOCENTE del curso ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Ingeniería del Software I PÁGINA WEB www.ctr.unican.es/asignaturas/is1 CÓDIGO DEPARTAMENTO Matemáticas, Estadística y Computación

Más detalles

Pontificia Universidad Javeriana Ingeniería de Software. Profesora: Olga Roa. Cali

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

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 PRESCRIPTIVOS

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

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 6: INTRODUCIÓN A LA INGENIERÍA DEL SOFTWARE

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 6: INTRODUCIÓN A LA INGENIERÍA DEL SOFTWARE Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 6: INTRODUCIÓN A LA INGENIERÍA DEL SOFTWARE CARACTERÍSTICAS DEL SOFTWARE El software se desarrolla, no se fabrica. El software

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software

Más detalles

Ingeniería de Software

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

Más detalles

UNIVERSIDAD DON BOSCO

UNIVERSIDAD DON BOSCO UNIVERSIDAD DON BOSCO Facultad: Ingeniería Escuela: Computación CONTROL DE LECTURA No 3 PRUEBAS DE SOFTWARE INGENIERIA DE SOFTWARE ING. MILTON NARVAEZ INTEGRANTES HERNÁNDEZ DOÑO NORBERTO ANTONIO MARROQUIN

Más detalles

NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP

NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP V:22-Nov-2010 CAPAS DE INGENIERÍA DE SOFTWARE [Pressman 05] 2 HERRAMIENTAS Lenguajes IDE s (Sistemas Integrados de Desarrollo)

Más detalles

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE

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

Más detalles

Métricas del Producto. Sistemas de Información II 2009 Facultad de Ingeniería - UNJu

Métricas del Producto. Sistemas de Información II 2009 Facultad de Ingeniería - UNJu Métricas del Producto Sistemas de Información II 2009 Facultad de Ingeniería - UNJu Un vistazo rápido Qué son? Guía cuantitativa que ayuda a los ingenieros del sw a conocer mejor el diseño y la construcción

Más detalles

1.1 CONCEPTOS BASICOS

1.1 CONCEPTOS BASICOS CAPITULO I Ingeniería del Software INF - 163 1.1 CONCEPTOS BASICOS Resumen preparado por Miguel Cotaña Método: Procedimiento para alcanzar un determinado fin Los métodos de la I.S. indican cómo construir

Más detalles

CAPÍTULO I. Es por eso que es necesario progresar en todas estas áreas, conociendo

CAPÍTULO I. Es por eso que es necesario progresar en todas estas áreas, conociendo CAPÍTULO I 1. ACERCA DEL DESARROLLO DEL SOFTWARE 1.1. Introducción Hoy en día, las computadoras están presentes en todas las áreas de la actividad humana. En muchos casos es necesario el intercambio de

Más detalles

adv Software Factory

adv Software Factory adv Software Factory NUESTRA VISION Nuestra visión de Servicio es convertirnos en un apéndice del área de Sistemas de las empresas contratantes, entendiendo que ellas son las más capacitadas para recibir

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

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

Más detalles

LOGÍSTICA Capítulo 1: Introducción. Profesor: Juan Pérez R.

LOGÍSTICA Capítulo 1: Introducción. Profesor: Juan Pérez R. LOGÍSTICA Capítulo 1: Introducción Profesor: Juan Pérez R. Agenda 1. Qué es logística? 2. Motivación 3. La Red Logística y sus Complejidades 4. Casos 5. El Curso Agenda 1. Qué es logística? 2. Motivació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

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión, en Matemáticas y Computación, así

Más detalles

ADMINISTRACIÓN DE PROYECTOS. Facultad de Estadística e Informática

ADMINISTRACIÓN DE PROYECTOS. Facultad de Estadística e Informática ADMINISTRACIÓN DE PROYECTOS Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Parte 2 (Referencia principal) Sommerville I., Ingeniería de Software,

Más detalles

MAESTRÍA EN INGENIERÍA DE SOFTWARE

MAESTRÍA EN INGENIERÍA DE SOFTWARE MAESTRÍA EN INGENIERÍA DE SOFTWARE IMPLEMENTACIÓN DE UN MARCO DE TRABAJO BASADA EN LA NORMA ISO/IEC 12207 Y LA METODOLOGÍA ÁGIL SCRUM PARA EL MEJORAMIENTO DE LA CALIDAD DE LOS PRODUCTOS DE SOFTWARE EN

Más detalles

Velázquez Bautista Es aquella que transforma la información digital en valor económico y social

Velázquez Bautista Es aquella que transforma la información digital en valor económico y social TEMA TRES Velázquez Bautista 2001 Es aquella que transforma la información digital en valor económico y social 1950-1960 Procesa miento de datos 1960-1970 1970-1980 Informes gerenciales Soporte a decisiones

Más detalles

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

Más detalles

Dirección de Tecnologías de la Información

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

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES 16/09/2007 SOBRE EL PROCESO RACIONAL UNIFICADO RUP es un proceso

Más detalles

Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS

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

Más detalles

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN

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

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

Licenciado en Ciencias Computacionales Plan

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

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

M. C. Felipe Santiago Espinosa

M. C. Felipe Santiago Espinosa M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema

Más detalles

TEMA 4. PROCESO UNIFICADO

TEMA 4. PROCESO UNIFICADO TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura

Más detalles

Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño

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

Más detalles

Programación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3

Programación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3 Denominación: Programación en lenguajes estructurados de aplicaciones de gestión Código: J62.13 Nivel: 3 Sector: Familia: Programación informática, consultoría de informática y actividades conexas Tecnología

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

CALENDARIO EXÁMENES 2015/2016 Grado en Ingeniería Informática Doble Grado en Ingeniería Informática y Matemáticas Ingeniería Informática

CALENDARIO EXÁMENES 2015/2016 Grado en Ingeniería Informática Doble Grado en Ingeniería Informática y Matemáticas Ingeniería Informática Grado en Doble Grado en y Matemáticas Tit Curso Nombre Fecha Turno Aula/s GI 1 Fundamentos Físicos y Tecnológicos 01-sep M 0.1* - 0.6* GIM 1 Fundamentos Físicos y Tecnológicos 01-sep M 0.1* - 0.6* II 5

Más detalles

ESTANDARES INTERNACIONALES PARA DESARROLLO DE SOFTWARE. INTRODUCCIÓN

ESTANDARES INTERNACIONALES PARA DESARROLLO DE SOFTWARE. INTRODUCCIÓN ESTANDARES INTERNACIONALES PARA DESARROLLO DE SOFTWARE. INTRODUCCIÓN La Ingeniería del Software (IS) es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde

Más detalles

ACREDITADA POR LA ANEAES ING. EN INFORMÁTICA SÉAMERICANA

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

Más detalles

PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INGENIERÍA EN COMPUTACIÓN (PLAN DE ESTUDIOS 2005)

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

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

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática

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

Más detalles

ISO/IEC Introducción

ISO/IEC Introducción ISO/IEC 14764 Lic. Liz Carolina Baza Sánchez Lic. Nancy Hernández González Introducción Es parte de la familia de documentos ISO/IEC 12207 Ciclo de vida del software. El ISO/IEC 12207 ofrece un marco para

Más detalles

INC SATCA: Carrera: La aportación que esta asignatura le da al perfil profesional es la siguiente:

INC SATCA: Carrera: La aportación que esta asignatura le da al perfil profesional es la siguiente: 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA: Carrera: Desarrollo de Proyectos de Software II INC-1702 2-2-4 Ingeniería en Sistemas Computacionales 2. Presentación

Más detalles