Lineamientos para el desarrollo de una Maestría en Ingeniería de Software en la Argentina

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

Download "Lineamientos para el desarrollo de una Maestría en Ingeniería de Software en la Argentina"

Transcripción

1 desarrollo de experiencias didácticas Lineamientos para el desarrollo de una Maestría en Ingeniería de Software en la Argentina por G. Robiolo Resumen La madurez alcanzada en la Ingeniería de Software motiva una revisión de los estudios de posgrado en la disciplina. En la Argentina las características del mercado, la falta de recursos humanos calificados, la necesidad de plantear estudios de posgrado en la disciplina que aporten un contenido diferencial a estudiantes que se han graduado en los últimos 5 años y a nivel de grado han recibido una adecuada formación en Ingeniería de Software, el interés por promover la aplicación real de las buenas prácticas, lleva a plantear los lineamientos de una maestría en Ingeniería de Software. Dichos lineamientos se describen en un conjunto de ideas básicas y conocimientos curriculares obligatorios para la modalidad profesional y académica y la descripción de laboratorios y Trabajo Final a realizar en cada modalidad. Se plantean siguiendo las sugerencias del SWEBOK y basándose en la experiencia desarrollada en la carrera de grado en Ingeniería Informática de la Universidad Austral. Se espera que este trabajo sirva para la reflexión y el intercambio de ideas entre el ámbito académico y la industria del software. Abstract The maturity reached in the Software Engineering discipline motivates a review of the studies of graduate programs in the discipline. In Argentina the characteristics of the market, the lack of human qualified resources, the need to raise studies of degree programs in the discipline that contribute a differential content to students who have graduated in the last 5 years and they have received a suitable training in Software Engineering in undergraduate programs, the interest to promote the real application of the good practices, leads to raising the preliminary design of a master in Software Engineering. The principal ideas of the master are described in a set of basic ideas and obligatory knowledge for the professional and academic modality and the description of laboratories and Final Work to realizing in every modality. They are based in SWEBOK and on the experience developed in the under graduate program in Informatics Engineering at Austral University. It hopes that this work serves for the reflection and the exchange of ideas between academic area and software industry. Introducción Gibbs G. en el conocido artículo Software s Chronic Crisis describe la realidad existente en el año1994 con respecto al estado del arte del desarrollo de software. Si bien es un artículo que tiene un tiempo considerable de publicación, lamentablemente el panorama que plantea sigue vigente (GIBBS, 1994). Afirmación que ha sido confirmada en el artículo Why software fails donde se publican una lista de recientes fracasos de grandes proyectos La autora es Magister en Ingeniería de Software y Profesora Asociada del Departamento de Informática de la Facultad de Ingeniería, Universidad Austral. Dirección de contacto: Revista Argentina de Enseñanza de la Ingeniería / Año 8 / Nº 14 / Julio /

2 de desarrollo de software (Charette, 2005) Este panorama internacional, del cual participa la Argentina, lleva a re-considerar la idea surgida en 1968 en el Comité de Ciencia de la NATO: Ingeniería de Software como un enfoque de una aplicación sistemática, disciplinada, cuantificable para desarrollar, operar y mantener el software. Cabe preguntarse: Qué ha pasado todos estos años? No ha evolucionado la Ingeniería de Software? Todos los esfuerzos han sido vanos? En primer lugar, no seríamos objetivos si no se reconociera que, junto con los fracasos, han existido éxitos en el desarrollo de software. En el prefacio del Software Engineering Body of Knowledge se afirma que la Ingeniería de Software es una disciplina emergente y que existen inequívocas tendencias que indican un crecimiento en el nivel de madurez de esta disciplina (IEEE Computer Society, 2004). Entonces, cuáles son las causas de los numerosos fracasos? Se puntualizan dos aspectos, que sin agotar el tema, pueden iluminar la situación: una Ingeniería de Software que no se termina de desprender del modelo de Ciencias de la Computación, que se refleja en los contenidos de los planes de estudio de grado y posgrado, tanto en el contexto argentino como a nivel mundial (Bagert, Hilburn, Hislop, Lutz, Mccracken,1999) la falta de aplicación real de las buenas prácticas, como se afirma en los lineamientos para la educación en Ingeniería de Software: La solución de este problema depende en buena parte en la habilidad de la unidad académica para rediseñar e implementar un diseño curricular que no sólo enfaticen ciencias de la computación, ciencias de la información y tecnología, sino también se centren en la práctica de la Ingeniería de Software e incluyan igualmente la gente crítica y las cuestiones de proceso (Bagert, Hilburn, Hislop, Lutz, Mccracken,1999) Esta realidad nos ha llevado a reflexionar sobre las opciones que actualmente existen en la Argentina para capacitarse en el área. En el presente artículo se plantean los lineamientos de una maestría en Ingeniería de Software, con la intención de colaborar en la difusión y maduración de la disciplina. Con este motivo, se ha realizado una búsqueda y análisis de experiencias y modelos relativos al tema, se presenta una síntesis de la realidad Argentina en el contexto de la Ingeniería de Software, se describen los lineamientos de una propuesta para que sea una base para el diálogo entre el ámbito académico y la industria del software y se definen las acciones a realizar en el futuro. Trabajos relacionados Numerosas instituciones o referentes del área han realizado diversos esfuerzos para sintetizar, compendiar y limitar los conocimientos que se han desarrollado en la disciplina de la Ingeniería de Software. A continuación se citan los artículos o documentos que se consideran básicos para un planteo curricular de una maestría de Ingeniería de Software y algunas referencias a tener en cuenta en el desarrollo curricular de carreras de grado en la disciplina. Ford G. y Gibbs N. publican en 1989 una estructura organizacional para un modelo curricular y contenido para una Maestría en Ingeniería de Software. Dicho contenido es recogido en el 1991 SEI Report on Graduate Software Engineering Education (Ford, 1991). Se define como una guía para coleccionar y documentar el conocimiento y práctica en Ingeniería de Software y describir el contenido recomendado de los cursos. En la estructura curricular adoptada se distinguen: Cursos Principales: Ingeniería de Sistemas de Software, Especificación de Sistemas de Software, Principios y Aplicaciones de Diseño de Software, Generación y mantenimiento de Software, Verificación y validación de Software, Administración de Proyectos de Software Cuatro Cursos Electivos: dado que los cursos más importantes se focalizan en el proceso de Ingeniería de Software se recomienda centrar las electivas en el producto, en clases de sistemas particulares. Requisitos previos de un título de grado con conocimientos en las áreas de: Matemática Discreta, Programación, Estructura de datos, Algorritmos, y habilidades de comunicación. Experiencia profesional desarrollada en un proyecto de software. Además, consideran necesario incluir en el planteo curricular un 30% del trabajo de los alumnos de- 66 Revista Argentina de Enseñanza de la Ingeniería / Año 8 / Nº 14 / Julio / 2007

