Usando NDT como soporte a la enseñanza de programación web
|
|
- Francisco José Prado Córdoba
- hace 5 años
- Vistas:
Transcripción
1 Usando T como soporte a la enseñanza de programación web Yanina Medina, Gabriel Pedrozo Petrazzini, Cristina Greiner, Gladys apozo epartamento de Informática. Facultad de Ciencias Exactas y aturales y Agrimensura. Universidad acional del ordeste. Corrientes. Argentina {gndapozo, cgreiner, yanina}@exa.unne.edu.ar, gabriel.pedrozopetrazzini@gmail.com Abstract. Se presentan los resultados de la implementación de una metodología de enseñanza de programación para la plataforma web que utiliza la metodología T, llevada a cabo en una asignatura de tercer año de la carrera Licenciatura en Sistemas de Información de la Universidad acional del ordeste (UE). Esta estrategia surge con el objetivo de afianzar en los alumnos el valor de las buenas prácticas que exige la Ingeniería del Software para lograr desarrollos y soluciones cada vez más completas y robustas. El proceso de aseguramiento de calidad tiene como misión principal garantizar todos los requisitos de calidad establecidos. Para ello, los controles de calidad no deben aplicarse únicamente al código generado, sino que además deben recorrer elementos como los requerimientos, tanto funcionales como no funcionales, que contribuyen a generar conciencia de la importancia que tiene la documentación en el desarrollo de software. Keywords: Enseñanza universitaria, programación web, T, documentación. 1 Introducción A pesar de los esfuerzos orientados a la creación de metodologías de desarrollo para la web, el uso sistemático de estas técnicas para la especificación y el diseño de estas aplicaciones no ha resuelto el problema de la producción. Por este motivo, los expertos en tecnologías web han realizado diferentes propuestas para mejorar la calidad de los sitios y aplicaciones web, en forma de metodologías, marcos de calidad, modelos de estimación, guías de estilos y métricas [1]. Las metodologías de desarrollo de software son un conjunto de procedimientos, técnicas, herramientas y un soporte documental que ayuda a los desarrolladores a realizar un producto software. Un caso particular, lo constituyen las metodologías orientadas al desarrollo web. Por sus características, estas requieren una mayor atención en la definición de los requerimientos funcionales y no funcionales, y dentro de estos últimos, a los requerimientos de almacenamiento y de navegabilidad. En un estudio previo [2], se realizó una comparación de metodologías web, analizando en particular el grado de cobertura de las distintas etapas de desarrollo. e las metodologías estudiadas, únicamente T cuenta con soporte para todas las etapas del ciclo de vida. Por este motivo, se eligió esta metodología de desarrollo de aplicaciones web, para ser utilizada en la enseñanza de la programación de aplicaciones web, con el objetivo de afianzar en los alumnos el valor de las buenas prácticas que exige la Ingeniería del Software para lograr desarrollos y soluciones cada vez más completas y robustas. 1631
2 2 T T (avigational evelopment Techniques) es una metodología para especificar, analizar y diseñar el aspecto de la navegación en aplicaciones web [3][4]. El flujo de especificación de requerimientos de T comienza con la fase de captura de requerimientos y estudio del entorno, y luego se definen los objetivos del sistema. En base a estos objetivos, el proceso continúa definiendo los requerimientos que el sistema debe cumplir para cubrir los objetivos marcados. Finalmente, se realiza la revisión del catálogo de requerimientos y el desarrollo de una matriz de trazabilidad que permite evaluar si todos los objetivos han sido cubiertos en la especificación. En la Fig. 1 se muestra una descripción general de las actividades de T. Figura 1. escripción general de las actividades de T 2.1 Modelo de Requisitos T es un enfoque específicamente creado para el manejo de requisitos de aplicaciones web [6]. Propone el uso de diagramas de casos de usos y varios tipos de plantillas de formato (patrones). Clasifica los requisitos en los siguientes tipos: de información de almacenamiento, de actores, funcionales, de interacción y requisitos no funcionales. Para cada tipo, se define una plantilla especial, consistente en una tabla con campos de texto específicos que son completados por el equipo de desarrollo en la fase de elicitación de requisitos. 2.2 escripción de la herramienta: T-SUITE T-Tools, el soporte de herramientas de la metodología T, ha tenido que evolucionar para ser una propuesta útil en proyectos reales, dado que sólo cubría las fases de ingeniería de requisitos y análisis [7] [8]. Estas razones impulsaron al Grupo de Investigación Ingeniería Web y Testing Temprano [5] a elaborar T-Suite. Esta nueva herramienta soporta las fases de requisitos, análisis, diseño, construcción e 1632
3 implantación, pruebas y mantenimiento. T-Suite está integrada por los diversos componentes, entre ellos, T-Profile, T-Quality y T-river. T-Profile es una herramienta diseñada sobre un perfil definido, en base a los metamodelos de T, sobre la herramienta Enterprise Architect. El profile (perfil) sobre Enterprise ofrece una serie de herramientas y definición de artefactos propios para trabajar con la metodología T permitiendo una sencilla gestión de documentación. Las fases de desarrollo incluidas en el proyecto se identifican por las siguientes siglas: - EVS: documento del estudio de viabilidad del sistema. - RS: documento de requisitos del sistema. - AS: documento de análisis de sistema. - S: documento de diseño del sistema. - PS: documento de plan de pruebas del sistema. - MS: documento de mantenimiento del sistema. Además, se introduce una serie información adicional sobre el proyecto: Participantes: se describen las empresas y personas que participarán en el proyecto, Control de Versiones: se describen las diferentes líneas bases, y Objetivos del Proyecto: se describen los objetivos a cumplir en el proyecto. 3 Metodología 3.1 escripción La asignatura Taller de Programación I, de la carrera Licenciatura en Sistemas de Información, tiene como objetivo profundizar el estudio de herramientas de desarrollo de software orientadas a la plataforma web mediante la programación de aplicaciones. Busca ofrecer al alumno una visión amplia de las tecnologías utilizadas en el desarrollo de aplicaciones web, partiendo desde el diseño de páginas estáticas y de las tecnologías orientadas a la presentación (CSS, JavaScript), repasando tecnologías de cliente para mostrar luego tecnologías de programación para servidores, completando el recorrido con una visión general de acceso a base de datos. En este proceso se pretende consolidar en el alumno las competencias requeridas para un analista programador, tales como el modelado y los métodos y herramientas para la especificación, diseño, implementación y evaluación de aplicaciones informáticas. Esta asignatura contribuye específicamente a la formación del Analista Programador Universitario, título intermedio de la carrera, cuyo perfil comprende el desarrollo, modificación y mantenimiento de aplicaciones informáticas, mediante la utilización de herramientas de desarrollo de uso generalizado en el mercado laboral. Por tanto, se espera que el alumno adquiera destrezas en programación mediante una intensa tarea de desarrollo siguiendo todas las etapas conceptuales de un proyecto de software, desde su especificación hasta su verificación y validación, incorporando además las buenas prácticas que exige la Ingeniería del Software para lograr desarrollos y soluciones cada vez más completas y robustas, haciendo énfasis en la documentación. Para cumplir con este objetivo, se planteó la utilización de la metodología T enmarcada en el paradigma de Ingeniería Web guiada por modelos [7]. 1633
4 El eje del trabajo de la asignatura lo constituye el desarrollo individual de una aplicación web sencilla pero completa, que incluya todos los componentes necesarios: modelado de la aplicación, diseño gráfico y de contenidos, gestor de base de datos, tecnologías de programación en cliente y en servidor. Cabe aclarar que, paralelamente al dictado de esta asignatura, los alumnos cursan la asignatura Ingeniería de Software I, con la cual se articulan conceptos, entre ellos, las técnicas de elicitación de requerimientos. Para lograr los objetivos propuestos se realizaron las siguientes actividades: 1. Repaso de las técnicas de elicitación de requerimientos. Estas técnicas que se muestran en la Tabla 1, forman parte de los contenidos de la asignatura Ingeniería de Software I por tanto el repaso consistió en una breve reseña de las principales características de cada una de ellas para que los alumnos las tuvieran en cuenta para al especificar los requerimientos de su aplicación. Tabla 1. etalle de técnicas de elicitación de requerimientos Fases Actividades Técnicas Entrevistas JA Brainstorming Ingeniería de Requisitos Obtener información sobre el entorno y definir objetivos Identificar y definir los requisitos de almacenamiento de información Identificar y definir los actores Identificar y definir los requisitos funcionales Identificar y definir los requisitos de interacción Identificar y definir los requisitos no funcionales Revisiones y búsqueda de información Cuestionarios Concept mapping Patrón para la definición de objetivos Patrón para la definición de requisitos de almacenamiento de información. Patrón para la definición de las nuevas naturalezas Patrón para la definición de actores básicos iagramas de representación de actores generalizados Matriz para la definición de incompatibilidad de actores Matriz para la definición de actores generalizados iagramas de casos de uso Patrón para la definición de los requisitos funcionales Patrón para la definición de frases Patrón para la definición de prototipos de visualización Patrón para la definición de requisitos no funcionales 2. Capacitación en la metodología T. Se presentó a los alumnos la metodología de desarrollo T y se les instruyó en el uso de la herramienta T SUITE, que implementa dicha metodología. 3. Consignas para el desarrollo de una aplicación web. Se propuso a los alumnos el desarrollo de una aplicación web con la mayor cantidad de funcionalidades posibles. En primer lugar debían realizar la especificación de requerimientos de su 1634
5 aplicación web utilizando los patrones aportados por la metodología T o el estándar IEEE efinición de la primera instancia evaluativa: Esta consistió en la elaboración y entrega de la especificación de requerimientos de la aplicación a desarrollar. 5. efinición de la segunda instancia evaluativa: Consistió en completar el desarrollo de la aplicación, incorporando el acceso a una base de datos, entregando el producto final junto con su documentación. La utilización de la herramienta T Suite, se propuso en forma optativa. 6. Análisis de los trabajos presentados por los alumnos. Se analizaron 17 trabajos de los alumnos que utilizaron la metodología T, con el objetivo de evaluar el grado de aplicación de la metodología. 7. Encuesta de satisfacción a los alumnos. Se realizó una encuesta on line con la herramienta Googleocs, destinado a recabar la percepción de los alumnos respecto a la metodología de desarrollo propuesta. 8. Elaboración de Conclusiones 3.2 Análisis de los trabajos e la primera instancia evaluativa se analizó el uso de las técnicas de elicitación utilizadas, cuya frecuencia de uso se muestra en la Tabla 2. Tabla 2. Frecuencia de uso de técnicas de elicitación de requerimientos Fases Actividades Técnicas º de casos % Obtener información Revisiones y búsqueda de información sobre el entorno y definir anterior objetivos 2 11,76% Patrón para la definición de objetivos 15 88,23% Ingeniería de Requisitos Identificar y definir los requisitos de almacenamiento de información Identificar y definir los actores Identificar y definir los requisitos funcionales Identificar y definir los requisitos de interacción Identificar y definir los requisitos no funcionales Patrón para la definición de requisitos de almacenamiento de información Patrón para la definición de las nuevas naturalezas Patrón para la definición de actores básicos ,58% 4 23,5% 23,5% iagramas de representación de actores generalizados 13 76,47% iagramas de casos de uso 13 76,47% Patrón para la definición de los requisitos funcionales 7 41,17% Patrón para la definición de frases 3 17,64% Patrón para la definición de requisitos no funcionales 2 11,76% Se observó la utilización de: - Patrones de definición de objetivos: la mayoría (88%) de los alumnos utilizó esta técnica, la cual resulta especialmente útil para la comunicación con el usuario. 1635
6 - Patrón para la definición de requisitos de almacenamiento de información: el 70,58 % de los alumnos lo utilizó, permitiendo la correcta definición de la estructura de la base de datos, que facilita la implementación. - iagramas de casos de uso y diagramas de representación de actores: 76,47 % Las demás características proporcionadas por la herramienta no fueron aprovechadas. En esta primera instancia de evaluación se pudo observar que la mayoría de los alumnos utilizó las características básicas de la herramienta. esde la percepción de los docentes de la asignatura el cumplimiento de la consigna no implicó mayor dificultad para los alumnos. En la segunda etapa evaluativa, de acuerdo a los productos entregados y sus respectivas documentaciones generadas por la herramienta T-SUITE, se analizaron diferentes aspectos de la metodología: a) Tipos de requerimientos: la Tabla 3 muestra los tipos de requerimientos especificados en cada uno de los trabajos. Tabla 3. Tipos de requerimientos especificados Tipos de Requerimientos Almacenamiento de datos Trabajos de los alumnos I I e actores I Funcionales I I e interacción I o funcionales efinidos o efinidos I Incompletos Se observa que la mayoría pudo definir los requerimientos de almacenamiento, de actores y los funcionales. Muy pocos definieron los requerimientos de interacción, como así también, muy pocos especificaron los requerimientos no funcionales. b) Información adicional sobre el proyecto. En la Tabla 4 se muestran los distintos ítems de información adicional que fueron utilizados por los alumnos. Información adicional Participantes Control de Versiones Objetivos del proyecto Tabla 4. Información adicional del proyecto e este punto de análisis se desprende que la mayoría de los alumnos pudieron definir los participantes involucrados en el desarrollo del proyecto, pero la mayoría no 1636
7 registró los cambios en el Control de Versiones, aun cuando presentaron más de una versión del producto. En cuanto a los Objetivos del proyecto, se observa que algunos alumnos tuvieron dificultades para definir los objetivos del proyecto. c) Análisis de la especificación de los requerimientos en T. En la Tabla 5 se observan los distintos ítems analizados en las especificaciones e los valores mostrados en la tabla 5, se desprende que no hubo dificultad en los alumnos en definir con claridad los objetivos de la aplicación web. Casos Tabla 5.Análisis de especificación de requerimientos en T Claridad en la definición de los objetivos Coherencia en la definición de los datos de almacenamiento Completitud en los casos de uso Consistencia entre los términos utilizados en las diferentes descripciones Consistencia con el problema (se documenta correctamente con el Caso de Uso) 1 B MB B B MB 2 MB B B B B 3 MB MB MB MB MB 4 MB R R R R 5 MB MB MB MB MB 6 B MB B B B 7 B B MB MB MB 8 MB B MB MB MB 9 MB MB MB MB MB 10 MB B R B B 11 B MB MB MB B 12 MB MB MB MB MB 13 B MB B B B 14 MB MB MB MB MB 15 B B MB MB B 16 MB R MB MB MB 17 MB MB MB MB MB Completar los casos de uso no representó dificultades en las especificaciones, como tampoco se observó inconsistencias en documentarlos correctamente y en el uso de términos distintos a lo largo del trabajo. Los alumnos tienen muy presentes esos conceptos porque se encuentran cursando la asignatura Ingeniería de Software I. En el análisis de los productos finales se pudo comprobar que, si bien algunos alumnos describieron requerimientos de datos que luego no utilizaron, o viceversa, la herramienta les sirvió para detectar esta situación. 3.3 Análisis de satisfacción de los alumnos Para evaluar el grado de satisfacción de los alumnos respecto a la metodología de enseñanza, se diseñó un cuestionario on-line que se envió a los alumnos. ado que el cursado ya había finalizado, solamente 7 alumnos aportaron sus opiniones, que se consideran ilustrativas de la situación. Las cuestiones abordadas fueron las siguientes: 1. Simplicidad de la herramienta 2. Claridad de los distintos módulos de la herramienta 1637
8 3. Utilidad del manual de usuario 4. La herramienta facilitó el desarrollo de la aplicación? 5. Importancia de la documentación en el desarrollo de software 6. La herramienta contribuyó a la documentación de la aplicación desarrollada? 7. Volvería a utilizar la herramienta en el desarrollo de una nueva aplicación? Los resultados se presentan gráficamente en las figuras 2 a 7. Figura 2. Simplicidad de la herramienta Figura 3. Claridad de los módulos Figura 4. Utilidad del manual de usuario Figura 5. esarrollo de la aplicación Figura 6. Importancia de la documentación Figura 7. Contribución a la herramienta a la documentación En cuanto a la consulta de si volverían a utilizar la herramienta en el desarrollo de una nueva aplicación, la totalidad de los alumnos contestó en forma positiva. 1638
9 Analizados los resultados obtenidos, se observa que en cuanto a la facilidad de uso de la herramienta y de la comprensión de los distintos módulos (Fig. 2 y 3), la valoración fue mayoritariamente entre 3 y 4 para una escala de 1 a 5, donde 1 es más difícil y 5 más fácil, lo que significa que la comprensión fue de una dificultad media, En cuanto a la utilidad del manual de la herramienta (Fig. 4), el 43% dice que lo utilizó permanentemente, un 28% lo leyó pero no lo necesitó y un 29% opinó que el manual no era muy claro. Vinculado con la herramienta, se les consultó también si su utilización facilitó el desarrollo de la aplicación (Fig. 5), la mayoría (72%) contestó que sí, pero que no fue imprescindible su uso. Respecto de la importancia de la documentación en el desarrollo y de si la herramienta T contribuyó a la documentación de la aplicación desarrollada (Fig. 6 y 7), mayoritariamente (57% en ambos casos), opinaron favorablemente. e las respuestas de los alumnos se puede inferir que apreciaron la herramienta por su aporte a la documentación pero, en esta etapa formativa, no les resultó imprescindible. Esta devolución servirá para revisar las consignas dadas en esta estrategia de enseñanza, buscando una mayor integración del modelado de la aplicación, utilizando la herramienta T-Suite, y el desarrollo de la misma. 4 Conclusiones Este trabajo presenta los resultados de una estrategia de enseñanza que incorpora la herramienta T-Suite para el desarrollo de aplicaciones web. La aplicación de T a proyectos reales resultó enriquecedora. En este caso, ha sido especialmente interesante porque los alumnos comprobaron que siguiendo las buenas prácticas en el desarrollo de software proporcionadas por la herramienta T Suite se obtiene un producto de calidad. Tanto de los trabajos realizados por los alumnos como de las opiniones de los mismos se desprende que son conscientes de la importancia de seguir una metodología de desarrollo de software para obtener un producto de calidad. La herramienta contribuyó a la valoración de la documentación en los proyectos de software. Al ser una herramienta muy completa, los alumnos podrán seguir avanzando en la utilización de los demás componentes, como por ejemplo el T Quality, que comprueba criterios de calidad. Como trabajos futuros, además de resaltar las futuras aplicaciones pero ya en otros perfiles del T-Suite, se pretende ampliar la estrategia incorporando la utilización de la herramienta en otras asignaturas vinculadas con la Ingeniería del Software. Referencias 1. Abrahão S.M., Poels G., Pastor O., Evaluating a Functional Size Measurement Method for Web Applications: An Empirical Analysis, in Proceedings of Tenth International Software Metrics Symposium (METRICS 04), Chicago, Illinois, USA, pp , Pedrozo Petrazzini, Osmar G., Medina, Yanina, apozo, Gladys oemí. Análisis Comparativo de Metodologías Web. XIX Reunión de Comunicaciones Científicas y Tecnológicas. Edición Universidad acional del ordeste. Resistencia. Chaco. isponible en:
10 3. Escalona, M. J. and Koch, Metamodelling the requirements of Web systems. Lecture otes in Bussiness Information Process, vol. 1, Springer Verlag, Escalona, M.J., Mejías, M., Torres, J. Methodologies to develop web information systems and comparative analysis. UPGRAE.TVol. III, o. 3, Junio T (avigational evelopment Techniques). Metodología desarrollada por el Grupo de Investigación Ingeniería Web y Testing Temprano (IWT2). Universidad de Sevilla. isponible en: 6. Escalona, M.J., Torres, J., Mejías, M. (2002). Requirements capture workflow in Global Information Systems. Proceedings of OOIS. Springer-Verlag. Montpellier, France. 7. Escalona, M.J.,Gutierrez J.J., Ortega J.A., Aragón G., Pérez Pérez M., Ponce J., T-Suite, una solución práctica para el uso de T. 8. Escalona, M.J., Aragón. G. T. A model-driven approach for web requirements. IEEE Transaction on Software Engineering. Vol. 34. º3. Mayo/junio IEEE Computer Society. 1640
NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información
9.000 MÉTRICA versión 3 Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.010 Enero 2000 borrador de metodología MÉTRICA v. 3 Ofrece a las organizaciones un instrumento
MANUAL DE TALLERES INGENIERÍA DE SOFTWARE
MANUAL DE TALLERES INGENIERÍA DE SOFTWARE En el presente anual se encontrarán los talleres que se deberán realizar para lograr la consecución del proyecto final de la materia de Ingeniería de software.
SÍLABO DE INGENIERÍA DE SOFTWARE
SÍLABO DE INGENIERÍA DE SOFTWARE I. DATOS GENERALES 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3. Ciclo : VII 1.4. Semestre : 2014 - I 1.5. Prerrequisito
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de
INGENIERIA DE SOFTWARE I
INGENIERIA DE SOFTWARE I Año 2018 Carrera/Plan: Licenciatura en Informática Planes 2003-2007-2012-2015 Licenciatura en Sistemas Planes 2003-2007-2012-2015 Analista Programador Universitario Plan 2007-2015
PROGRAMA ANALÍTICO DE ASIGNATURA
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: 1.2 LICENCIATURA:
CONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL
I. Datos Generales de la Calificación CINF0285.01 Título Análisis y diseño de sistemas de información Propósito Brindar los parámetros requeridos para evaluar la competencia en las funciones del análisis
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
PROTOCOLO. Fechas Mes/año Clave Semestre 6
PROGRAMA DE ESTUDIOS: ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE PROTOCOLO Fechas Mes/año Clave Semestre 6 Elaboración 05-2010 Nivel Licenciatura X Maestría Doctorado Aprobación Ciclo Integración Básico
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 6. El Diseño de las Bases de Datos
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 6. El de las Bases de Datos 1.- Fases del de Bases de Datos. 2.- Conceptual. 3.- Lógico. 4.- Físico. 5.- Interacción entre el de Bases
Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA
Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA SIMO TCI 2002 TCP Sistemas e Ingeniería E-mail: info@irqaonline.com www.irqaonline.com Qué es IRqA? Herramienta CASE de Ingeniería
Capítulo III: MARCO METODOLÓGICO
Capítulo III: MARCO METODOLÓGICO Tipo de Investigación El presente trabajo de investigación, tuvo como propósito el desarrollo de una aplicación experimental que permitió evaluar la operatividad y funcionalidad
INGENIERIA DE SOFTWARE I
INGENIERIA DE SOFTWARE I Año 2017 Carrera/Plan: Licenciatura en Informática Planes 2003-2007-2012-2015 Licenciatura en Sistemas Planes 2003-2007-2012-2015 Analista Programador Universitario Plan 2007-2015
De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías
Facultad Programa Académico Nombre Del Curso Administración e Ingenierias Ingenieria De Sistemas ANÁLISIS DE SISTEMAS Problema? Competencia específica Criterios de Desempeño Saber conocer Saber Ser Saber
Tests de examen de CDGSI ACTUALIZADO FEB TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN
TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN 1. INTRODUCCIÓN 01 [Sep. 2006] Cuál de los siguientes NO es un cambio provocado en la estructura formal de la empresa por la introducción de
Fecha de elaboración: Julio de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Análisis y Diseño Orientado a Objetos Programa Educativo: Licenciatura en Ciencias Computacionales Sustantiva Área a la que pertenece : Horas teóricas: 2 Horas prácticas: 4 Total de
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Modelación y Diagramación total: 68 horas Objetivo General: Modelar la solución
Proyecto de Innovación y Mejora de la Calidad Docente. Convocatoria Nº de proyecto: 160
Proyecto de Innovación y Mejora de la Calidad Docente Convocatoria 2014 Nº de proyecto: 160 Título del proyecto: Desarrollo de una aplicación (App) para plataformas móviles para mejorar la enseñanza/aprendizaje
GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC
GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC 25000. Pérez, M. V, 1 Castellanos, D, 1, Mir, D. 1 1 Universidad de las Ciencias Informáticas (UCI), Facultad
Ingeniería del Software II
Curso 2009 2010 Departamento: Informática e Ingeniería de Sistemas Area: Lenguajes y Sistemas Informáticos 7,5 cr. 5 h. semana: 4,5 cr. Teoría 3 h. semana 3 cr. Prácticos 1 h. semana problemas 1 h. semana
Programación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Agenda. Problemática. Pregunta generadora. Objetivo general y objetivos específicos. Desarrollo del trabajo de grado. Conclusiones.
Herramienta para la administración de requerimientos de los proyectos de las asignaturas de Ingeniería y Arquitectura de Software de la Pontificia Universidad Javeriana Estudiante Carlos David Duarte Alfonso
Clasificación de las Herramientas CASE
Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la
ISF-1302 SATCA 1 : Carrera:
1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA 1 : Carrera: Proceso Personal para el Desarrollo de Software. ISF-1302 3-2 - 5 Ingeniería en Sistemas Computacionales
Aseguramiento de la calidad y pruebas de software. 1- Plan de aseguramiento de la calidad
Aseguramiento de la calidad y pruebas de software 1- Plan de aseguramiento de la calidad Blanca A. Vargas Govea vargasgovea@itesm.mx Enero 29, 2013 Objetivo Conocer los elementos de un plan de aseguramiento
SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN
SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN Maestría en Bioinformática Marzo 2010 Contenidos Datos, Información y Conocimiento Qué es un sistema de información? Cómo se desarrolla un sistema de información?
MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril
MODULO III Análisis y Diseño de Sistemas de Información INF-162 III. RUP 3.1 Introducción Facilitador: Miguel Cotaña 26 de Abril 2010 1 INTRODUCCION Rational Unified Process (RUP o Proceso Racional Unificado),
PROYECTO: Plataforma inalámbrica para alertar a los conductores de emergencias vehiculares
PROYECTO: Plataforma inalámbrica para alertar a los conductores de emergencias vehiculares ACTIVIDAD.4.1 Realización del modelo del proceso para la creación de la plataforma Dra. María Eugenia Cabello
<NOMBRE DE LA UNIVERSIDAD, Y NOMBRE DE LA COMUNIDAD>. <TITULO PROYECTO>
. Autores: CI Historia de Revisiones Versión Fecha Revisado por
BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE. Desarrollo de componentes para dispositivos móviles.
BACHILLERATO TÉCNICO VOCACIONAL EN DE SOFTWARE Descriptor del módulo de Tercer año Módulo 3.5: Desarrollo de componentes para dispositivos móviles Campo: Opción: Competencia: Título del módulo: Aspectos
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN PROGRAMA DE ASIGNATURA SEMESTRE:5(QUINTO) Ingeniería
MÓDULOS DE DISEÑO EN INGENIERÍA
MÓDULOS DE DISEÑO EN INGENIERÍA El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza de la ingeniería. El diseño en ingeniería es un
Anexo 10. Pruebas verificadas
1 Anexo 10. Pruebas verificadas Introducción El proceso de pruebas inició con una revisión conceptual para la identificación de las pruebas por realizar, a partir de las características del proyecto. En
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes
Objetivos: Descripción del curso. Curso: Dirigido a: UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO UNIVERSIDAD NACIONAL DE INGENIERÍA
UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO Duración: 24 hrs. Código: UMLAN Curso: Descripción del curso Ingeniería de Requerimientos es la disciplina para desarrollar una especi cación completa, consistente
Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING
Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING Objetivos Comprender la importancia del modelado y el uso de diagramas para la Ingeniería y la arquitectura. Conocer las ventajas que
Métrica v2.1 - Fase 0: Plan de Sistemas de Información. Enginyeria del Software. Curs 99/2000. Francisca Campins Verger
Métrica v2.1 - Fase 0: Plan de Sistemas de Información Fase 0: Plan de Sistemas de Información (PSI) Finalidad: Asegurar la adecuación entre los objetivos estratégicos de la organización y la información
H. 1/5. Asignatura: GESTIÓN DE CALIDAD Y AUDITORÍA. Objetivos: Contenidos Mínimos: Resolución N.º 026/12
H. 1/5 Carga Horaria: Objetivos: Teoría Laboratorio Problemas Problemas Proyecto y Tipo/Rutinarios Abiertos Diseño Total 40 30 30 100 El objetivo es introducir a los estudiantes en los conceptos de normas
Universidad de Playa Ancha Vicerrectoría Académica Dirección de Estudios, Innovación Curricular y Mejoramiento Docente
Informe de Cierre AT2: Soporte Técnico para la construcción de programas formativos online para las carreras innovadas de la universidad de Playa Ancha. Proyecto UPA (1398) Ingeniero Cívil: Jorge Monárdez
VISION SICNE SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE VISION SICNE. INGENIO Soluciones Integrales. Pág.
SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE VISION SICNE INGENIO Soluciones Integrales Pág. 1 REGISTRO HISTÓRICO DEL DOCUMENTO Nombre: Documento Vision Fecha Elaboró Revisó
Proceso de Testing Funcional Independiente
Proceso de Testing Funcional Independiente Tesis de Maestría en Informática Beatriz Pérez Lamancha Setiembre 2006 PEDECIBA informática Instituto de Computación (InCo) Facultad de Ingeniería Universidad
PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN. Carrera y plan: Analista Programador Universitario Plan 2008.
PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN Identificación: Carrera y plan: Analista Programador Universitario Plan 2008. Asignatura: Programación Orientada a Objetos. Condiciones para el desarrollo de la
M06 - Metodología Gestión Migración de Datos INTESIS. Desarrollo de Software Servidor Terminológico (SEMANTIKOS)
M06 - Metodología Gestión Migración de Datos INTESIS S Desarrollo de Software Servidor Terminológico (SEMANTIKOS) SERVICIO DE SALUD METROPOLITANO OCCIDENTE Tabla de Contenido... 1 1 Marco General... 3
FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)
DIPLOMADO: FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) MODALIDAD DE TITULACIÓN MEDIANTE LA OPCIÓN VI : EXAMEN GLOBAL POR ÁREAS DE CONOCIMIENTO INTRODUCCIÓN La Ingeniería
Usabilidad. Eder Mauricio Abello Rodríguez. Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana
Usabilidad Eder Mauricio Abello Rodríguez Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana Definición Métricas Casos de estudio Conclusiones Contenido Definición
Medición y estimación del software: métodos y herramientas para mejorar la calidad del software
Medición y estimación del software: métodos y herramientas para mejorar la calidad del software Dapozo, Gladys; Greiner, Cristina; Ferraro, María; Medina, Yanina; Pedrozo Petrazzini, Gabriel; Lencina,
Herramienta de gestión de trazabilidad de requerimientos en proyectos de software
Herramienta de gestión de trazabilidad de requerimientos en proyectos de software Alfredo Villafañe 1, María de los A. Ferraro 1, Yanina Medina 1, Cristina Greiner 1, Gladys Dapozo 1, Marcelo Estayno 2
Proyecto de Innovación y Mejora de la Calidad Docente. Convocatoria Nº de proyecto: 126
Proyecto de Innovación y Mejora de la Calidad Docente Convocatoria 2015 Nº de proyecto: 126 Título del proyecto: Desarrollo de una aplicación (App) para plataformas móviles para mejorar la enseñanza/aprendizaje
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.
Videojuego Educativo como apoyo a la enseñanza de la Algoritmia para los estudiantes del Programa Nacional de Formación en Sistemas e Informática
INSTITUTO SUPERIOR POLITÉCNICO JOSÉ ANTONIO ECHEVERRÍA FACULTAD DE INGENIERÍA INFORMÁTICA CENTRO DE ESTUDIOS DE INGENIERÍA DE SISTEMAS (CEIS) MAESTRÍA EN INFORMÁTICA APLICADA Videojuego Educativo como
ISF-1304 SATCA 1 : Carrera:
1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA 1 : Carrera: Verificación y Validación del Software. ISF-1304 3 2-5 Ingeniería en Sistemas Computacionales 2.
Published on Marco de Desarrollo de la Junta de Andalucía (http://madeja.i-administracion.juntaandalucia.es/servicios/madeja)
Published on Marco de Desarrollo de la Junta de Andalucía (http://madeja.i-administracion.juntaandalucia.es/servicios/madeja) Análisis del Sistema Área: Ingeniería de requisitos Carácter del recurso: Recomendado
Seminario 1: Documento de Especificación de Requisitos. Laboratorio de Programación Curso 2006/2007 Impartido por: Fran Ruiz
Seminario 1: Documento de Especificación de Requisitos Laboratorio de Programación Curso 2006/2007 Impartido por: Fran Ruiz Contenido Introducción Contexto Justificación Objetivos Documento de Especificación
DISEÑO DE UNA APLICACIÓN WEB QUE PERMITA MEJORAR LA GESTIÓN AUTOMATIZADA DE LOS PROCESOS DE INSCRIPCIONES DE EVENTOS EN LA UNIVERSIDAD NACIONAL DEL
DISEÑO DE UNA APLICACIÓN WEB QUE PERMITA MEJORAR LA GESTIÓN AUTOMATIZADA DE LOS PROCESOS DE INSCRIPCIONES DE EVENTOS EN LA UNIVERSIDAD NACIONAL DEL SANTA RESUMEN El presente trabajo de investigación es
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I
Facultad de Ingeniería en Ciencias Aplicadas pag. 1 CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I 1. Misión: (de la carrera) La Carrera de Ingeniería en Sistemas
METRICA en la Enseñanza del Análisis de Sistemas de Información
METRICA en la Enseñanza del Análisis de Sistemas de Información J.A. González, D.G. Morales, J.L. Roda Centro Superior de Informática Universidad de La Laguna 38071 La Laguna. S/C de Tenerife email: {jaglez,
MATRIZ DE VALORACIÓN O RÚBRICA. Actividad de evaluación:
10. Matriz de Valoración ó Rúbrica Siglema: ADSI-02 Nombre del Nombre del 1.1Realiza levantamiento de información y diagramado de datos, procesos, eventosrespuesta de la organización, mediante el apoyo
INGENIERÍA DEL SOFTWARE
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERIODO ABR. /SEP.-2015 INGENIERÍA DEL SOFTWARE TEMA: RESUMEN#4: LENGUAJE UNIFICADO DE MODELADO
Metodologías para Sistemas Multi-agente
Metodologías para Sistemas Multi-agente Curso Doctorado Sistemas Multi-agente Índice Conceptos. Introducción Metodologías BDI GAIA AUML Message Conclusiones 1 Conceptos. Introducción Modelar sistemas reales
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
Obligatoria asignatura Programa elaborado por:
PROGRAMA DE ESTUDIO Laboratorio de diseño de software Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales. Sustantiva Profesional Horas teóricas: 1 Horas prácticas: 4 Total
INGENIERIA EN TECNOLOGIAS DE LA INFORMACION
INGENIERIA EN TECNOLOGIAS DE LA INFORMACION HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Optativa II: Modelos de Proceso para el Desarrollo de Software. 2. Competencias
LABORATORIO DE INTERACCION HUMANO COMPUTADORA MANUAL DE PRÁCTICAS. Practica #1. Identificación del proyecto a Desarrollar
Practica #1 Identificación del proyecto a Desarrollar El alumno definirá el Proyecto a Desarrollar tomando en cuenta las 8 disciplinas que involucra la Interacción Humano Computadora Disciplinas: Computación,
JEFES DE LAS UNIDADES DE DESARROLLO ESTRATÉGICO
PROCEDIMIENTO DE EJECUCIÓN DE LA SUPERVISIÓN MS.NI.GN.11.01 MINISTERIO DE SALUD DE COSTA RICA - NIVEL INTRAINSTITUCIONAL ÁREA DE GESTIÓN: USO GENERAL PREPARADO POR: DIRECCIÓN DE DESARROLLO ESTRATÉGICO
Autor: Amhed Sinue Pérez Valdéz
LYG_2015 Maestría en: Tecnologías de la Información y comunicación Asignatura: Ingeniería del Software Autor: Amhed Sinue Pérez Valdéz INTRODUCCIÓN La ingeniería de software es la forma en que se desarrollan
Aseguramiento de la calidad y pruebas de software. 4- Revisiones del software. Blanca A. Vargas Govea Febrero 22, 2013
Aseguramiento de la calidad y pruebas de software 4- Revisiones del software Blanca A. Vargas Govea vargasgovea@itesm.mx Febrero 22, 2013 Objetivo Conocer los tipos de revisiones y sus características
Diplomado Análisis de negocio, preparación para Certificación
Diplomado Análisis de negocio, preparación para Certificación Duración 104 horas Objetivo general: Enseñar los principales elementos, métodos y técnicas del análisis de negocio de una forma práctica y
FICHA PÚBLICA DEL PROYECTO
NUMERO DE PROYECTO: 218824 EMPRESA BENEFICIADA: MICROCALLI DEL GOLFO S.A DE C.V TÍTULO DEL PROYECTO: LÍNEA DE PRODUCTOS DE SOFTWARE PARA DOMÓTICA OBJETIVO DEL PROYECTO: Incorporar el paradigma de LPS como
Ingeniería de Software
Ingeniería de Software Carrera: Ingeniería en Computación Profesor Responsable: Pesado, Patricia Año: 3º Duración: Semestral Carga Horaria Semanal: 9hs Carga Horaria Total: 144hs Objetivos Generales Introducir
INGENIERÍA DE SISTEMAS E INFORMÁTICA SANGOLQUÍ, MAYO 2015
INGENIERÍA DE SISTEMAS E INFORMÁTICA TEMA: ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN MICRO SITIO WEB DENOMINADO OBSERVATORIO DE RELACIONES INTERNACIONALES Y CONFLICTOS (ORIC), UTILIZANDO GESTOR DE CONTENIDOS
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
PLANIFICACIÓN Y GESTIÓN DE PROYECTOS INFORMÁTICOS. TEMA 3. Gestión del alcance
PLANIFICACIÓN Y GESTIÓN DE PROYECTOS INFORMÁTICOS TEMA 3. Gestión del alcance Indice de la presentación Procesos de gestión del alcance Recopilar requisitos Definir el alcance Crear la EDT Verificar y
Los puntos básicos sobre la importancia del Testing y el aseguramiento de la calidad en productos de software son:
Por qué Testing? Testing es un elemento esencial para mantener a la empresa con vida, mejor dicho, al producto. Recordemos que los productos de software cada vez tienen mas competencia, mas complejidad,
Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)
Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) es la aplicación de la tecnología de la información a las actividades, técnicas y a las metodologías
Interacción Persona - Ordenador
Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE 1 ANÁLISIS DE REQUISITOS Los requisitos determinan lo que debe hacer el sistema así como las
I. Datos de la institución. II. Datos del asesor. III. Datos de la asignatura. IV. Contenido temático. Grado o Licenciatura.
I. Datos de la institución Plantel UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN DIVISIÓN SISTEMA UNIVERSIDAD ABIERTA Y EDUCACIÓN A DISTANCIA Modalidad: A Distancia Grado
INGENIERÍA DE SOFTWARE II
INGENIERÍA DE SOFTWARE II Año 2017 Carrera/Plan: Licenciatura en Sistemas, Planes 2003-2007-2012-2015 Licenciatura en Informática, Planes 2003-2007-2012-2015 Analista Programador Universitario, Planes
Ingeniería de Requerimientos. Herramientas y Técnicas de la Ingeniería de Requerimientos
Ingeniería de Requerimientos Herramientas y Técnicas de la Ingeniería de Requerimientos Alexander Guevara Vega Master en ISW maximus.guevara@gmail.com 2 Agenda 1. PRESENTACIÓN Y ACUERDOS 2. OBJETIVO DE
Siguiendo el formato preestablecido por la Escuela Politécnica Superior de Jaén. (Ver información adicional).
Aunque el proyecto no figura en las materias troncales de Ingeniería Informática sí aparece una materia troncal denominada Sistemas Informáticos, con 15 créditos todos ellos de carácter práctico que en
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
Uso de Metodología ICONIX
Uso de Metodología ICONIX Metodología Consiste en un lenguaje de modelamiento y un proceso. El lenguaje de modelamiento es la notación gráfica (incluye diferentes tipos de diagramas) El proceso define
Carrera: Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan.
1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Ingeniería De Requerimientos Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Ingeniería en Sistemas Computacionales ISM-1101 3-2-8
Técnicas de Pruebas de
Técnicas de Pruebas de Software Lecturas Pruebas de Unidades Pruebas Integración Docente Beatriz E. Florián bflorian@eisc.edu.co Mayo 3 de 2005 Pruebas Reglas de oro para pruebas Límites de Pruebas: Probar
2.5 DISEÑO ARQUITECTONICO
MODULO II Ingeniería de Software INF - 163 2.5 DISEÑO ARQUITECTONICO 18/10/2012 Resumen preparado por Miguel Cotaña 1 Architecture Business Cycle - ABC Los requerimientos no determinan del todo la arquitectura,
Sandra Fulgueira
Competencias del profesorado de Sistemas de Información en procesos educativos mediados por tecnologías para el desarrollo de competencias profesionales en ingeniería industrial Sandra Fulgueira E-mail:
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ESPECIALIDAD DE INGENIERÍA INFORMÁTICA Índices Base para Proyectos de Tesis en Ingeniería Informática Versión 1.2 ELABORADO POR:
ANEXO TECNICO. Fábrica de Software
Contratar el servicio de desarrollo e implementación de sistemas de información para la ESAP mediante el modelo de fábrica de software, de acuerdo con las especificaciones técnicas definidas por la entidad.
ASIGNATURA: SISTEMAS DE INFORMACIÓN II
PLAN DE ESTUDIOS 2008 LICENCIADO EN INFORMÁTICA FACULTAD DE CONTADURÍA, ADMINISTRACIÓN E INFORMÁTICA ASIGNATURA: SISTEMAS DE INFORMACIÓN II ÁREA DEL CONOCIMIENTO: PROGRAMACIÓN E INGENIERÍA DE SOFTWARE
ER - Ingeniería de Requisitos
Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 747 - ESSI - Departamento de Ingenieria de Servicios y Sistemas de Información Curso: Titulación: 2017 GRADO EN
1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados.
Página 1 de 8 1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de de sistemas automatizados. 2. Ámbito de responsabilidad. RDSI Responsable del Desarrollo
CAPÍTULO I - DEFINICIÓN DEL PROBLEMA Y OBJETIVOS
CAPÍTULO I - DEFINICIÓN DEL PROBLEMA Y OBJETIVOS 1.1 Introducción Desde comienzos de la década de los 80s, el paradigma OO (orientado a objetos) ha ido madurando como un enfoque de desarrollo de software
PROYECTO: Plataforma inalámbrica para impulsar la competitividad en zonas urbanas y rurales
PROYECTO: Plataforma inalámbrica para impulsar la competitividad en zonas urbanas y rurales ACTIVIDAD.4.1 Realización del modelo del proceso para la creación de la plataforma Dra. María Eugenia Cabello
Aplicación del estándar ISO/IEC en el modelo de datos conceptual entidad-relación
MIGUEL FERNANDO GONZÁLEZ PINZÓN - JUAN SEBASTIÁN GONZÁLEZ SANABRIA ISSN 02-29 Aplicación del estándar ISO/IEC 926-3 en el modelo de datos conceptual entidad-relación Standard ISO/IEC 926-3 application
Proceso de Desarrollo de SW
Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: material asignatura CS169,Software Engineering, UC Berkeley, entre otras fuentes. ELO 329:
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: FASE
Modelo de Casos de Uso
Modelo de Casos de Uso Artefactos UML Josep Vilalta Marzo Rev.- 3.1 2007 VICO OPEN MODELING, S.L. www.vico.org 1 Diagramas UML 2.0 Diagrama estructura comportamiento Paquetes Clases Objetos Casos de Uso