Este documento presenta un modelo computacional para analizar interacciones colaborativas entre estudiantes en un entorno virtual. 1) Se propone un entorno virtual colaborativo con herramientas para medir participación estudiantil e informar al maestro sobre habilidades colaborativas. 2) Se describe el diseño de la herramienta usando modelos de casos de uso, contenido, navegación y presentación. 3) Se muestra un ejemplo práctico de la metodología UML-UWE para el desarrollo de la aplicación web.
UWE es un método de desarrollo de aplicaciones web basado en UML que utiliza el proceso RUP. El proceso de UWE incluye análisis de requisitos, diseño conceptual, diseño navegacional y diseño de presentación. El diseño navegacional consta de definir el espacio de navegación a través de un diagrama de clases y diseñar las estructuras de navegación como menús, índices y visitas guiadas.
UWE es una metodología basada en UML para el desarrollo de aplicaciones web que cubre todo el ciclo de vida. UWE define fases para la captura de requisitos, diseño, codificación, pruebas, implementación y mantenimiento de aplicaciones web utilizando modelos UML estándar. La principal ventaja de UWE es su enfoque basado en estándares como UML, XMI y MOF.
Este documento presenta el método OOWS para el desarrollo de aplicaciones web orientadas a objetos. OOWS se originó en la Universidad Politécnica de Valencia y se basa en el método OO-Method. OOWS propone un proceso de desarrollo en dos pasos que incluye la especificación del problema a través de modelos conceptuales y el desarrollo de la solución mediante la generación de código basada en componentes.
Este documento describe la evolución de las metodologías de desarrollo de software a través de los años 1980, 1990 y hasta la actualidad. Comenzó con enfoques rígidos basados en herramientas CASE y procesos controlados, luego evolucionó hacia métodos ágiles centrados en el software. Hoy en día se usan diferentes metodologías que combinan enfoques de análisis, diseño y desarrollo iterativo.
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
El documento describe la metodología UWE (UML-Based Web Engineering) para el desarrollo de aplicaciones web basada en UML. UWE propone una extensión de UML que incluye actividades como el modelado de requisitos, diseño conceptual, diseño de navegación, diseño de presentación y modelado de interacción. La metodología define fases como la captura de requisitos, diseño del sistema, codificación, pruebas e implementación para construir aplicaciones web siguiendo un proceso unificado basado en modelos UML.
Este documento presenta las tareas requeridas para aplicar el patrón UWE (User-Centered Web Engineering) a un proyecto de ejemplo para crear un sistema web sobre clubes de fútbol. Incluye definir actores, casos de uso, capas de contenido, navegación y presentación a través de diagramas UML.
La metodología NDT se utiliza para especificar, analizar y diseñar la navegación en aplicaciones web. El proceso NDT incluye la especificación de requisitos y el análisis, generando modelos conceptuales, de navegación e interfaz abstracta de manera sistemática e independiente a partir de los requisitos. Se caracteriza por estar basado en los requisitos y roles de usuario, generando los modelos de forma automática y detallando exhaustivamente las técnicas.
UWE es un método de desarrollo de aplicaciones web basado en UML que utiliza el proceso RUP. El proceso de UWE incluye análisis de requisitos, diseño conceptual, diseño navegacional y diseño de presentación. El diseño navegacional consta de definir el espacio de navegación a través de un diagrama de clases y diseñar las estructuras de navegación como menús, índices y visitas guiadas.
UWE es una metodología basada en UML para el desarrollo de aplicaciones web que cubre todo el ciclo de vida. UWE define fases para la captura de requisitos, diseño, codificación, pruebas, implementación y mantenimiento de aplicaciones web utilizando modelos UML estándar. La principal ventaja de UWE es su enfoque basado en estándares como UML, XMI y MOF.
Este documento presenta el método OOWS para el desarrollo de aplicaciones web orientadas a objetos. OOWS se originó en la Universidad Politécnica de Valencia y se basa en el método OO-Method. OOWS propone un proceso de desarrollo en dos pasos que incluye la especificación del problema a través de modelos conceptuales y el desarrollo de la solución mediante la generación de código basada en componentes.
Este documento describe la evolución de las metodologías de desarrollo de software a través de los años 1980, 1990 y hasta la actualidad. Comenzó con enfoques rígidos basados en herramientas CASE y procesos controlados, luego evolucionó hacia métodos ágiles centrados en el software. Hoy en día se usan diferentes metodologías que combinan enfoques de análisis, diseño y desarrollo iterativo.
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
El documento describe la metodología UWE (UML-Based Web Engineering) para el desarrollo de aplicaciones web basada en UML. UWE propone una extensión de UML que incluye actividades como el modelado de requisitos, diseño conceptual, diseño de navegación, diseño de presentación y modelado de interacción. La metodología define fases como la captura de requisitos, diseño del sistema, codificación, pruebas e implementación para construir aplicaciones web siguiendo un proceso unificado basado en modelos UML.
Este documento presenta las tareas requeridas para aplicar el patrón UWE (User-Centered Web Engineering) a un proyecto de ejemplo para crear un sistema web sobre clubes de fútbol. Incluye definir actores, casos de uso, capas de contenido, navegación y presentación a través de diagramas UML.
La metodología NDT se utiliza para especificar, analizar y diseñar la navegación en aplicaciones web. El proceso NDT incluye la especificación de requisitos y el análisis, generando modelos conceptuales, de navegación e interfaz abstracta de manera sistemática e independiente a partir de los requisitos. Se caracteriza por estar basado en los requisitos y roles de usuario, generando los modelos de forma automática y detallando exhaustivamente las técnicas.
Este documento describe una metodología llamada W2000 para el desarrollo de aplicaciones web. La metodología extiende la notación UML y conceptos del modelo HDM para modelar elementos multimedia. La metodología incluye fases de análisis de requisitos, diseño de hipermedia y diseño funcional.
Este documento describe y compara varias metodologías para el desarrollo de aplicaciones web. Presenta las fases y conceptos clave de metodologías como OOHDM, SOHDM, UWE, W2000, RNA y WSDM.
Metodologias para el desarrollo de aplicacones webJosafat Mtz
El documento describe varias metodologías para el desarrollo de aplicaciones web como RUP, IDEF0, EORM, UML y la metodología en espiral enfocada en la web. RUP se basa en casos de uso y arquitectura. IDEF0 se usa para modelar procesos complejos. EORM extiende el modelo de objetos con enlaces hipermedia. UML cubre todas las fases del desarrollo y facilita la planificación. La metodología en espiral avanza de forma incremental con evaluaciones periódicas.
El documento presenta el método WSDM para el diseño de sitios web. WSDM se enfoca en los usuarios y sus necesidades de información desde el inicio. Las fases incluyen clasificar y describir usuarios, modelar requisitos, diseñar la navegación, e implementar el diseño estructural, de presentación y lógico de datos. WSDM es útil para kioscos web pero no considera funcionalidad u otros aspectos necesarios en aplicaciones web complejas.
UWE UML es una metodología de desarrollo de aplicaciones web que consta de seis modelos: caso de uso, conceptual, de usuario, de presentación, de interfaz de usuario y de adaptación. La seguridad en aplicaciones web implica proteger la computadora del usuario, el servidor web, y la información en tránsito a través de medidas como actualizaciones, cifrado, firewalls y educación de usuarios.
Este documento presenta los servicios y metodología de trabajo de Condo Consulting, una empresa de desarrollo web y consultoría en internet. Ofrece servicios como desarrollo y rediseño de sitios web, posicionamiento SEO, publicidad en línea, redes sociales, entre otros. Su metodología de trabajo llamada DPC (Desarrollo por Capas) permite desarrollar proyectos web de forma modular y por etapas como arquitectura, diseño, programación.
El método OOHDM propone un proceso de desarrollo de aplicaciones web hipermedia en 5 fases, combinando notaciones UML. La primera fase obtiene requerimientos a través de diagramas de casos de uso. La segunda fase diseña un modelo conceptual orientado a objetos representando el dominio. La tercera fase diseña la estructura de navegación usando clases navegacionales. La cuarta fase diseña la interfaz abstracta. La quinta fase implementa los objetos en un lenguaje de programación concreto.
EORM es una metodología de desarrollo de aplicaciones web centrada en objetos que consta de 7 fases iterativas: análisis, diseño, construcción, conceptual, navegacional, interfaz abstracta e implementación, con énfasis en modelar relaciones semánticas entre objetos y definir estructuras de navegación.
Este documento describe el metamodelo UML 2. Explica la relación entre instancias, modelos, metamodelos y la jerarquía MOF. Presenta ejemplos simplificados de los metamodelos de los diagramas de caso de uso y clases UML. Finalmente, discute diferentes notaciones para el metamodelo UML y la adición de nuevos elementos mediante perfiles.
Este documento presenta una comparación de varios métodos para el desarrollo de aplicaciones web, incluyendo HDM, WSDM, RMM, OOHDM y SOHDM. Estos métodos proponen diferentes actividades y notaciones para las fases de diseño, modelado conceptual, diseño de navegación e implementación. Algunos métodos como OOHDM y SOHDM se basan en objetos y utilizan UML, mientras que otros como HDM y WSDM proponen sus propias notaciones.
Metodologías de ingeniería Web dirigida por modelosJose R. Hilera
Este documento presenta una comparación de diferentes metodologías de ingeniería web dirigida por modelos (MDWE). Resume que la mayoría de estas metodologías definen varios tipos de modelos como parte del proceso de desarrollo, incluyendo modelos conceptuales, de navegación y de presentación. También explica que estas metodologías se basan en el estándar MDA y definen sus propios metamodelos y transformaciones de modelos para automatizar el desarrollo. Finalmente, analiza algunas de las metodologías MDWE más conocidas
Congreso ENC - UWE para entornos virtuales colaborativos de aprendizajecynthiacardinault
CSCL is perhaps the most recent of computational paradigms related to education. The interaction analysis is useful in these environments to customize or adapt the learning activity, to monitor the progress of trainees or to track student participation, to mention some situations. However, this monitoring is a challenge that requires understand and evaluate the interaction from a computational approach .
Este documento presenta los conceptos básicos del modelado de aplicaciones web. Explica que las aplicaciones web son cada vez más complejas y requieren un enfoque de desarrollo basado en modelos. Describe el proceso unificado de desarrollo, incluyendo la captura de requisitos, el análisis, el diseño e implementación mediante el uso del lenguaje unificado de modelado. Concluye que este enfoque iterativo y centrado en la arquitectura proporciona una guía metodológica efectiva para el desarrollo de aplic
Articulo diseño e implementacion de generador de protocolosSaul Sanchez Cuevas
Este documento describe el diseño e implementación de un sistema web para automatizar los procesos de calendarización de protocolos de titulación en una institución educativa. El sistema consta de cinco módulos y fue desarrollado usando PHP, MySQL y metodologías como UWE. El proyecto pasó por cuatro etapas: diseño, desarrollo, pruebas y documentación. El sistema permite a usuarios, profesores y administradores gestionar protocolos de una manera más eficiente.
UML es un lenguaje estándar para modelar sistemas de software que incluye varios diagramas para representar diferentes aspectos como casos de uso, clases, secuencias y actividades. Se desarrolló para facilitar la comunicación entre equipos de desarrollo y documentar el diseño de sistemas. Existen herramientas libres como ArgoUML y Poseidon para UML que permiten crear y editar modelos UML.
Modelado de analisis para aplicaciones webMaritzaD
Este documento describe un modelo de análisis para aplicaciones web. El modelo incluye un análisis de contenido, interacción, funciones y configuración. El análisis de requisitos abarca la formulación, recopilación y modelado de requisitos. El modelo ayuda a identificar el contenido, funcionalidad y comportamiento dinámico de la aplicación web.
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
El documento describe diferentes metodologías ágiles para el desarrollo de software, incluyendo Scrum y Programación Extrema. También cubre metodologías para el desarrollo web como UWE y OOHDM, destacando sus fases y beneficios. Finalmente, presenta referencias bibliográficas relacionadas al tema.
El documento presenta una "Hoja de Ruta" para guiar el desarrollo de proyectos de software utilizando UML. Propone utilizar patrones UML en cada fase del proyecto, desde la definición del problema hasta la implementación, para facilitar la colaboración entre analistas de negocio y programadores. También sugiere crear una "maqueta visual" que muestre diferentes itinerarios posibles a lo largo del proyecto para mejorar la comprensión y certificación de entregables.
Este documento describe una metodología llamada W2000 para el desarrollo de aplicaciones web. La metodología extiende la notación UML y conceptos del modelo HDM para modelar elementos multimedia. La metodología incluye fases de análisis de requisitos, diseño de hipermedia y diseño funcional.
Este documento describe y compara varias metodologías para el desarrollo de aplicaciones web. Presenta las fases y conceptos clave de metodologías como OOHDM, SOHDM, UWE, W2000, RNA y WSDM.
Metodologias para el desarrollo de aplicacones webJosafat Mtz
El documento describe varias metodologías para el desarrollo de aplicaciones web como RUP, IDEF0, EORM, UML y la metodología en espiral enfocada en la web. RUP se basa en casos de uso y arquitectura. IDEF0 se usa para modelar procesos complejos. EORM extiende el modelo de objetos con enlaces hipermedia. UML cubre todas las fases del desarrollo y facilita la planificación. La metodología en espiral avanza de forma incremental con evaluaciones periódicas.
El documento presenta el método WSDM para el diseño de sitios web. WSDM se enfoca en los usuarios y sus necesidades de información desde el inicio. Las fases incluyen clasificar y describir usuarios, modelar requisitos, diseñar la navegación, e implementar el diseño estructural, de presentación y lógico de datos. WSDM es útil para kioscos web pero no considera funcionalidad u otros aspectos necesarios en aplicaciones web complejas.
UWE UML es una metodología de desarrollo de aplicaciones web que consta de seis modelos: caso de uso, conceptual, de usuario, de presentación, de interfaz de usuario y de adaptación. La seguridad en aplicaciones web implica proteger la computadora del usuario, el servidor web, y la información en tránsito a través de medidas como actualizaciones, cifrado, firewalls y educación de usuarios.
Este documento presenta los servicios y metodología de trabajo de Condo Consulting, una empresa de desarrollo web y consultoría en internet. Ofrece servicios como desarrollo y rediseño de sitios web, posicionamiento SEO, publicidad en línea, redes sociales, entre otros. Su metodología de trabajo llamada DPC (Desarrollo por Capas) permite desarrollar proyectos web de forma modular y por etapas como arquitectura, diseño, programación.
El método OOHDM propone un proceso de desarrollo de aplicaciones web hipermedia en 5 fases, combinando notaciones UML. La primera fase obtiene requerimientos a través de diagramas de casos de uso. La segunda fase diseña un modelo conceptual orientado a objetos representando el dominio. La tercera fase diseña la estructura de navegación usando clases navegacionales. La cuarta fase diseña la interfaz abstracta. La quinta fase implementa los objetos en un lenguaje de programación concreto.
EORM es una metodología de desarrollo de aplicaciones web centrada en objetos que consta de 7 fases iterativas: análisis, diseño, construcción, conceptual, navegacional, interfaz abstracta e implementación, con énfasis en modelar relaciones semánticas entre objetos y definir estructuras de navegación.
Este documento describe el metamodelo UML 2. Explica la relación entre instancias, modelos, metamodelos y la jerarquía MOF. Presenta ejemplos simplificados de los metamodelos de los diagramas de caso de uso y clases UML. Finalmente, discute diferentes notaciones para el metamodelo UML y la adición de nuevos elementos mediante perfiles.
Este documento presenta una comparación de varios métodos para el desarrollo de aplicaciones web, incluyendo HDM, WSDM, RMM, OOHDM y SOHDM. Estos métodos proponen diferentes actividades y notaciones para las fases de diseño, modelado conceptual, diseño de navegación e implementación. Algunos métodos como OOHDM y SOHDM se basan en objetos y utilizan UML, mientras que otros como HDM y WSDM proponen sus propias notaciones.
Metodologías de ingeniería Web dirigida por modelosJose R. Hilera
Este documento presenta una comparación de diferentes metodologías de ingeniería web dirigida por modelos (MDWE). Resume que la mayoría de estas metodologías definen varios tipos de modelos como parte del proceso de desarrollo, incluyendo modelos conceptuales, de navegación y de presentación. También explica que estas metodologías se basan en el estándar MDA y definen sus propios metamodelos y transformaciones de modelos para automatizar el desarrollo. Finalmente, analiza algunas de las metodologías MDWE más conocidas
Congreso ENC - UWE para entornos virtuales colaborativos de aprendizajecynthiacardinault
CSCL is perhaps the most recent of computational paradigms related to education. The interaction analysis is useful in these environments to customize or adapt the learning activity, to monitor the progress of trainees or to track student participation, to mention some situations. However, this monitoring is a challenge that requires understand and evaluate the interaction from a computational approach .
Este documento presenta los conceptos básicos del modelado de aplicaciones web. Explica que las aplicaciones web son cada vez más complejas y requieren un enfoque de desarrollo basado en modelos. Describe el proceso unificado de desarrollo, incluyendo la captura de requisitos, el análisis, el diseño e implementación mediante el uso del lenguaje unificado de modelado. Concluye que este enfoque iterativo y centrado en la arquitectura proporciona una guía metodológica efectiva para el desarrollo de aplic
Articulo diseño e implementacion de generador de protocolosSaul Sanchez Cuevas
Este documento describe el diseño e implementación de un sistema web para automatizar los procesos de calendarización de protocolos de titulación en una institución educativa. El sistema consta de cinco módulos y fue desarrollado usando PHP, MySQL y metodologías como UWE. El proyecto pasó por cuatro etapas: diseño, desarrollo, pruebas y documentación. El sistema permite a usuarios, profesores y administradores gestionar protocolos de una manera más eficiente.
UML es un lenguaje estándar para modelar sistemas de software que incluye varios diagramas para representar diferentes aspectos como casos de uso, clases, secuencias y actividades. Se desarrolló para facilitar la comunicación entre equipos de desarrollo y documentar el diseño de sistemas. Existen herramientas libres como ArgoUML y Poseidon para UML que permiten crear y editar modelos UML.
Modelado de analisis para aplicaciones webMaritzaD
Este documento describe un modelo de análisis para aplicaciones web. El modelo incluye un análisis de contenido, interacción, funciones y configuración. El análisis de requisitos abarca la formulación, recopilación y modelado de requisitos. El modelo ayuda a identificar el contenido, funcionalidad y comportamiento dinámico de la aplicación web.
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
El documento describe diferentes metodologías ágiles para el desarrollo de software, incluyendo Scrum y Programación Extrema. También cubre metodologías para el desarrollo web como UWE y OOHDM, destacando sus fases y beneficios. Finalmente, presenta referencias bibliográficas relacionadas al tema.
El documento presenta una "Hoja de Ruta" para guiar el desarrollo de proyectos de software utilizando UML. Propone utilizar patrones UML en cada fase del proyecto, desde la definición del problema hasta la implementación, para facilitar la colaboración entre analistas de negocio y programadores. También sugiere crear una "maqueta visual" que muestre diferentes itinerarios posibles a lo largo del proyecto para mejorar la comprensión y certificación de entregables.
El documento describe los métodos de modelado para el análisis de aplicaciones web. Explica que es importante analizar el problema, desarrollar un diseño e implementar de forma incremental, siguiendo un enfoque organizado de pruebas. Detalla los pasos del análisis de requisitos, modelado de contenido, interacción y funcionalidad para el desarrollo de aplicaciones web siguiendo un enfoque ágil.
Este sílabo describe un curso de Diseño y Arquitectura de Software que consta de 3 unidades. La primera unidad introduce conceptos básicos de arquitectura de software. La segunda unidad se enfoca en el diseño de arquitecturas utilizando patrones y diagramas UML. La tercera unidad cubre el diseño detallado de componentes, clases y subsistemas. El curso utiliza la herramienta IBM RSA y evalúa a los estudiantes a través de 3 prácticas calificadas y un examen final.
Este documento presenta una guía visual sobre UML (Unified Modeling Language) para crear modelos de organizaciones. Explica que UML permite definir, organizar y visualizar los procesos, reglas y componentes de una organización de forma similar a como los planos de un arquitecto definen la estructura de un edificio. La guía está dirigida a profesionales del desarrollo de sistemas, analistas de procesos de negocio y estudiantes, y describe la notación básica de UML para modelar el funcionamiento de una organización.
Se presentó como trabajo de investigación de la asignatura Programación Web de la carrera Ingeniería en Sistemas de la Universidad de Cuenca, realizar un documento en el cual se detallen las métricas y demás aspectos necesarios para poder elaborar un trade-off sobre las diferentes tecnologías web en la actualidad.
Este documento presenta la metodología ICONIX para el desarrollo de software. ICONIX combina enfoques de RUP y XP de manera iterativa e incremental. Describe las fases de ICONIX incluyendo análisis de requisitos, diseño preliminar, diseño, implementación y conclusiones. El grupo 361 de la Universidad Autónoma de Baja California aplicará esta metodología para su proyecto de ingeniería de software.
Este documento describe las metodologías para el desarrollo de aplicaciones web, incluyendo tipos de aplicaciones web, características, la necesidad de una metodología de desarrollo y la evolución de estas metodologías. Explica la metodología UWE basada en UML, que utiliza notaciones estándar como UML y OCL a lo largo de las fases de análisis de requisitos, diseño conceptual, diseño de navegación y diseño de presentación.
Este documento presenta una introducción al modelado de datos y al lenguaje de modelado unificado (UML). Explica brevemente los conceptos de procesos de desarrollo de software, diferentes modelos de desarrollo, la importancia del modelado y casos en los que es útil. Luego describe los diferentes tipos de diagramas UML y concluye que UML es un lenguaje estándar y ampliamente utilizado para modelar sistemas de software.
Este documento resume la aplicación de la metodología UWE (UML-Based Web Engineering) para el desarrollo de un Sistema de Gestión de Información de Pacientes (MHC-PMS) como caso de estudio académico. Se describe el contexto del proyecto, la elección del caso de estudio MHC-PMS y de la metodología UWE, y se presentan modelos conceptuales y de diseño desarrollados siguiendo UWE. Finalmente, se resumen consideraciones sobre la implementación y pruebas realizadas.
Los talleres de arquitectura muestran cómo aplicar mejores prácticas de orientación a objetos, arquitectura de software, patrones de diseño y arquitectura orientada a servicios para construir aplicaciones orientadas al cambio. Los talleres también cubren la gestión del ciclo de vida de desarrollo de software usando Visual Studio Team System y Team Foundation Server. Se ofrece una prueba de concepto para poner en práctica los conocimientos adquiridos.
07. clei 10 evaluación de usabilidad para aplicaciones webJuan Timoteo Cori
Este documento presenta un proceso de evaluación de usabilidad para aplicaciones web que puede integrarse en diferentes etapas del desarrollo web dirigido por modelos. El proceso se basa en un modelo de usabilidad web que descompone el concepto en subcaracterísticas y atributos medibles. El proceso permite evaluar la usabilidad de modelos independientes de plataforma, modelos específicos de plataforma y el código final para detectar problemas tempranamente.
Este documento discute varias metodologías para el desarrollo de aplicaciones web, incluyendo EROM para el diseño orientado a objetos, IDEF0 para el análisis, y el modelo en espiral. Señala que ninguna metodología cubre todas las fases del desarrollo y que se necesita integrar múltiples metodologías. También introduce RUP como una metodología que proporciona disciplinas para documentar e implementar otras metodologías de manera eficiente a lo largo del ciclo de desarrollo.
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
Este documento compara tres metodologías de análisis y diseño orientado a objetos: la metodología de Booch, la metodología OMT de Rumbaugh y la arquitectura MDA. La metodología de Booch se basa en dividir el proceso en micro y macroprocesos. OMT tiene cuatro etapas y tres modelos. MDA separa la lógica de negocio de la aplicación y permite el desarrollo multiplataforma.
El documento describe la metodología de desarrollo de software RAD (Desarrollo Rápido de Aplicaciones). RAD implica el desarrollo iterativo y la construcción de prototipos. Tiene cuatro etapas principales: definición conceptual, diseño funcional, desarrollo y despliegue.
El documento describe el proceso de desarrollo de software, incluyendo las etapas, disciplinas, metodologías y características del proceso unificado. Explica el análisis de requisitos, los tipos de requisitos, y los artefactos creados durante el análisis como casos de uso y documentos. También cubre el diseño de software, las fases para crear un mediador didáctico y las metodologías de diseño.
Este documento describe varias metodologías de desarrollo de software, incluyendo metodologías estructuradas, orientadas a objetos, MERISE, SSADM y Métrica. También discute conceptos clave como objetos, clases, herencia y polimorfismo en el contexto de las metodologías orientadas a objetos. Finalmente, compara metodologías tradicionales con metodologías ágiles.
El método OOHDM propone un proceso de desarrollo de aplicaciones web hipermedia en 5 fases, combinando notaciones UML. La primera fase obtiene requerimientos a través de diagramas de casos de uso. La segunda fase diseña un modelo conceptual orientado a objetos representando el dominio. La tercera fase diseña la estructura de navegación usando clases navegacionales. La cuarta fase diseña la interfaz abstracta. La quinta fase implementa los objetos en un lenguaje de programación concreto.
El documento describe el diseño e implementación de un sitio web para el Tecnológico de Estudios Superiores de Ecatepec para gestionar el proceso de titulación de alumnos. Se utilizó la metodología espiral para el desarrollo del sistema y las metodologías OMT y OOHDM para el análisis, diseño e interfaz. El sitio web permite a profesores, alumnos y representantes realizar trámites relacionados con la asignación de protocolos de titulación de una forma más eficiente. El sistema cumplió
Similar a Congreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizaje (20)
Reporte homicidio doloso descripción
Reporte que contiene información de las víctimas de homicidio doloso registradas en el municipio de Irapuato Guanajuato durante el periodo señalado, comprende información cualitativa y cuantitativa que hace referencia a las características principales de cada uno de los homicidios.
La información proviene tanto de medios de comunicación digitales e impresos como de los boletines que la propia Fiscalía del Estado de Guanajuato emite de manera diaria a los medios de comunicación quienes publican estas incidencias en sus distintos canales.
Podemos observar cantidad de personas fallecidas, lugar donde se registraron los eventos, colonia y calle así como un comparativo con el mismo periodo pero del año anterior.
Edades y género de las víctimas es parte de la información que incluye el reporte.
Minería de Datos e IA Conceptos, Fundamentos y Aplicaciones.pdfMedTechBiz
Este libro ofrece una introducción completa y accesible a los campos de la minería de datos y la inteligencia artificial. Cubre todo, desde conceptos básicos hasta estudios de casos avanzados, con énfasis en la aplicación práctica utilizando herramientas como Python y R.
También aborda cuestiones críticas de ética y responsabilidad en el uso de estas tecnologías, discutiendo temas como la privacidad, el sesgo algorítmico y transparencia.
El objetivo es permitir al lector aplicar técnicas de minería de datos e inteligencia artificial a problemas reales, contribuyendo a la innovación y el progreso en su área de especialización.
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOAaronPleitez
linea de tiempo del antiguo testamento donde se detalla la cronología de todos los eventos, personas, sucesos, etc. Además se incluye una parte del periodo intertestamentario en orden cronológico donde se detalla todo lo que sucede en los 400 años del periodo del silencio. Basicamente es un resumen de todos los sucesos desde Abraham hasta Cristo
Este documento ha sido elaborado por el Observatorio Ciudadano de Seguridad Justicia y Legalidad de Irapuato siendo nuestro propósito conocer datos sociodemográficos en conjunto con información de incidencia delictiva de las 10 colonias y/o comunidades que del año 2020 a la fecha han tenido mayor incidencia.
Existen muchas más colonias que presentan cifras y datos en materia de seguridad, sin embargo, en este primer acercamiento lo que se prevées darle al lector una idea de como se encuentran las colonias analizadas, tomando como referencia los datos del INEGI 2020, datos del Secretariado Ejecutivo del Sistema Nacional de Seguridad Pública del 2020 al 2023 y las bases de datos propias que desde el 2017 el Observatorio Ciudadano ha recopilado de manera puntual con datos de las vıć timas de homicidio doloso, accidentes de tránsito, personas lesionadas por arma de fuego, entre otros indicadores.
Congreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizaje
1. Encuentro Nacional de
Ciencias de la Computación,
ENC'2015
Ensenada B.C 5,6 y 7 Octubre 2015 http://smcc.mx/
Facultad de Matematicas de la Universidad Autonoma de
Yucatan http://www.matematicas.uady.mx/
2. Linea de Investigacion: Inovacion e Informática Educativa
Autores
LIA. Cynthia G. Soto Cardinault
Dr. Raúl Antonio Aguilar Vera
Dr. Juan Pablo Ucan
UWE para Entornos
Virtuales de Aprendizaje
Colaborativos (EVAC)
Ingeniería Web con la Metodología UML-UWE
3. Orden de presentación
1. Introducción a Entornos Colaborativos (CSCL).
2. Ingeniería Web Metodología UML-UWE.
3. colaborativos.
4. Ejemplo Practico Metodología UML-UWE.
5. Aplicación de la metodología.
6. Conclusiones.
5. Que son los entornos colaborativos?
Resaltan cuatro aspectos de aprendizaje relacionados con la
colaboración:
situación caracterizada como colaborativa
interacciones caracterizadas como colaborativas
mecanismos de aprendizaje colaborativo
efectos del aprendizaje colaborativo
Los CSCL (Collaborative Virtual Environment) son sistemas que se
centran en el uso de la información y la tecnología de la
comunicación como herramienta de mediación dentro de los
métodos de colaboración de la instrucción (Koschmann), que
tiene como finalidad la construcción del conocimiento compartido
a través de la interacción social de los miembros del grupo que lo
integran.
6. A través del análisis computacional de las interacciones
del grupo, es posible:
Analizar y Comprender (los atributos de una
entidad)
Controlar (la calidad de algo)
Predecir (las acciones, actitudes, tiempo, costo de
algo)
Mejorar (asistiendo el proceso para la calidad de un
producto, un proceso, etc.)
Enfoques
8. Aspectos importantes que deben ser planificados durante el
diseño de estos entornos son:
la interdependencia positiva (metas, tareas, recursos, roles),
la interacción (intercambio de ideas y recursos),
la contribución individual (compartir el conocimiento) y
la cohesión de grupo (habilidades sociales).
Aspectos importantes que deben ser
planificados durante el modelado
Otros aspectos integrales que deben planificarse para cumplir
el ciclo evolutivo de este tipo de escenarios, por ejemplo:
planificar las herramientas que del profesor
monitorización del desempeño de los estudiantes
control de grupos y asignación de tareas
pruebas de evaluación y retroalimentación sistemática para
los estudiantes (si aplica).
10. Ingeniería Web
“la aplicación de metodologías sistemáticas, disciplinadas y
cuantificables al desarrollo eficiente, operación y evolución de
aplicaciones de alta calidad en la World Wide Web”
M. Gaedke and G. Gräf, “Development and Evolution of Web-Applications using the Web-
Composition Process Model,” 2000.
Se enfoca en el modelado y diseño sistemático de aplicaciones
web con alto contenido de interacción, donde además de cumplir
con los principios básicos de la Ingeniera de Software, nos obliga
a observar la usabilidad, navegabilidad, reusabilidad y
mantenimiento entre otros, de los artefactos, componentes,
modelos de representación y procesos de la aplicación.
11. OOHDM (Object-Oriented Hypermedia Design Model)
D. Schwabe and G. Rossi, “An Object Oriented Approach to Web-Based Application De-
sign,” pp. 1–36.
WebML (Web Modeling Language)
WebML, “No Title.” [Online]. Available: http://www.webml.org/webml/page1.do. [Ac-
cessed: 14-Aug-2015].
OO-H (Object Oriented approach
UWE-UML de MagicDraw
“No Magic.” [Online]. Available: http://www.nomagic.com/products/magicdraw.html.
Metodologías aplicables para Web
12. UWE es un enfoque de ingeniería de software para el dominio
Web con el objetivo de cubrir todo el ciclo de vida de desarrollo
de aplicaciones Web. El aspecto clave que distinguen UWE es la
dependencia de los estándares.
UWE – UML-based Web Engineering
LMU – Ludwig-Maximilians-Universität MünchenInstitute for InformaticsResearch
Unit of Programming and Software Engineering
Basado en normas (por ejemplo UML, MDA)
Separación de intereses (contenido,
navegación, presentación, ...)
Proceso de desarrollo basado en modelos
Chequeo de consistencia de modelo
http://www.omg.org/mof/
13. MagicUWE - A CASE Tool Plug-in
Soporte de MagicUWE:
Perfil UWE
Estereotipos UWE
Estructura del paquete UWE
Transformaciones de modelo a modelo
Recomendaciones para el diseño de modelos
UWE
http://uwe.pst.ifi.lmu.de/posters/MagicUWE.pdf
http://uwe.pst.ifi.lmu.de/toolMagicUWEReferenceV1.2.html
Menú de Diagramas
Barras de Navegación
Estereotipos
Menú de Transformaciones
14. Método UWE-UML
El método propuesto por UWE-UML está
compuesta por cinco modelos:
Modelo de casos de uso
Modelo de contenido
Modelo de navegación
Modelo de presentación y
Modelo de proceso
http://uwe.pst.ifi.lmu.de/posters/MagicUWE.pdf
Ejemplo de modelado de libro de direcciones
17. 1. El modelo propuesto en esta tesis parte del acto didáctico
donde un grupo de estudiantes interactúan en una situación
definida como colaborativa.
2. Partimos del uso de un “Entorno Virtual Colaborativo”
diseñado y desarrollado exclusivamente para fines de
experimentación, implementando una herramienta de análisis
de las interacciones colaborativas, que incluye:
a) Proporcionar información sincrónica de su índice de
participación a los estudiantes.
b) Proporcionar información asíncrona de la usabilidad
de habilidades colaborativas de los estudiantes y
grupos colaborativos al maestro.
1. Premisas
19. 3. Fases del ciclo de gestión de la colaboración (Jerman, P.,
Soller, A., & Muhlenbrock, M.)
Selección y
recolección de
datos de
interacción
Comparación del
estado actual vs
el estado
deseado de
interacción
Sistemas de
regulación y
asistencia
Construcción de
un modelo de
interacción del
proceso de
colaboración
Fase 1
Herramientas
Reflejo
Fase 3
Fase 4
Herramientas Meta-
cognitivas
Consejo y guía
Evaluación del ciclo de gestión
de la colaboración
Fase 2
CSCL
Fase 5
20. 4. Modelo de habilidades
Taxonomía de
habilidades
conversacionales de
aprendizaje
colaborativo (Soller,
2001)
Structure adapted from
McManus & Aiken's
Collaborative Skills
Network
21. Diseño de la herramienta de
análisis
MODELO DE ANALISIS DE INTERACCION
CONVERSACIONAL - “SENTENCE OPENING”
Métricas e indicadores.
Métodos de procesamiento.
Presentación de resultados.
Nivel de asistencia.
24. Ejemplo de definición de Métodos
Niveles de dominio
Puntaje (%)
Categoría
Codificación
0-69 No suficiente NS
70-79 Suficiente S
80-89 Satisfactorio SA
90-100 Sobresaliente SS
26. Ingeniería web del entorno virtual colaborativo
1.Metodología:
1.1 Modelo de casos de uso.
1.2 Modelo de contenido.
1.3 Diagrama de presentación
Interfaz del maestro o tutor
Interfaz del estudiante
1.4 Interfaz del usuario “Tutor” del EVC.
1.5 Interfaz del usuario “Alumno” del EVC.
27. ARQUITECTURA INTERNA
Figura.- Modelo de casos de uso que hace referencia a las funcionalidades generales del sistema CVE+IT en forma abstracta.
1.1 Modelo de casos de uso:
28. Figura.- Modelo de dominio que hace referencia al contenido general de la CVE+IT desde la perspectiva de la ingeniería web.
1.2 Modelo de contenido:
31. 1.4 Interfaz del usuario Tutor (1/2)
Interfaz de
interconectividad con el
LMS Moodle.
Diseñar actividades
colaborativas.
Diseñar modelos de
análisis de interacciones
de grupo en forma
dinámica.
Crear grupos de trabajo
(aprendizaje).
Asignar actividades a los
grupos de trabajo
(aprendizaje).
33. Acceder a su grupo de trabajo colaborativo.
Accesar archivos de tareas para el desarrollo de su actividad.
Utilizar el chat.
Tener una representación grafica de su comportamiento individual de acuerdo con el
modelo seleccionado de AI.
Trabajar el la actividad de aprendizaje asignada en el pizarra virtual.
1.5 Interfaz del usuario Alumno
35. Conclusiones:
Esquematizar y describir a través de alguna metodología el
modelo conceptual orientado a objetos, el modelo de interfaz
abstracta que describe la presentación de objetos de la
interfaz y el modelo de navegación que describe la vista de
navegación en el modelo conceptual.
Otros modelos (procesos, de casos de uso, etcétera) deben
ser agregados para ayudan a detallar el ciclo evolutivo del
desarrollo y garantizar una aplicación web de calidad.
Algunos autores como Gaedke [1] encuentra en algunos
métodos de los citados, limitaciones en cuanto a ciertos
criterios de consistencia, reutilización explicita de
componentes, plan de evolución, entre otros, por lo que es
importante evaluar diferentes metodologías a fin de
determinar que método se acopla mejor a la descripción de
nuestra aplicación web.
36. Referencias
Koschmann, T. (1996) Paradigm Shifts and Instructional Technology: An Introduction. In T. Koschmann (Ed)
CSCL: Theory and Practice of an Emerging Paradigm. Laurence Erlbaum Associates Publishers. pp 1-23.
Dillenbourg P. (1999) What do you mean by collaborative learning?. In P. Dillenbourg (Ed) Collaborative-
learning: Cognitive and Computational Approaches. Oxford: Elsevier. pp. 1-19.
Vygotsky, L.S. (1978). Mind in society: The development of higher psychological processes. London: Harvard
University Press.
Soller, A., Martínez, A., Jermann, P. & Muehlenbrock, M. (2005) From Mirroring to Guiding: A Review of State of
the Art Technology for Supporting Collaborative Learning. Int. J. Artif. Intell. Ed. 15, 4 (December 2005), 261-
290.
Soller, A (1996-2000) COMPUTATIONAL ANALYSIS OF KNOWLEDGE SHARING IN COLLABORATIVE DISTANCE
LEARNING. Dissertation. pp. 33-35
Jerman, P., Soller, A., & Muhlenbrock, M.: From Mirroring to guiding: A review of the state art technology for
supporting collaborative learning. Proceedings of the first European Conference on Computer-Supported
Collaborative Learning. Masstricht, The Netherlands (2001) 324-331
Robertson, R. J. & Powers, W.T. (1990) Introduction to modern psychology: The control theory view. Gravel
Switch , KY: Control Systems Group.
Aguilar, R.A. (2008), Entrenamiento de Grupos: Una Estrategia Asistida por Entornos Virtuales Inteligentes.
TESIS DOCTORAL UNIVERSIDAD POLITÉCNICA DE MADRID.
Hutchins , E. (1995) How a cockpit remembers its speeds: Cognitive Science, 19, 265-288. Inaba, A. &
Okamoto, T. (1996) Development of the intelligence discussion support system for collaborative learning:
Proceedings of ED-TELECOM 96 (pp. 137-142). Boston, MA
Soller, A. & Lesgold, A. (2003) A computational approach to analysing online knowledge sharing interaction. In
U. Hoppe, F. Verdejo & J. Kay (Eds.) Proceeding of the 11th International Conference on Artificial Intelligence
in Education, AI-ED 2003 (pp.253-260). Amsterdam: IOS Press.
Mc Manus, M. & Aiken, R. (1995) Monitoring computer-based problem solving. Journal of Artificial Intelligence in
Education, 6(4), 307-336
Tedesco, P. (2003). MArCO: Building an artificial conflict mediator to support group planning interactions.
International Journal of Artificial Intelligence in Education, 13, 117-155.
Gall, J., Borg. W., & Gall, M. (2003). Educational research: An introduction (7th edition). Boston: Pearson
Education.
37. UNIVERSIDAD AUTONOMA DE YUCATAN
FACULTAD DE MATEMATICAS
MAESTRÍA EN CIENCIAS COMPUTACIONALES
Gracias:
LIA. Cynthia G. Soto Cardinault
Dr. Raúl Antonio Aguilar Vera
Dr. Juan Pablo Ucan
We thank the support of the Secretariat of Public Education (Mexico) for the financial support at registered
project: PROFOCIE-2014-31-13; as well as the support of the National Council of Science and Technology
(Mexico) for scholarship CONACYT- CVU-552999.