3 dicado a la experiencia en Ingeniería de Software. Cita algunos ejemplos que describen la forma en que los alumnos podrían desarrollar esta experiencia profesional: Desarrollando un proyecto de software después de haber finalizado la mayoría de los cursos Participando en una Factoría de Software, que es un proyecto que continúa año a año construyendo y mejorando herramientas de Ingeniería de Software. Desarrollando un único proyecto en cuatro cursos diferentes que abarca análisis, diseño, testeo y mantenimiento. Dedicando, después de un año de estudio, 6 meses en la industria o en un proyecto administrado en forma profesional, seguido de un semestre dedicado a un proyecto o a un trabajo de Tesis, basados en la experiencia de trabajo. Participando en proyectos en una empresa que comercializa software, que es establecida por la unidad académica. Trabajando en un proyecto bajo la dirección de un diseñador experimentado dentro de un contexto académico. Se puede comprobar en el artículo de Barget D. y Mu X. (2005) que esta estructura organizacional básica planteada por Ford G. y Gibbs N. está vigente en la actualidad. Este artículo describe el estado actual de los Master en Ingeniería de Software en Estados Unidos, destacando que la educación en esta disciplina está principalmente a nivel de maestrías. Identifican 43 programas de master con el nombre de Ingeniería de Software y otros programas con nombres y objetivos similares. Resaltan que estos programas están todavía orientados a profesionales del área, que generalmente no tienen un estudio de grado en una disciplina de la computación. Determinan que el 50% de los programas requieren o recomiendan una experiencia de trabajo en el desarrollo de software y más del 75% requiere o tiene la opción de un proyecto de software. Identifican que la mayoría de los programas tienen cursos en las principales áreas de conocimiento: requerimientos, diseño y arquitectura, administración de proyectos y aseguramiento de la calidad. Del mismo modo resaltan que hay disponibles cursos en un número de áreas de dominio, de la cual la más significativa es sistemas de tiempo real embebidos. También enfatizan que aunque carreras de grado en Ingeniería de Software han surgido en la década pasada, muchos en la industria entienden que la educación en esta disciplina en niveles de posgrado da una mayor anchura y profundidad en temas de computación, necesarios para el desarrollo efectivo del software. El Software Engineering Institute (SEI) ha realizado un esfuerzo para organizar y catalogar el cuerpo de conocimientos de Ingeniería de Software y proveer una sistemática, concisa y completa descripción de la disciplina. Espera que ese reporte ayude a definir y mejorar a las organizaciones las competencias de su personal y a las instituciones educativas el diseño curricular. Además entiende que puede proveer una base para la clasificación de la investigación a nivel industrial y académico, logrando una mayor comprensión y práctica de la Ingeniería de Software. Si bien es un importante referente, la propuesta representa la opinión de un sector de la comunidad de Ingeniería de Software y también hay que tener en cuenta las innovaciones que se han realizado a partir de su publicación (Hilburn, Hirmanpour, Khajenoori, Turner, Qasem, 1999). La IEEE Computer Society con el Professional Practices Committee publica en 2004 la Guide to the Software Engineering Body of Knowledge (Swebok). El propósito de la guía es lograr un consenso validado de los límites de la disciplina de Ingeniería de Software y proveer un acceso ordenado por temas al cuerpo de conocimientos que soporta esta disciplina. En su confección han participado más de 400 personas de la comunidad informática mundial, contando entre ellos a numerosos expertos de prestigio internacional. Define 11 áreas principales: Requerimientos de Software, Diseño de Software, Construcción de Software, Testeo de Software, Mantenimiento de Software, Administración de la Configuración de Software, Administración de la Ingeniería de Software, Calidad de Software, Procesos de Ingeniería de Software, Técnicas y Métodos de la Ingeniería de Software, Calidad de Software y Áreas de Conocimiento de Disciplinas Relacionadas. Intencionalmente no abarca el conocimiento general que todo ingeniero de software debe tener, sino que se focaliza en la Ingeniería de Software, ambicionando abarcar el conocimiento que se puede llegar a obtener después de cuatro años de experiencia profesional. Se la considera una excelente guía para la definición de los cursos principales de una maestría y para el desarrollo de los contenidos Revista Argentina de Enseñanza de la Ingeniería / Año 8 / Nº 14 / Julio /

4 detallados de los programas. Ha sido utilizada como base para el planteo de la propuesta del presente artículo. Miembros del Working Group on Software Engineering Education and Training (WGSEET) han preparado un documento con el objetivo de ser una guía y ayuda para el desarrollo curricular de carreras de grado en Ingeniería de Software que se ajustan a las necesidades de formación de profesionales en la disciplina. Destacan que muchos de los programas académicos en computación todavía dedican poco tiempo a áreas como modelación de requerimientos, métodos de diseño, arquitectura, reutilización, procesos de software, cuestiones de calidad, perfiles necesarios y otras áreas de la Ingeniería de Software necesarias para el desarrollo efectivo de software comercial (Bagert, Hilburn, Hislop, Lutz, Mccracken, Mengel, 1999). También, el Software Engineering 2004 presenta los lineamientos para el diseño curricular de un programa de grado en Ingeniería de Software. Ha sido desarrollado en forma conjunta por el ACM Education Board y el IEEE-Computer Society Educational Activities Borrad (The Joint Task Force on Computing Curricula IEEE, 2004). Ambas referencias son a tener en cuenta dado que es necesario considerar que en la Argentina ya existen universidades con contenidos en Ingeniería de Software a nivel de grado. Si bien la evolución de la enseñanza en esta disciplina se realiza partiendo de las maestrías y evolucionando a carreras de grado, en la actualidad nos encontramos ante casos puntuales que, teniendo una carrera de grado madura, se ven en la necesidad de evolucionar a maestrías. Un ejemplo de este caso en el Rochester Insitute of Technologie que es la primera institución académica de América que desarrolla una carrera de grado en Ingeniería de Software. En base a esta experiencia lanzan este año una maestría en Ingeniería de Software que tiene la particularidad de desarrollarse basándose en la experiencia adquirida a nivel de grado. Esto los impulsa a definir unos contenidos curriculares diferenciados del nivel de grado, para permitir a sus egresados continuar su capacitación, forzando una evolución en las áreas de conocimiento de la Ingeniería de Software 1. Una realidad argentina La Encuesta Estructural a PYME de Servicios a la Producción, afirma que durante 2005 las ventas del sector informático se incrementaron un 16% en términos nominales y que siguiendo la tendencia de creciente inserción internacional, durante ese año la base exportadora se aproximó al 25% mientras que la apertura exportadora se ubicó entorno al 7% 2. También destaca que el desarrollo de la industria del Software y Servicios Informáticos en Argentina ha sido acompañado por una serie de iniciativas a nivel oficial y académico, por el elevado nivel de calificación de sus recursos humanos y la adecuada infraestructura de telecomunicaciones. Por otro lado, destaca que la escasez de recursos humanos calificados -técnicos y profesionales universitarios- limita el crecimiento de la capacidad productiva en un sector donde el capital humano representa el principal aporte. Esto lleva a una disputa creciente entre los empleadores del escaso personal disponible, dificultando la retención del personal ya contratado, y aumentando la rotación del personal. Enfatiza que, a mayor calificación del personal requerido, se experimentan mayores dificultades para su contratación. La falta de reconocimiento de las empresas, tanto desde un punto de vista económico como de status dentro del staff de la empresa, de la obtención de un título de grado o posgrado en informática no valora el esfuerzo por adquirir una capacitación más sólida. Además, las dificultades de las empresas para adaptarse a las características del mercado informático, las prisas en la finalización de proyectos, la necesidad de aprovechar las oportunidades que se les presentan, hacen perder de vista el desarrollo del personal. Es cierto que la alta rotación de personal hace imposible sostener desde el punto de vista económico y real un desarrollo y capacitación sostenido en el tiempo. Esto lleva a que el desarrollo profesional esté en manos de los individuos, con la carga y riesgos que esta situación acarrea. Dentro de este panorama altamente demandante una adecuada capacitación en Ingeniería de Software, puede servir para facilitar la inserción en el ámbito laboral a graduados en otras disciplinas y elevar el nivel de capacitación de los recursos del mercado. En cuanto a la oferta de estudios de posgrado en ingeniaría de software en la Argentina, se observan las siguientes características: Se pueden distinguir 5 ofertas diferenciales 68 Revista Argentina de Enseñanza de la Ingeniería / Año 8 / Nº 14 / Julio / 2007

5 dentro de las 9 carreras de posgrado. Esto se debe a que en algunas instituciones se replica en forma similar el plan de estudio, y el cuerpo de profesores, por la existencia de convenios entre universidades *. No se ve explicitado en los contenidos de las carreras de posgrado publicados en la Web, una propuesta que abarque en forma completa y/o con la profundidad sugerida en las Áreas de Conocimiento establecidas por la IEEE en el Swebok (2004). Además, los egresados en Ingeniería en Informática de la Universidad Austral, por el diseño curricular de la carrera o por la elección de materias electivas que han desarrollado, no tienen una carrera de posgrado en la disciplina que les aporte un conocimiento significativo, que justifique un estudio de posgrado. Esta situación ha impulsado a la Universidad a plantearse la necesidad de ofrecer una maestría en Ingeniería de Software que, capitalizando la experiencia desarrollada en la disciplina a nivel de grado, profundice y complete los conocimientos adquiridos en el área. citación en un rol se logra en su cumplimiento, como se destaca en (Robiolo, 2005). Lineamientos de una propuesta para completar la formación en Ingeniería de Software En el presente artículo se busca delinear las bases para el planteo de una maestría en Ingeniería de Software, con dos modalidades opcionales: profesional y académica. La modalidad profesional tiene como objetivo la formación profesional para el desarrollo tecnológico y su Trabajo Final es un proyecto. La modalidad académica tiene como objetivo la formación para la investigación y el Trabajo Final es una Tesis (CONEAU, 2002 y MCyE, 1997). No se pretende hacer un planteo detallado de aspectos formales tales como cantidad de horas de clases, correlatividades, etc., sino presentar un documento que sirva de base para iniciar el diálogo en diferentes ámbitos tales como la universidad y la industria del software, de tal forma que se llegue a consensuar los intereses y necesidades de ambos ámbitos. A continuación se sintetizan las ideas básicas y se describen los contenidos de los cursos. Entre las lecciones aprendidas en la enseñanza de la Ingeniería de Software desde 1998 en la Universidad Austral, se destacan las siguientes: El cuerpo de conocimientos de la disciplina tiene el nivel de madurez que supera la aplicación práctica estándar, tanto en el aula como en las empresas, esto es que hay muchas buenas prácticas que están reconocidas y son poco aplicadas. Es necesario haber aplicado las buenas prácticas para comprenderlas en profundidad y poder evaluar sus limitaciones. No existe una Ingeniería de Software puramente teórica. Vale más enseñar un método con profundidad, que un conjunto de métodos sin una aplicación. La incorporación de buenas prácticas, métodos o estándares suele ir acompañado de la necesidad de contar con una herramienta adecuada. El trabajo de desarrollo de software es esencialmente un trabajo en grupo, donde cada persona cumple un rol diferente. La mejor capa- Ideas básicas Las ideas básicas son aspectos que se consideran claves para realizar el diseño curricular. Se puntualizan con la intención de facilitar un intercambio de ideas entre el ámbito académico y la industria del software. Se requiere al inicio de la maestría, conocimiento de programación orientada a objetos, diseño orientado a objetos, en desarrollos realizados en un entorno de Red y con Base de Datos Relacionales, ya sea obtenido en el ámbito académico o en la práctica profesional. Se definen un conjunto de conocimientos obligatorios, basados en el SWEBOK. Se espera una evolución del alumno en la aplicación o profundización de roles. Se prioriza en la enseñanza la aplicación práctica en casos reales de los conocimientos adquiridos más que la incorporación de modelos teóricos sin referencia a aplicaciones reales. También se busca obtener experiencia en la aplicación de normas y/o Revista Argentina de Enseñanza de la Ingeniería / Año 8 / Nº 14 / Julio /

6 estándares. Se pretende la ejecución de un proyecto, con una carga horaria del 30% del trabajo de los alumnos, en un ambiente de empresa, que puede ser simulado o real. Se espera que los alumnos que participen en estos laboratorios, realicen un proyecto como Trabajo Final. Dicho proyecto está organizado en 3 Laboratorios diferentes: Laboratorio de administración de la Ingeniería de Software: donde se determinarán los grupos de trabajos, se hará la selección de ideas, se realizará el planteo de la visión del proyecto, se planificarán las tareas de los Laboratorios I y II, se determinarán los entregables, el esfuerzo, el calendario, las responsabilidades y los roles de cada persona y se realizará un análisis de riesgo. Laboratorio de desarrollo I y II: donde se ejecutará lo planificado. Opcionalmente esta carga horaria puede cumplirse en un proyecto en algún tema de Ingeniería de Software en el contexto de un laboratorio investigación y se espera que el alumno realice una Tesis para la finalización de la maestría. Contenidos de los cursos En la Tabla I se describen los contenidos curriculares de los cursos obligatorios para ambas modalidades: profesional y académica. Dichos contenidos han sido extraídos del SWEBOK. Se realiza una selección de los contenidos descriptos en el SWEBOK, teniendo en cuenta las siguientes consideraciones: Los cursos de la maestría deben contemplar temas no abarcados en grado, por lo tanto, se omiten las siguientes áreas del SWEBOK (IEEE Computer Society, 2004): Construcción de Software y Administración de la Ingeniería de software. En caso de coincidir los contenidos con materias de grado, deben ser tratados con una profundidad y amplitud diferente al grado, como ser en los cursos Requerimientos de Software, Diseño de Software, Testeo de Software, Calidad de Software, Procesos de Ingeniería, Medición de Software, Mantenimiento de Software y Administración de la Configuración de software. Se facilitará y exigirá el uso de herramientas, métodos y estándares en el desarrollo de los proyectos. Se prioriza el conocimiento necesario para la disciplina, no abarcando temas de disciplinas relacionadas. Conclusión La madurez alcanzada en la Ingeniería de Software motiva una revisión de los estudios de posgrado en la disciplina. En la Argentina las características del mercado, la falta de recursos humanos calificados, la necesidad de plantear estudios de posgrado en la disciplina que aporten un contenido diferencial a estudiantes que se han graduado en los últimos 5 años y a nivel de grado han recibido una adecuada formación en Ingeniería de Software, el interés por promover la aplicación real de las buenas prácticas y por colaborar con la madurez en la disciplina, lleva a plantear los lineamientos de una maestría en Ingeniería de Software. Dichos lineamientos, para ambas modalidades profesional y académica, se describen en un conjunto de ideas básicas y de contenidos curriculares obligatorios, laboratorios y Trabajo Final. Se basan en el SWEBOK y en la experiencia desarrollada en la carrera de grado en Ingeniería Informática de la Universidad Austral. Se espera que este trabajo sirva de punto de partida para la reflexión y el intercambio de ideas entre el ámbito académico y la industria del software, de tal forma de que se logre un planteo que responda a las necesidades de capacitación de la Ingeniería de Software en la Argentina y esté nivelada con el estado del arte de la disciplina. Trabajos futuros En el corto plazo se plantea realizar un encuentro entre la Universidad Austral y la Industria del Software, de tal modo que en el diálogo se establezcan las bases para un ambiente colaborativo. También se ve necesario estudiar el modo de promover el desarrollo de profesores en áreas vacantes de la Ingeniería de Software. Notas * Fuente: Encuesta estructural a pymes de servicios a la producción. 70 Revista Argentina de Enseñanza de la Ingeniería / Año 8 / Nº 14 / Julio / 2007

7 Tabla I. Contenido de los Cursos Cursos Requerimientos de Software Fundamentos de los requerimientos de software. Definición de requerimientos de software. Requerimientos de procesos y productos. Requerimientos funcionales y no funcionales. Propiedades emergentes. Requerimientos cuantificables. Requerimientos de sistemas y de software. Proceso de requerimientos. Modelos, actores, soporte, administración, calidad y mejora. Elicitación de requerimientos. Fuentes y técnicas de elicitación. Análisis de los requerimientos. Clasificación. Modelo conceptual. Diseño arquitectónico y ubicación de requerimientos. Negociación de los requerimientos. Especificación de los requerimientos. Documento de especificación de sistema. Especificación de los requerimientos del Sistema. Especificación de los requerimientos de software. Validación de requerimientos. Revisión de Requerimientos. Prototipos. Validación del modelo. Test de Aceptación. Consideraciones prácticas. Naturaleza iterativa del Proceso de Requerimientos. Configuración del cambio. Atributos de los requerimientos. Seguimiento de los Requerimientos. Diseño de Software Fundamentos del diseño de software. Diseño como una forma de solucionar un problema. Los límites del diseño. El contexto y el proceso. Diseño de arquitectura. Diseño detallado. Principios de diseño de software. Abstracción. Técnicas. Cohesión y acoplamiento. Descomposición y modularización. Encapsulamiento/ ocultamiento de información. Separación de la interfase y la implementación. Suficiencia, completitud. Aspectos claves. Concurrencia. Control y manejo de eventos. Distribución de componentes. Manejo de errores y excepciones, tolerancia a fallas. Interacción y presentación. Persistencia de datos. Estructura del software y arquitectura. Estructuras arquitectónicas y puntos de vista. La vista lógica, de proceso, física y de desarrollo. Estilo arquitectónico. Familias de arquitecturas. Macro-arquitectura. Estructura general, sistemas distribuidos, sistemas interactivos, sistemas adaptables, otros. Patrones de diseño. De creación, estructurales, de comportamiento. Familias de programas y Frameworks. Líneas de productos. Evaluación y análisis del diseño de software. Atributos de calidad. Técnicas de evaluación y análisis de la calidad. Revisiones, análisis estático, simulación y uso de prototipos. Testeo de Software Fundamentos del Testeo de Software. Terminología relativa al testeo. Aspectos principales: criterio de selección de test, objetivos de testeo, identificación de defectos, el problema de la decisión del comportamiento correcto de un programa, limitaciones teóricas y prácticas del testeo, capacidad de ser testeado. Relación con otras actividades. Niveles de Test. Test de unidad, de integración, de sistema. Objetivos del testeo: de aceptación, de instalación, alpha y beta, funcionalidad, fiabilidad, regresión, performance, stress, recuperación, configuración, facilidad de uso, desarrollo conducido por el testeo. Técnicas de Testeo. Intuición y experiencia. Basada en las especificaciones, en el código, en las fallas, en el uso, en la naturaleza de la aplicación. Selección y combinación de técnicas. Proceso de Testeo. Plan de test. Especificación del diseño del test. Especificación de los casos de test. Especificación del procedimiento de test. Registro del test. Reporte de sucesos. Reporte final. Mantenimiento de Software Fundamentos del mantenimiento de Software. Definiciones y terminología. Naturaleza del mantenimiento. Necesidad. Categorías: correctivo, adaptativo, perfectivo, preventivo. Costos de mantenimiento. Evolución del Software. Aspectos claves en el mantenimiento de Software. de Aspectos Aspectos técnicos: técnicos: dificultad dificultad de comprensión, de testeo, testeo, análisis análisis de de impacto, facilidad de mantenimiento. Aspectos de administración: staff, proceso, aspectos organizacionales, outsourcing. Estimación del costo de mantenimiento. Medición del costo de mantenimiento. Proceso de Mantenimiento. Proceso. Actividades. Propias: transición, rechazo del requerimiento de modificación, análisis de impacto, soporte de software, acuerdos de nivel de servicio. De soporte. De Planificación Técnicas para el mantenimiento. Comprensión del programa. Re-ingeniería. Ingeniería reversa. Revista Argentina de Enseñanza de la Ingeniería / Año 8 / Nº 14 / Julio /

8 Procesos de Ingeniería & Calidad de Software De implementación y cambio. Infraestructura de proceso. Grupo de proceso de Ingeniería de Software. Fábrica de experiencia. Ciclo de administración de proceso de software. Modelos y consideraciones prácticas. Definición de proceso. Modelos y procesos de ciclo de vida de software. Notación. Adaptación. Automatización. Evaluación de procesos. Modelos. CMMI. Métodos. SCAMPI. Fundamentos de la calidad de Software. Cultura y ética en la Ingeniería del software. Valor y costo de la calidad. Modelos y características de la calidad. Proceso de calidad de la ingeniería se de software. ISO , ISO , CMMI. Complementariedad de los estándares. Calidad de producto. Mejoramiento de la calidad. Procesos de administración de la calidad del software. Aseguramiento de la calidad, verificación, validación, revisión, auditoria. Consideraciones prácticas. Requerimientos de calidad del software. Confianza. Niveles de integridad. Caracterización de defectos. Técnicas de administración de la calidad de software: estáticas, con intervención humana, analíticas, dinámicas, testeo. Administración de la Configuración de Software Administración de los procesos de configuración. Contexto organizacional. Restricciones y apoyo. Planificación: organización y responsabilidades, recursos y calendarios, selección de herramientas e implementación, control del vendedor, control de interfase. Vigilancia de la configuración del software. Identificación de la configuración del software. Identificación de los ítems a ser controlados. Librería de software. Control de la configuración de software. Solicitud, evaluación y aprobación de los cambios. Tablero de control de la configuración del software. Procesos de solicitud de cambios del software. Implementación de los cambios del software. Contabilidad del estado de la configuración del software. Estado de la información y de los reportes de configuración del software. Auditoria. Administración de la liberación y entrega del software. Construcción del software. Administración de la liberación del software. Medición de Software Medición de la Ingeniería de Software. Establecer y sostener acuerdo en la medición. Procesos del Plan de métricas. Desarrollar el proceso de medición. Evaluar la medición. Medición del proceso y producto. Medición de los procesos. Medición del producto: tamaño, estructura, calidad. Calidad de los resultados de la medición y del proceso. Modelos de información de software: construcción e implementación. Técnicas de medición de los procesos: analíticas y de benchmarking. Medición de requerimientos. Medida de tamaño funcional. Su uso en la evaluación de tamaño de cambio de un requerimiento, estimación de costo o el mantenimiento. Medidas de diseño: orientadas a funciones u objetos. Medidas relativas al test. Evaluación del programa que se testea: mediciones del programa como ayuda para la planificación y el diseño del testeo, tipos de fallas, clasificación y estadísticas, caracterización de los defectos, densidad de falla, test de vida y evaluación de la confiabilidad. Modelos de crecimiento de confianza. Evaluación del desarrollo de las pruebas: medidas de cobertura, fallas introducidas artificialmente, mutación, comparación y efectividad relativa de diferentes técnicas. Medidas de mantenimiento de software. Medidas específicas de: análisis, cambiabilidad, estabilidad, testeo. Bibliografía BAGERT, Donald; HILBURN, Thomas; HISLOP, Greg; LUTZ, Michael; MCCRACKEN, Michael y MENGEL Susan (1999). Guidelines for Software Engineering Education Version 1.0. Technical Report. CMU/SEI-99-TR-032 ESC-TR BARGET, Donald J. y MU Xiaoyan (2005). Current State of Software Engineering Master s Degree Programs In the United States. 35th ASEE/IEEE Frontiers in Education Conference. CHARETTE, Robert N. (2005). Why software fails. IEEE Spectrum 9. COMISIÓN NACIONAL DE EVALUACIÓN Y ACREDITACIÓN UNIVERSITARIA (2002). Criterios vinculados con la Acreditación de las Carreras de Posgrado; Comisión de ciencias aplicadas. FORD, Gary y GIBBS, Norman E. (1989). A Master of Software Engineering Curriculum. Recommendations from the Software Engineering Institute; IEEE Computer; September. FORD, Gary. (1991). SEI Report on Graduate Software Engineering Education. Technical Report CMU/SEI-91-TR-002; ESD-TR GIBBS, W. Wayt (1994). Software Chronic Crisis. Trends In Computing, 9. HILBURN, Thomas B.; HIRMANPOUR, Iraj; KHAJENOORI, Soheil; TURNER, Richard y QASEM Abir (1999). A Software Body of Knowledge. Version 1.0; CMU/SEI-99-TR-004 ESC-TR Software Engineering Institute. Carnegie Mellon. IEEE COMPUTER SOCIETY (2004). Software Engineering Body of Knowledge (SWEBOK). MINISTERIO DE CULTURA Y EDUCACIÓN (1997). Resolución N 1168/97. ROBIOLO; Gabriela (2005). Una experiencia de enseñanza y aprendizaje del Unified Software Development Process en una carrera de Ingeniería Informática. Revista Argentina de Enseñanza de la Ingeniería 6 (11): THE JOINT TASK FORCE ON COMPUTING CURRICULA IEEE (2004). Computer Society and Association for Computing Machinery. Software Engineering Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. SE2004 Volume Revista Argentina de Enseñanza de la Ingeniería / Año 8 / Nº 14 / Julio / 2007

INGENIERÍA DEL SOFTWARE I Tema 1. Introducción a la Ingeniería del Software. Univ. Cantabria Fac. de Ciencias Francisco Ruiz

INGENIERÍA DEL SOFTWARE I Tema 1. Introducción a la Ingeniería del Software. Univ. Cantabria Fac. de Ciencias Francisco Ruiz INGENIERÍA DEL SOFTWARE I Tema 1 Introducción a la Ingeniería del Software Univ. Cantabria Fac. de Ciencias Francisco Ruiz Objetivos Comprender qué es la Ingeniería del Software y su necesidad. Situarla

Más detalles

Plan de Estudios Diploma de Especialización en Ingeniería de Software

Plan de Estudios Diploma de Especialización en Ingeniería de Software Plan de Estudios Diploma de Especialización en Ingeniería de Software Antecedentes y Fundamentación La Ingeniería de Software (IS) es la aplicación de un enfoque sistemático, disciplinado y cuantificable

Más detalles

Plan de Estudios Maestría en Ingeniería de Software

Plan de Estudios Maestría en Ingeniería de Software Plan de Estudios Maestría en Ingeniería de Software Antecedentes y Fundamentación La Ingeniería de Software (IS) es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo,

Más detalles

CARTA DESCRIPTIVA Código: FO-MI-108 Versión: 3 Fecha: 25-10-2013

CARTA DESCRIPTIVA Código: FO-MI-108 Versión: 3 Fecha: 25-10-2013 CARTA DESCRIPTIVA Código: FO-MI-108 Versión: 3 Fecha: 25-10-2013 1. PRESENTACIÓN FACULTAD: Ingenierías PROGRAMA: Ingeniería de sistemas NOMBRE DEL CURSO: Ingeniería de Software PLAN DE ESTUDIOS: IS01 CRÉDITOS

Más detalles

14. Ingeniería de software. Ing. Alejandro Adorjan

14. Ingeniería de software. Ing. Alejandro Adorjan 14. Ing. Alejandro Adorjan : un enfoque en ingeniería de requerimientos Introducción La ingeniería de software es una disciplina que estudia la aplicación de la teoría, el conocimiento y la práctica de

Más detalles

CONEAU. Comisión Nacional de Evaluación y Acreditación Universitaria MINISTERIO DE EDUCACION. Buenos Aires, 20 de julio de 2010. Carrera Nº 3.

CONEAU. Comisión Nacional de Evaluación y Acreditación Universitaria MINISTERIO DE EDUCACION. Buenos Aires, 20 de julio de 2010. Carrera Nº 3. 1 RESOLUCIÓN Nº: 440/10 ASUNTO: Acreditar la carrera de Maestría en Derecho Empresario, de la Universidad Austral, Facultad de Derecho, que se dicta en la Ciudad Autónoma de Buenos Aires. Buenos Aires,

Más detalles

Licenciatura en Sistemas de Información

Licenciatura en Sistemas de Información Plan de Estudio Carrera Licenciatura en Sistemas de Información Universidad Nacional del Nordeste UNNE Octubre 2009 I. Denominación Denominación de la carrera: Licenciatura en Sistemas de Información Denominación

Más detalles

CARTA DESCRIPTIVA 1. PRESENTACIÓN PLAN DE ESTUDIOS: IS02 CRÉDITOS 5 CÓDIGO DEL CURSO: IS020 NIVEL: VI ÁREA O COMPONENTE DE FORMACIÓN: Específica

CARTA DESCRIPTIVA 1. PRESENTACIÓN PLAN DE ESTUDIOS: IS02 CRÉDITOS 5 CÓDIGO DEL CURSO: IS020 NIVEL: VI ÁREA O COMPONENTE DE FORMACIÓN: Específica FACULTAD: Ingenierías PROGRAMA: Ingeniería de sistemas NOMBRE DEL CURSO: CARTA DESCRIPTIVA Ingeniería de Software 1. PRESENTACIÓN PLAN DE ESTUDIOS: IS02 CRÉDITOS 5 CÓDIGO DEL CURSO: IS020 NIVEL: VI ÁREA

Más detalles

SW-CMM (CMM for Software)

SW-CMM (CMM for Software) Sinopsis de los modelos SW-CMM y CMMI Juan Palacio 1.0 Abril - 2006 Síntesis de los modelos de procesos CMM y CMMI para desarrollo y mantenimiento de software. CMMI (y previamente CMM) puede emplearse

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software Universidad de Colima Dirección General de Educación Superior Facultad de Ingeniería Mecánica y Eléctrica Licenciatura en Ingeniería en Sistemas Computacionales I. DATOS GENERALES P R O G R A M A A N A

Más detalles

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3 Contenido INGENIERIA DE SOFTWARE Tema 6: Administración de la calidad del software Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca dtorres@mixteco.utm.mx Cubo 37 1. Introducción 2.

Más detalles

Liberando el sistema. Ayudar a los usuarios a entender y usar el sistema. Entrenamiento Documentación Solución de Problemas Conversión Instalación

Liberando el sistema. Ayudar a los usuarios a entender y usar el sistema. Entrenamiento Documentación Solución de Problemas Conversión Instalación Liberando el sistema Ayudar a los usuarios a entender y usar el sistema Distintos tipos de usuarios Entrenamiento Documentación Solución de Problemas Conversión Instalación May-12 Ing. de Software Liberación

Más detalles

Metas, objetivos y criterios para medir el cumplimiento con los objetivos de la concentración en SICI

Metas, objetivos y criterios para medir el cumplimiento con los objetivos de la concentración en SICI Instituto de Estadística y Sistemas Computadorizados de Información Metas, objetivos y criterios para medir el cumplimiento con los objetivos de la concentración en SICI (Documento explicativo) Prof. Arnaldo

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia T22: DISEÑO, INTEGRACIÓN Y ADAPTACIÓN DE SOFTWARE TECNOLOGÍAS SOFTWARE Módulo Titulación GRADO EN INGENIERÍA INFORMÁTICA DE SISTEMAS (464) Plan 464 Código

Más detalles

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION)

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) INDICE 1. Introducción 2. Estructura CMMI 3. Nivel 2 4. Nivel 3 5. Nivel 4 6. Nivel 5 7. Bibliografía INTRODUCCIÓN Qué es y por qué usar CMMI?

Más detalles

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software...

Más detalles

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA PROGRAMACIÓN DIDACTICA ANUAL Parte específica del módulo: 0485. Programación Departamento de Familia Profesional de Informática Curso: 2014-15

Más detalles

Catálogo de Formación SEI

Catálogo de Formación SEI Catálogo de Formación SEI ESI lleva 15 años ofreciendo servicios de formación en diferentes tecnologías. En este tiempo ha formado a más de 4.000 profesionales de más de 800 organizaciones, en más de 30

Más detalles

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO INGENIERÍA DE SOFTWARE AVANZADA MIS (Sesión 10) 4.3 Modelos de mejora de proceso (CMM y SPICE) 4.4 Normas técnicas (IEEE, ISO, EU, etc.) 4.3 Modelos de mejora de proceso (CMM y SPICE) Objetivo: Analizar

Más detalles

Ingeniería de software

Ingeniería de software Ingeniería de software MSC-0102 Nombre de la asignatura: Ingeniería de Software Línea de trabajo: Asignatura básica Tiempo de dedicación del estudiante a las actividades de: DOC TIS TPS Horas totales Créditos

Más detalles

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del 1. OBJETIVOS: Incorporar los conceptos de indicador, métrica, medida, escala de medición, y proceso de medición. Entender la importancia de los indicadores de desempeño de procesos, su medición y seguimiento.

Más detalles

El Proceso Unificado

El Proceso Unificado El Proceso Unificado de Desarrollo de Software Prof. Gustavo J. Sabio Alcance de la presentación QA Entradas Proceso de desarrollo Salida equipo Cliente sistemas Cliente necesidades actividades varias

Más detalles

Al final del curso el estudiante:

Al final del curso el estudiante: UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H FACULTAD INGENIERÍA Clave: PROGRAMA DEL CURSO: Evolución y Calidad del Software DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia:

Más detalles

Facultad de Ingeniería. Hacia la Acreditación Internacional ABET

Facultad de Ingeniería. Hacia la Acreditación Internacional ABET Facultad de Ingeniería Hacia la Acreditación Internacional ABET Dr. Antonio Morán Cárdenas Facultad de Ingeniería Resumen El objetivo último de una universidad es formar profesionales capaces de desarrollarse

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

Más detalles

Docente/s. Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig. Espacios Curriculares Correlativos Subsiguientes

Docente/s. Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig. Espacios Curriculares Correlativos Subsiguientes Ciclo Académico: 2009 Año de la Carrera: Horas de Clases Semanales Régimen de Cursado 1er. Teoría Práctica s (1) Anual 1er.Cuatr. 2do.Cuatr. s (2) 2 2 X (1) Observaciones: (2) Observaciones: Teoría Docente/s

Más detalles

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1 Introducción al Proceso Unificado de Desarrollo de Software Autor: Ing. Silverio Bonilla 1 James Rumbaugh et al. Concepto de Método Una metodología de ingeniería del software es un proceso para producir

Más detalles

Autores: CEDETEC: Patricio Montero, Miguel Méndez. Universidad de Santiago de Chile Alameda 3363, Estación Central, Santiago.

Autores: CEDETEC: Patricio Montero, Miguel Méndez. Universidad de Santiago de Chile Alameda 3363, Estación Central, Santiago. Perfil de egreso del Ingeniero Civil Industrial de la USACH: Integración de la naturaleza de la profesión con el desarrollo multidimensional esperado del estudiante. Autores: Departamento de Ingeniería

Más detalles

Buenos Aires, 02 de agosto de 2012. Carrera Nº 20.663/10

Buenos Aires, 02 de agosto de 2012. Carrera Nº 20.663/10 1 RESOLUCIÓN N : 725/12 ASUNTO: Acreditar la carrera de Especialización en Biodiseño y Productos Mecatrónicos, de la Universidad de Buenos Aires, Facultad de Arquitectura, Diseño y Urbanismo, que se dicta

Más detalles

Calidad de Sistemas de Información

Calidad de Sistemas de Información Calidad de Sistemas de Información Introducción (2) Concepto de calidad Conjunto de propiedades y características de un producto, proceso o servicio que le hace satisfacer las necesidades establecidas

Más detalles

CONEAU MINISTERIO DE EDUCACION, CIENCIA Y TECNOLOGIA

CONEAU MINISTERIO DE EDUCACION, CIENCIA Y TECNOLOGIA 1 RESOLUCIÓN N : 038/06 ASUNTO: Acreditar al solo efecto del reconocimiento oficial provisorio del título y en forma condicionada a la satisfacción de los criterios establecidos por la Res. Min. Nº 1717/04,

Más detalles

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas CÓDIGO ASIGNATURA 1131-2 DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas ASIGNATURA: Proceso Software Proceso Software 1. OBJETIVOS Marco referencial El rol del curso Proceso Software es el de

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Tabla de Contenidos PARTE I INTRODUCCIÓN Capítulo 1: Evolución Los hitos en la evolución histórica del Desarrollo de Software Problemas y soluciones... Fallas, malas estimaciones

Más detalles

Ges3ón de Proyectos So9ware

Ges3ón de Proyectos So9ware Ges3ón de Proyectos So9ware Tema 2.1 Integración Carlos Blanco Bueno Félix Óscar García Rubio Este tema se publica bajo Licencia: Crea5ve Commons BY- NC- ND 4.0 Objetivos Ampliar los conocimientos básicos

Más detalles

Mantenimiento del Software

Mantenimiento del Software Mantenimiento del Software S3 Francisco Ruiz, Macario Polo Grupo Alarcos Dep. de Informática ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASTILLA-LA MANCHA http://alarcos.inf-cr.uclm.es/doc/mso/ Ciudad

Más detalles

Diplomado de. Abril 2009

Diplomado de. Abril 2009 Diplomado de Abril 2009 UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO DIRECCIÓN GENERAL DE SERVICIOS DE CÓMPUTO ACADÉMICO DIRECCIÓN DE CÓMPUTO PARA LA DOCENCIA Contenido Presentación... 3 Objetivos... 3 Información

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

Buenos Aires, 17 de agosto de 2012. Carrera Nº 3.832/09

Buenos Aires, 17 de agosto de 2012. Carrera Nº 3.832/09 2012 - Año de Homenaje al doctor D. MANUEL BELGRANO 1 RESOLUCIÓN N : 783/12 ASUNTO: Hacer lugar al recurso de reconsideración presentado contra la Resolución N 805 - CONEAU 11 y Acreditar con compromiso

Más detalles

Dr. Ciencias de la Ingeniería, Pontificia Universidad Católica de Chile, Chile, 2011.

Dr. Ciencias de la Ingeniería, Pontificia Universidad Católica de Chile, Chile, 2011. Universidad Católica San Pablo Facultad de Ingeniería y Computación Programa Profesional de Ciencia de la Computación SILABO CS390. Ingeniería de Software II (Obligatorio) 2012-2 1. DATOS GENERALES 1.1

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

Más detalles

INGENIERÍA DE SOFTWARE

INGENIERÍA DE SOFTWARE CÁTEDRA INGENIERÍA DE SOFTWARE RESPONSABLE DE LA CÁTEDRA M. Ing. Claudio Jorge RANCAN CARRERA INGENIERÍA DE SISTEMAS DE INFORMACIÓN CARACTERÍSTICAS DE LA ASIGNATURA PLAN DE ESTUDIOS 2008 ORDENANZA CSU.

Más detalles

3. OBJETIVOS. 3.1. Objetivos. Objetivos generales del título. Objetivos específicos del título

3. OBJETIVOS. 3.1. Objetivos. Objetivos generales del título. Objetivos específicos del título 3. OBJETIVOS 3.1. Objetivos Objetivos generales del título De acuerdo con lo establecido en el Libro Blanco y el acuerdo del plenario de la Conferencia de Directores y Decanos de Informática (Zaragoza,

Más detalles

CMMI : mejora del proceso en Fábricas de Software

CMMI : mejora del proceso en Fábricas de Software CMMI : mejora del proceso en Fábricas de Software Cecilia Rigoni Brualla Caelum, Information & Quality Technologies Introducción Introducción Idea / Necesidad Investigación Diseño Inversión PRODUCTO Introducción

Más detalles

Ingeniería del Software de Gestión II. Curso 2004/2005

Ingeniería del Software de Gestión II. Curso 2004/2005 Ingeniería del Software de Gestión II Curso 2004/2005 Introducción al diseño El Camino Cuerpo de conocimiento de la IS Cuerpo de conocimiento del diseño software Atributos y requisitos de calidad Ingeniería

Más detalles

Una Propuesta de Conjunción de Elementos Metodológicos en común dentro de los Enfoques ágiles para el Desarrollo de Software.

Una Propuesta de Conjunción de Elementos Metodológicos en común dentro de los Enfoques ágiles para el Desarrollo de Software. Una Propuesta de Conjunción de Elementos Metodológicos en común dentro de los Enfoques ágiles para el Desarrollo de Software. Rodolfo Meda (rodolfomeda@yahoo.com), Jorge Ierache (jierache@yahoo.com.ar).

Más detalles

Indice. Justificación Objetivos Perfiles Áreas de Trabajo Plan de Estudios Grupos de Investigación Requisitos

Indice. Justificación Objetivos Perfiles Áreas de Trabajo Plan de Estudios Grupos de Investigación Requisitos Indice Justificación Objetivos Perfiles Áreas de Trabajo Plan de Estudios Grupos de Investigación Requisitos 5 6 7 9 10 Justificación Actualmente, la globalización de los mercados económicos y los adelantos

Más detalles

Denominación de la materia. créditos ECTS = 36 carácter = OBLIGATORIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES

Denominación de la materia. créditos ECTS = 36 carácter = OBLIGATORIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES Denominación de la materia SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES créditos ECTS = 36 carácter = OBLIGATORIA Ubicación dentro del plan de estudios y duración La materia está formada por 6 asignaturas

Más detalles

Construyendo la seguridad de la información: Principios, Políticas y Procedimientos

Construyendo la seguridad de la información: Principios, Políticas y Procedimientos Construyendo la seguridad de la información: Principios, Políticas y Procedimientos Patricia Prandini Posgrado en Seguridad Informática Universidad de Buenos Aires Agenda I. Porqué necesitamos un marco

Más detalles

Programa de Estudio: Ingeniería en Sistemas Computacionales.

Programa de Estudio: Ingeniería en Sistemas Computacionales. Ingeniería en Sistemas Computacionales 1. DEFINICIÓN DEL PROGRAMA EDUCATIVO. La ingeniería en sistemas computacionales es una disciplina que estudia los fenómenos reales con el propósito de analizar, modelar

Más detalles

2. EL MODELO CMMI. En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de

2. EL MODELO CMMI. En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de 2. EL MODELO CMMI 2.1 ANTECEDENTES DE CMMI En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de Capacidad de Madurez (CMM). Dicho modelo está orientado a la mejora de los procesos

Más detalles

UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico

UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico 1.Departamento: COMPUTACIÓN Y TECNOLOGÍA DE LA INFORMACIÓN 2. Asignatura: Tópicos Especiales en Tecnología de la Información: Gestión de Servicios Informáticos

Más detalles

Enseñando Ingeniería de Software en un Programa de Ciencias de la Computación

Enseñando Ingeniería de Software en un Programa de Ciencias de la Computación Enseñando Ingeniería de Software en un Programa de Ciencias de la Computación Marcelo Jenkins Escuela de Ciencias de la Computación e Informática Universidad de Costa Rica San Pedro, Costa Rica 2060 mjenkins@cariari.ucr.ac.c.r

Más detalles

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE Recibido: 23 de febrero de 2011 Aceptado: 29 de marzo de 2011 SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE MSc. Ailin Orjuela, MSc. Luis Alberto Esteban, MSc.

Más detalles

Universidad Ricardo Palma Facultad de Ingeniería

Universidad Ricardo Palma Facultad de Ingeniería Universidad Ricardo Palma Facultad de Ingeniería Escuela Académico Profesional de Ingeniería Informática Sílabo Plan de Estudios 2006-II I. DATOS GENERALES Curso : Calidad de Código : IF 0905 Ciclo : IX

Más detalles

GESTIÓN DE TIC. Desarrollar tus competencias y habilidades en Gestión de Proyectos bajo los estándares del PMBOK 5ta.

GESTIÓN DE TIC. Desarrollar tus competencias y habilidades en Gestión de Proyectos bajo los estándares del PMBOK 5ta. Las Tecnologías de la Información y Comunicaciones (TIC) son actualmente un factor clave en las organizaciones que les permite mantener su competitividad en un mundo cada vez mas globalizado. En la actualidad

Más detalles

3 3 X (1) Observaciones: (2) Observaciones: Docente/s. Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig.

3 3 X (1) Observaciones: (2) Observaciones: Docente/s. Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig. Ciclo Académico: 2009 Año de la Carrera: Horas de Clases Semanales Régimen de Cursado 1 Teoría Práctica Otros (1) Anual 1er.Cuatr. 2do.Cuatr. Otros (2) 3 3 X (1) Observaciones: (2) Observaciones: Docente/s

Más detalles

PAUTAS PARA LA PRESENTACIÓN DEL INFORME DE AUTO-EVALUACIÓN

PAUTAS PARA LA PRESENTACIÓN DEL INFORME DE AUTO-EVALUACIÓN 1 UNIVERSIDAD DE LA REPUBLICA COMISION CENTRAL DE EVALUACION INSTITUCIONAL PAUTAS PARA LA PRESENTACIÓN DEL INFORME DE AUTO-EVALUACIÓN Serie Documentos de Evaluación Institucional Nº 2 Setiembre, 2000 1

Más detalles

Cátedra: Tecnologías de desarrollo de aplicaciones móviles

Cátedra: Tecnologías de desarrollo de aplicaciones móviles Asignatura Tecnologías de desarrollo de aplicaciones móviles Ciclo Lectivo 2011 Vigencia del Ciclo lectivo 2011 programa Plan 2008 Área Programación Carga horaria semanal Anual/ cuatrimestral Coordinador

Más detalles

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas CURSO: FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 1 SEMESTRE: V 2 CODIGO: 602503 3 COMPONENTE: 4 CICLO: 5 AREA: Profesional 6 FECHA DE APROBACIÓN: 7 NATURALEZA: TEÓRICO PRÁCTICO. 8 CARÁCTER: Obligatorio 9 CREDITOS

Más detalles

Análisis del Sistema de Información

Análisis del Sistema de Información Análisis del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD ASI 1: DEFINICIÓN DEL SISTEMA... 6 Tarea ASI 1.1: Determinación del Alcance del Sistema... 6 Tarea ASI 1.2: Identificación

Más detalles

Línea de investigación o de trabajo: Todas de Ciencias de la Computación. Horas teoría-horas prácticas-horas trabajo adicional-horas totales-créditos

Línea de investigación o de trabajo: Todas de Ciencias de la Computación. Horas teoría-horas prácticas-horas trabajo adicional-horas totales-créditos Nombre de la asignatura: Ingeniería de Software I Línea de investigación o de trabajo: Todas de Ciencias de la Computación Horas teoría-horas prácticas-horas trabajo adicional-horas totales-créditos 22

Más detalles

www.e-cronia.com Gracias www.eduardoleyton.com

www.e-cronia.com Gracias www.eduardoleyton.com Gracias C.C.S. Calidad de Componentes Software ISO 9126 Agenda Conceptos sobre Componentes Software y Componentes COTS (Commercial Off-The-Shelf Comercio fuera de formalidad o a pedido) Desarrollo Software

Más detalles

ACUERDO DE ACREDITACIÓN Nº 197 CARRERA DE PERSONAL TRAINER INSTITUTO PROFESIONAL AIEP SEDES VIÑA DEL MAR, CONCEPCIÓN Y SANTIAGO (BARRIO UNIVERSITARIO)

ACUERDO DE ACREDITACIÓN Nº 197 CARRERA DE PERSONAL TRAINER INSTITUTO PROFESIONAL AIEP SEDES VIÑA DEL MAR, CONCEPCIÓN Y SANTIAGO (BARRIO UNIVERSITARIO) ACUERDO DE ACREDITACIÓN Nº 197 CARRERA DE PERSONAL TRAINER INSTITUTO PROFESIONAL AIEP SEDES VIÑA DEL MAR, CONCEPCIÓN Y SANTIAGO (BARRIO UNIVERSITARIO) OCTUBRE 2013 ACUERDO DE ACREDITACIÓN Nº 197 Carrera

Más detalles

GCL- 1305 SATCA 1 : 4-1-5. Carrera:

GCL- 1305 SATCA 1 : 4-1-5. Carrera: 1. Datos Generales de la asignatura Nombre de la asignatura: Procesos de Mejora Continua (Seis Sigma) Clave de la asignatura: GCL- 1305 SATCA 1 : 4-1-5 Carrera: Ingeniería Industrial 2. Presentación Caracterización

Más detalles

CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL

CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL Teniendo en cuenta que este trabajo tiene como objetivo el mostrar la metodología de evaluación del modelo de Capacidad de Madurez, es necesario antes de profundizar

Más detalles

Dirección General de Educación Superior Tecnológica

Dirección General de Educación Superior Tecnológica Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht-Hp_ créditos): Carrera: Proceso Personal para el Desarrollo

Más detalles

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m. Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

Más detalles

Ingeniería de Software Dr. Marcello Visconti Z. Ingeniería de Software

Ingeniería de Software Dr. Marcello Visconti Z. Ingeniería de Software Universidad Técnica Federico Santa María Departamento de Informática Ingeniería de Software Dr. Marcello Visconti Z. Programa Proceso de Software y Paradigmas de Desarrollo Gestión de Proyectos Fases del

Más detalles

UNIVERSIDAD DE TARAPACÁ

UNIVERSIDAD DE TARAPACÁ UNIVERSIDAD DE TARAPACÁ ESCUELA UNIVERSITARIA DE INGENIERÍA INDUSTRIAL, INFORMÁTICA Y DE SISTEMAS Área de Ingeniería en Computación e Informática PROGRAMA INVESTIGACIÓN EN EDUCACIÓN UTA 2013 PROYECTO UNA

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes. Definiciones

Más detalles

CONEAU. Comisión Nacional de Evaluación y Acreditación Universitaria MINISTERIO DE EDUCACION, CIENCIA Y TECNOLOGIA. Buenos Aires, 2 de junio de 2004

CONEAU. Comisión Nacional de Evaluación y Acreditación Universitaria MINISTERIO DE EDUCACION, CIENCIA Y TECNOLOGIA. Buenos Aires, 2 de junio de 2004 1 RESOLUCIÓN N : 184/04 ASUNTO: Acreditar la carrera de Especialización en Teoría del Diseño Comunicacional de la Universidad de Buenos Aires, Facultad de Arquitectura, Diseño y Urbanismo, que se dicta

Más detalles

Interpretación de CMMI para Desarrollo, Versión 1.3 en enfoques ágiles. Iñigo Garro, Octubre de 2013

Interpretación de CMMI para Desarrollo, Versión 1.3 en enfoques ágiles. Iñigo Garro, Octubre de 2013 Interpretación de CMMI para Desarrollo, Versión 1.3 en enfoques ágiles Iñigo Garro, Octubre de 2013 Este documento se ha basado en el informe técnico CMU/SEI-2010-TR-033 del Software Engineering Institute,

Más detalles

Documentando la arquitectura de software Principios básicos por Omar Gómez

Documentando la arquitectura de software Principios básicos por Omar Gómez Documentando la arquitectura de software Principios básicos por Omar Gómez En la actualidad, uno de los temas candentes que se habla dentro de la comunidad de desarrollo de software es el referente a las

Más detalles

GUIA DEL CURSO DESARROLLO DE APLICACIONES EN ANDROID

GUIA DEL CURSO DESARROLLO DE APLICACIONES EN ANDROID GUIA DEL CURSO DESARROLLO DE APLICACIONES EN ANDROID ÍNDICE 1. INTRODUCCIÓN...3 2. PROFESORES...4 3. RESUMEN DE CONTENIDOS POR UNIDAD FORMATIVA...5 4. OBJETIVOS POR UNIDAD FORMATIVA...6 5. DISTRIBUCIÓN

Más detalles

Mantenimiento del Software

Mantenimiento del Software Mantenimiento del Software S4 Francisco Ruiz, Macario Polo Grupo Alarcos Dep. de Informática ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASTILLA-LA MANCHA http://alarcos.inf-cr.uclm.es/doc/mso/ Ciudad

Más detalles

Calidad de Software - CMM

Calidad de Software - CMM Calidad de Software - CMM Herramientas y Procesos de Software Facultad de Informática, Ciencias de la Comunicación y Técnicas Especiales Lic. Cecilia Palazzolo Año 2008 1 Qué es un modelo de procesos?

Más detalles

Rediseño curricular de las carreras de la UA.

Rediseño curricular de las carreras de la UA. Modelo Curricular La Universidad cuenta con un proceso de diseño o actualización curricular, mecanismo establecido en las resoluciones de Rectoría Nº 74/2011 y Nº075/2012 Modelo Educativo y sus modificaciones,

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en

Más detalles

Mejora del Proceso de Desarrollo de Software en los Sistemas Distribuidos en

Mejora del Proceso de Desarrollo de Software en los Sistemas Distribuidos en Mejora del Proceso de Desarrollo de Software en los Sistemas Distribuidos en el Centro Informático del INSS Técnico superior de Informática INSS María Isabel Vicente Hernández Técnico medio de Informática

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia T22: DISEÑO, INTEGRACIÓN Y ADAPTACIÓN DE SOFTWARE TECNOLOGÍAS SOFTWARE Módulo Titulación GRADO EN INGENIERÍA INFORMÁTICA DE SISTEMAS (464) Plan 464 Código

Más detalles

ADMINISTRACIÓN DE PROYECTOS

ADMINISTRACIÓN DE PROYECTOS ADMINISTRACIÓN DE PROYECTOS QUÉ ES LA ADMINISTRACIÓN DE PROYECTOS? Es la planeación, organización, dirección y control de los recursos para lograr un objetivo a corto plazo. También se dice que la administración

Más detalles

ACUERDO DE ACREDITACIÓN Nº 111 CARRERA DE TÉCNICO DEPORTIVO INSTITUTO PROFESIONAL AIEP SEDES VIÑA DEL MAR, SANTIAGO, RANCAGUA, SAN

ACUERDO DE ACREDITACIÓN Nº 111 CARRERA DE TÉCNICO DEPORTIVO INSTITUTO PROFESIONAL AIEP SEDES VIÑA DEL MAR, SANTIAGO, RANCAGUA, SAN ACUERDO DE ACREDITACIÓN Nº 111 CARRERA DE TÉCNICO DEPORTIVO INSTITUTO PROFESIONAL AIEP SEDES VIÑA DEL MAR, SANTIAGO, RANCAGUA, SAN FERNANDO, CURICÓ, CONCEPCIÓN Y PUERTO MONTT SEPTIEMBRE 2012 ACUERDO DE

Más detalles

PRINCIPIOS DE PRUEBAS. ENFOQUE ESTRATEGICO.

PRINCIPIOS DE PRUEBAS. ENFOQUE ESTRATEGICO. PRINCIPIOS DE PRUEBAS. ENFOQUE ESTRATEGICO. 0. Consideraciones iniciales. Las pruebas son un conjunto de actividades que se pueden planificar por adelantado y llevar a cabo sistemáticamente. Por esta razón,

Más detalles

CONSEJO NACIONAL DE ACREDITACION ACREDITACIÓN DE PROGRAMAS DE POSGRADO

CONSEJO NACIONAL DE ACREDITACION ACREDITACIÓN DE PROGRAMAS DE POSGRADO CONSEJO NACIONAL DE ACREDITACION ACREDITACIÓN DE PROGRAMAS DE POSGRADO El Sistema Nacional de Acreditación de Colombia fue creado por la Ley 30 de 1992 para garantizar a la sociedad que los programas e

Más detalles

Análisis Comparativo de Modelos de Calidad

Análisis Comparativo de Modelos de Calidad Análisis Comparativo de Modelos de Calidad Identificación de Mejores Prácticas para la Gestión de Calidad en Pequeños Entornos Vianca Vega Zepeda Departamento de Ingeniería de Sistemas y Computación Universidad

Más detalles

PROCEDIMIENTO. 1. Las propuestas serán evaluadas por el Comité de Carrera, quien podrá citar a los o las proponentes a una sustentación.

PROCEDIMIENTO. 1. Las propuestas serán evaluadas por el Comité de Carrera, quien podrá citar a los o las proponentes a una sustentación. FACULTAD DE EDUCACIÓN DEPARTAMENTO DE CIENCIAS Y ARTES LICENCIATURA EN EDUCACIÓN BÁSICA CON ÉNFASIS EN MATEMÁTICAS CONVOCATORIA DIRIGIDA A ASESORES DE PRÁCTICA PEDAGÓGICA Y TRABAJO DE GRADO Semestre 2016-1

Más detalles

Desarrollo profesional para docentes universitarios en la era tecnológica. Propuesta de Taller de Formación en el uso de las TIC.

Desarrollo profesional para docentes universitarios en la era tecnológica. Propuesta de Taller de Formación en el uso de las TIC. Desarrollo profesional para docentes universitarios en la era tecnológica. Propuesta de Taller de Formación en el uso de las TIC. Autora: Gisselle Gómez Avalos Resumen El presente trabajo tiene como objetivo

Más detalles

M t é rica c s a s de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e e y y de d P od o u d c u t c o

M t é rica c s a s de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e e y y de d P od o u d c u t c o Proceso de Ingeniería de Software Métricas del Proceso de Ingeniería de Software y de Producto 4. Métricas del proceso y el producto 4.1. Métricas del proceso 4.2. Métricas del producto 4.3. Calidad y

Más detalles

Gestión de proyectos siguiendo practicas del PMI.

Gestión de proyectos siguiendo practicas del PMI. Gestión de proyectos siguiendo practicas del PMI. Identificación de las mejores prácticas aplicadas a la gestión de proyectos. Proceso de Desarrollo de Software de Codes S.A. alineado a CMMI Nivel 3 en

Más detalles

PRODUCIR SOFTWARE SEGURO ARGENTINO

PRODUCIR SOFTWARE SEGURO ARGENTINO PRODUCIR SOFTWARE SEGURO ARGENTINO Romaniz, Susana * ; Arce, Iván ** ; Gaspoz, Ivana * ; Castellaro, Marta * * Facultad Regional Santa Fe - Universidad Tecnológica Nacional sromaniz@frsf.utn.edu.ar igaspoz@frsf.utn.edu.ar

Más detalles

"2014 - Año de Homenaje al Almirante Guillermo Brown, en el Bicentenario del Combate Naval de Montevideo"

2014 - Año de Homenaje al Almirante Guillermo Brown, en el Bicentenario del Combate Naval de Montevideo 1 Carrera nueva Nº 11.339/13: Especialización en Ambiente y Desarrollo Sustentable, modalidad a distancia, Universidad Nacional de Quilmes, Secretaría de Posgrado. Dictamen considerado por la CONEAU el

Más detalles

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ingeniera en Electricidad y Computación

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ingeniera en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ingeniera en Electricidad y Computación DESARROLLO E IMPLEMENTACIÓN DE UNA PAGINA WEB PARA LA PUBLICACION DE NOTAS Y TAREAS PARA LA UNIVERSIDAD AGRARIA

Más detalles

SÍLABO DEL CURSO DE EVOLUCIÓN Y CONFIGURACIÓN DE SOFTWARE

SÍLABO DEL CURSO DE EVOLUCIÓN Y CONFIGURACIÓN DE SOFTWARE SÍLABO DEL CURSO DE EVOLUCIÓN Y CONFIGURACIÓN DE SOFTWARE I. INFORMACIÓN GENERAL: 1.1 Facultad : Ingeniería 1.2 Carrera Profesional : Ingeniería en Sistemas Computacionales 1.3 Departamento : ------------

Más detalles

DIPLOMADO GESTIÓN DE CALIDAD DE SOFTWARE

DIPLOMADO GESTIÓN DE CALIDAD DE SOFTWARE DIPLOMADO GESTIÓN DE CALIDAD DE SOFTWARE DIPLOMADO GESTIÓN DE CALIDAD DE SOFTWARE Escuela de Informática y Telecomunicaciones Hoy en día, los profesionales del área informática requieren una sólida formación

Más detalles

Educación en Ingeniería de Software

Educación en Ingeniería de Software Educación en Ingeniería de Software Lucía Camilloni Universidad de la República Montevideo, Uruguay lcamilloni@fing.edu.uy Diego Vallespir Universidad de la República Montevideo, Uruguay dvallesp@fing.edu.uy

Más detalles

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA Página de 5 DESCRIPCIÓN DE LA Grado/Máster en: Centro: Asignatura: Código: Tipo: Materia: Módulo: Experimentalidad: Idioma en el que se imparte: Castellano Curso: Semestre: Nº Créditos 4.5 Nº Horas de

Más detalles

METODOLOGÍA DE GESTION DE PROYECTOS

METODOLOGÍA DE GESTION DE PROYECTOS METODOLOGÍA DE GESTION DE PROYECTOS CONTENIDO CONTENIDO... 2 ALCANCE... 4 MARCO METODOLÓGICO... 4 ETAPAS DEL PROCESO... 5 1. ETAPA 0: INICIACIÓN...5 FASE DE INICIO...5 2. ETAPA 1: PLANEAMIENTO...6 FASE

Más detalles

Nombre de la asignatura: Proceso Personal para el Desarrollo de - --------------------------------------------------Software

Nombre de la asignatura: Proceso Personal para el Desarrollo de - --------------------------------------------------Software 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Proceso Personal para el Desarrollo de - --------------------------------------------------Software Carrera: Clave de la asignatura: Ingeniería en Sistemas

Más detalles