• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 58
  • 14
  • 4
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 79
  • 53
  • 47
  • 43
  • 43
  • 41
  • 37
  • 33
  • 26
  • 25
  • 24
  • 24
  • 24
  • 24
  • 16
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
21

WE4UIV Web engineering for user interaction view

SOUZA, Ricardo André Cavalcante de 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:50:30Z (GMT). No. of bitstreams: 2 arquivo1972_1.pdf: 2696080 bytes, checksum: 69e35c3af53ec4eeb4876270ddb417ad (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / No mundo globalizado e competitivo, a sobrevivência de uma organização está relacionada a atrair e, principalmente, manter clientes (consumidores) através da prestação de serviços de qualidade. Atualmente, a forma mais usual de comunicação direta entre as organizações e seus (possíveis) clientes é através de aplicações baseadas na Web. Entre as vantagens deste tipo de aplicação estão a disponibilidade em tempo integral (24/7/365) e a facilidade de acesso, tendo em vista que o requisito inicial é apenas um computador com acesso à Internet. No contexto da disciplina de Engenharia de Software, as aplicações Web possuem características específicas que as diferem de aplicações tradicionais, especialmente no que se refere à interação com os usuários, e que devem ser consideradas adequadamente no processo de desenvolvimento. Entretanto, os processos de software tradicionais são dirigidos à funcionalidade e a parte do sistema responsável pela interação com os usuários é tratada com menor ênfase usualmente apenas na etapa de Implementação, ocasionando deficiências no produto e insatisfação dos usuários quanto ao uso do sistema. Neste cenário, este trabalho apresenta o método WE4UIV (Web Engineering User Interaction View), dirigido a modelos e baseado em componentes, cujo propósito é tratar os aspectos relacionados à visão de interação com os usuários de aplicações Web, nos níveis de análise e projeto, de modo a fornecer subsídios para orientar a etapa de Implementação. Além disso, visando acelerar e tornar menos manual a etapa de Implementação, este trabalho também apresenta uma ferramenta integrada a um ambiente de desenvolvimento para geração de código fonte a partir de artefatos de projeto descritos em UML. A abordagem apresentada neste trabalho pressupõe melhorias quantitativas no processo de desenvolvimento da visão de interação com os usuários, especificamente redução do tempo da etapa de Implementação e do índice de trabalho adicional causado por solicitações de mudança. A abordagem proposta é validada através de um processo de experimentação no contexto de um projeto real de desenvolvimento de software
22

O estudo dirigido como estratégia de ensino na educação profissional em enfermagem\". / Directed study as a teaching strategy applied in nursing education.

Eliana Suemi Handa Okane 17 June 2004 (has links)
Este estudo é uma pesquisa do tipo exploratório-descritiva que objetivou identificar como os alunos de um Curso Técnico de Enfermagem de uma Escola de Educação Profissional na cidade de São Paulo avaliam a estratégia de ensino estudo dirigido aplicada na Disciplina Saúde do Adulto. A população constituiu-se de 17 alunos e a amostragem 14, com formação básica profissional de auxiliar de enfermagem que concluíram o Curso de Habilitação Profissional de Técnico de Enfermagem. O instrumento de coleta de dados utilizado foi um questionário, contendo 11 questões, aplicado em um único momento, após autorização do Comitê de Ética da mantenedora da Escola e da diretoria da Instituição, os preceitos éticos que envolvem os sujeitos participantes foram seguidos.A metodologia para análise dos resultados ocorreu de acordo com a natureza das questões, quantificados em porcentuais simples e as demais analisadas pelo conteúdo de acordo com a proposta de Bardin (1977). Os resultados foram apresentados em quadros, tabelas e gráficos. A análise dos resultados foi realizada à luz do referencial de Freire (2000). Os alunos conceituaram como boa (86,0%) e excelente (14,0%) a estratégia utilizada, e foram identificadas 83 (100%) unidades semânticas na análise das respostas que justificaram os conceitos, sendo categorizados em: Vantagens, 44 (53,0%); Não “Legal”, 13 (16,0%); Dificuldades, 6 (7,0%); Sentimentos, 10 (12,0%) e Sugestões, 10 (12,0%). Os sujeitos aferiram notas de 1 a 4 em nível crescente de aceitação aos propósitos didático-pedagógicos, conferidos ao estudo dirigido inspirado em Nérici (1992), os proósitos didático-pedagógicos receberam maiores notas que permitem o desenvolvimento de temas de interesse do aluno; estimulam o prazer para estudar e incentivam o aluno a ser o sujeito de seu aprendizado. Considerando que o estudo dirigido foi usado dentro de uma pedagogia interacionista, dialética, materialista e progressista, concluiu-se que os alunos justificaram o conceito atribuído ao estudo dirigido de forma competente e responsável, contribuindo para a melhoria dos resultados do processo ensino-aprendizado em sala de aula, trazendo importantes reflexões docentes para o desenvolvimento de habilidades e competências no uso do estudo dirigido. / This is a descriptive exploratory study that aimed to identify how students attending a practical nurse course at a vocational school in the city of São Paulo evaluate the teaching strategy of direct study applied to the course Health of Adults. The population was comprised by seventeen students and the sample by fourteen of them. Students had a basic professional training as nursing assistants, and had finished the practical nurse course by the time the evaluation of direct study was carried out. A questionnaire with twelve questions was used as the tool to collect data. It was applied once after the authorization of the Ethics Committee of the entity that supports the school and the school management team. Ethical concepts with regards to the subjects were followed. Different methodology was applied to study the results based on the type of questions: quantified in simple percentages or content analysis, according to what was proposed by Laurence Bardin (1977). Results are presented in charts, tables and graphs. Result analysis was performed according to Freire (2000). Students rated the strategy used as good (86%) and excellent (14%). Eighty-three (100%) semantic units were identified to examine the answers that justified the rates. The units were separated in cathegories: advantages, 44 (53%); not “nice”, 13 (16%); difficulties, 6 (7%); feelings, 10 (12%), and suggestions, 10 (12%). Subjects graded the didatic educational proposals from 1 to 4, in crescent order of acceptance regarding directed study as proposed by Nérici (1992); the educational proposals that received higher rates were those that allowed the development of issues that interest the student, that increases the pleasure in studying, and that encourage the student to be the subject of his learning process. Considering that directed study was used in a progressive materialist dialectical interactive educational style, we conclude that the students justify the concept given to directed study in a competent and responsible manner, contributing to the improvement of results of learning-teaching process in the classroom, and raising important thoughts on teacher regarding development of skills and competences to use directed study.
23

Controle de microgrids dirigido por modelos / Microgrids model driven control

Sampaio Junior, Adalberto Ribeiro 31 March 2014 (has links)
Submitted by Luciana Ferreira (lucgeral@gmail.com) on 2015-01-13T10:58:35Z No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) Dissertação - Adalberto Ribeiro Sampaio Junior - 2014.pdf: 1618396 bytes, checksum: bd9ccea5178781ea6e1d2e0b346d9787 (MD5) / Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2015-01-13T10:58:56Z (GMT) No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) Dissertação - Adalberto Ribeiro Sampaio Junior - 2014.pdf: 1618396 bytes, checksum: bd9ccea5178781ea6e1d2e0b346d9787 (MD5) / Made available in DSpace on 2015-01-13T10:58:56Z (GMT). No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) Dissertação - Adalberto Ribeiro Sampaio Junior - 2014.pdf: 1618396 bytes, checksum: bd9ccea5178781ea6e1d2e0b346d9787 (MD5) Previous issue date: 2014-03-31 / Fundação de Amparo à Pesquisa do Estado de Goiás - FAPEG / The use of model driven engineering (MDE) and models at runtime represent an important tools for the development and management of complex systems. We show how a model driven approach can be used to create a manager able to control the various components of a microgrid, besides adding autonomic behavior in this kind of system. Applying an architecture that respects the hierarchy of controllers present in microgrids, we show how devices can be controlled through calls and events that are targeted to a manager and defined in its model. This model-driven approach facilitates the control of devices and allows customization of the bahavior of a microgrid by the end user in charge of managing it. / O uso de engenharia de software dirigida por modelos (MDE) e de modelos em tempo de execução constitui uma ferramenta importante para desenvolver e controlar sistemas complexos. Neste trabalho utilizamos uma abordagem dirigida por modelos para controlar sistemas de distribuição de energia elétrica conhecidos como microgrids. Mostramos como uma abordagem dirigida por modelos pode ser utilizada para criar um gerente capaz de controlar os diversos componentes de uma microgrid, além de adicionar comportamento autonômico neste tipo de sistema. Aplicando uma arquitetura que respeita a hierarquia dos controladores presentes em microgrids, mostramos como os dispositivos podem ser controlados por meio de chamadas e eventos direcionados ao gerente de recursos e definidos em seu modelo. Essa forma de controle dirigido por modelos facilita a definição do controle dos dispositivos de uma microgrid por parte do usuário, além de permitir uma personalização do comportamento global de uma microgrid.
24

O problema do multicorte dirigido mínimo / The directed multicut problem

Juan Gabriel Gutierrez Alva 07 December 2012 (has links)
O Problema do Multicorte Dirigido Mínimo é um problema clássico em otimização combinatória. Ele é NP-difícil mesmo para instâncias muito simples. Este trabalho faz uma análise dos algoritmos exatos e de aproximação para resolver o problema. Também implementa alguns desses algoritmos e compara seus desempenhos. / The directed multicut problem is a classical problem in combinatorial optimization. It is NP-hard even for very simple families of instances. This work makes an analysis of the exact and approximation algorithms for the problem. It also implements some of these algorithms and compares their performances.
25

Una Aproximación de Ingeniería de Requisitos para Líneas de Productos Software Basada en una Estrategia de Desarrollo Dirigido por Modelos

Blanes Domínguez, David 02 May 2016 (has links)
[EN] The Requirements Engineering (RE) activity is crucial in software engineering. A failure when defining the requirements of a system could increase the costs of the entire product development process. This problem is even more critical in the Software Product Lines (SPL) development, since the definition and specification of requirements must deal with a new dimension: requirements variability. Requirements variability is specified during the domain engineering process, in which variability points are defined so as to distinguish which requirements will be common, and which will be variable. These variability points are resolved during an application engineering activity called requirements derivation in order to obtain the requirements for a specific product. Another paradigm that is widely applied in SPL Development is Model-Driven Software Development (MDSD). MDSD can reduce production costs by increasing software reuse. Despite this fact, the RE approaches for SPL found in literature have some weaknesses. Many of the current approaches represent the variability information in the requirements models, thus reducing the requirements' readability. Moreover, the RE approaches for SPL used during application engineering are normally limited to deriving the product requirements from the SPL requirements and do not indicate how to represent non-existent requirements in the SPL: the delta requirements. This has an undesirable effect on the flexibility of the approaches. The aim of this thesis is to define and validate an RE approach in the context of SPL that will support the definition and specification of the requirements of an SPL, allowing them to be derived from the requirements of a product using the MDSD paradigm, and also supporting the definition and specification of delta requirements. In this context, we have defined a process called FEDRE. During domain engineering, strategy definition and requirements specification obtained from model features are used. During application engineering, the derivation and validation of product requirements ensure that requirements meet customer needs. The necessary delta requirements could be specified, when they will be required, with the aim to prevent that product requirements are limited to a mere combination of LPS requirements. Moreover, a technological approach based on a MDSD strategy was defined. During domain engineering, the variability of the SPL and the requirements variability are represented as multi-model views, and traceability relationships are established among them. During application engineering, the productconfiguration is defined and the requirements of the product to be built are derived using a strategy based on model transformations. The process proposed in FEDRE has been validated using two quasi-experiments. In the first quasi-experiment, the SPL requirements were specified with the aim of validating the FEDRE domain engineering guidelines. According to the results, FeDRE was perceived as easy to use and useful as regards specifying the requirements for an SPL. In the second quasi-experiment, the requirements of a product were validated with the aim of verifying whether the customer needs where covered. In the case of their not being covered, the participants specified the delta requirements. Most of the subjects were able to correctly identify what needs were covered and which requirements had to be added as delta requirements. This dissertation contributes to the field of development of SPL by providing a process and technology, along with an automated and generic approach with which to define and specify requirements in SPL environments. / [ES] La actividad de Ingeniería de Requisitos (IR) resulta crucial dentro de la ingeniería del software. Un fallo durante la definición de los requisitos de un sistema puede provocar sobrecostes durante todo el proceso de desarrollo. Este problema se acentúa aún más en el desarrollo de Líneas de Producto Software (LPS) debido a que la definición y especificación de los requisitos deben de tratar con una nueva dimensión: la variabilidad de los requisitos. Esta variabilidad de los requisitos de la LPS se específica durante el proceso de ingeniería del dominio, donde se definen los puntos de variabilidad que permiten diferenciar qué requisitos serán comunes y cuáles serán variables. Estos puntos de variabilidad se resuelven durante el proceso de ingeniería de la aplicación para obtener los requisitos de un producto específico, en la actividad llamada derivación de requisitos. Otro paradigma ampliamente aplicado en las LPS es de Desarrollo de Software Dirigido por Modelos (DSDM). El DSDM puede reducir costes de producción, gracias al aumento de la reutilización de software. Sin embargo las aproximaciones actuales representan la información de la variabilidad de los requisitos exclusivamente en el mismo modelo de requisitos, perjudicando la legibilidad de los requisitos. Por otra parte durante la ingeniería de la aplicación, las aproximaciones de IR para LPS normalmente se limitan a derivar los requisitos del producto a partir de los requisitos de la LPS, pero no explicitaban cómo representar requisitos que no existían previamente en la LPS: los requisitos delta. Este hecho incide negativamente en la flexibilidad de las aproximaciones. El objetivo de esta tesis doctoral es definir y validar una aproximación de IR en el contexto de LPS que soporte la definición y especificación de los requisitos de una LPS, permitiendo derivar a partir de ellos los requisitos de un producto haciendo uso del paradigma de DSDM, y soportando además la definición y especificación los requisitos delta. En este contexto, se ha definido un proceso llamado FeDRE. Durante la ingeniería del dominio se utiliza una estrategia de definición y especificación de los requisitos a partir del modelo de características. Durante la ingeniería de la aplicación se cubre la derivación de los requisitos y la validación para comprobar que satisfacen las necesidades del cliente. En el caso de que fuera necesario se permiten modelar los requisitos delta, evitando que los requisitos del producto estén limitados a una mera combinación de requisitos de la LPS. Por otra parte se ha definido una aproximación tecnológica basada en una estrategia de DSDM. Durante la ingeniería del dominio se representan en un multimodelo las vistas de variabilidad de la LPS y la de requisitos, estableciendo relaciones de trazabilidad entre ellas. Durante la ingeniería de la aplicación se define una configuración del producto y se derivan, mediante una estrategia basada en transformaciones de modelos, los requisitos del producto a desarrollar. El proceso propuesto en FeDRE se ha validado mediante dos cuasi-experimentos. El primer cuasi-experimento modelaba los requisitos de una LPS con el objetivo de validar las guías de la ingeniería del dominio de FeDRE. Los resultados mostraron que FeDRE fue percibido como fácil de usar y útil para especificar los requisitos de una LPS. En el segundo cuasi-experimento se validaron los requisitos de un producto con el objetivo de comprobar si cubrían las necesidades del cliente. En el caso de que no lo hicieran, los participantes especificaron los requisitos delta. La mayor parte de los sujetos fueron capaces de identificar correctamente qué necesidades estaba cubiertas y qué requisitos debían de añadirse como requisitos delta. Esta tesis doctoral contribuye al campo de desarrollo de LPS proveyendo de un proceso y una aproximación tecnológica, automatizada y genérica para la definición y especificación de re / [CAT] L'activitat d'Enginyeria de Requeriments (ER) és crucial dins de l'enginyeria del programari. Un error durant la definició dels requeriments d'un sistema pot provocar sobrecostos durant tot el procés de desenvolupament. Aquest problema s'accentua en el desenvolupament de Línies de Producte Software (LPS) a causa de que la definició i especificació dels requeriments han de treballar amb una nova dimensió: la variabilitat dels requeriments. Aquesta variabilitat dels requeriments de l'LPS s'especifica durant el procés d'enginyeria del domini, on es defineixen els punts de variabilitat que permeten diferenciar quins requeriments seran comuns i quins seran variables. Aquests punts de variabilitat es resolen durant el procés d'enginyeria de l'aplicació per obtenir els requeriments d'un producte específic, en l'activitat anomenada derivació de requeriments. Un altre paradigma àmpliament aplicat a les LPS és el Desenvolupament de Programari Dirigit per Models (DSDM). El DSDM pot reduir costos de producció, gràcies a l'augment de la reutilització de programari. Malgrat això les aproximacions d'ER per a LPS presenten algunes debilitats. Moltes de les aproximacions actuals representen la informació de la variabilitat dels requeriments exclusivament en el mateix model de requeriments, perjudicant la llegibilitat dels requeriments. D'altra banda, durant l'enginyeria de l'aplicació, les aproximacions d'ER per a LPS normalment es limiten a derivar els requeriments del producte a partir dels de la LPS, però no expliciten com representar requeriments que no existien prèviament a l'LPS: els requeriments delta. Aquest fet incideix negativament en la flexibilitat de les aproximacions. L'objectiu d'aquesta tesi doctoral és definir i validar una aproximació d'ER en el context de LPS que done suport a la definició i especificació dels requeriments d'una LPS, permetent derivar a partir d'ells els requeriments d'un producte fent ús del paradigma de DSDM i donant suport a més a la definició i especificació dels requeriments delta. En aquest context, s'ha definit un procés anomenat FeDRE. Durant l'enginyeria del domini s'utilitza una estratègia de definició i especificació dels requeriments a partir del model de característiques. Durant l'enginyeria de l'aplicació es cobreix la derivació dels requeriments i la validació per comprovar que satisfan les necessitats del client. En el cas que fora necessari es permetrà modelar els requeriments delta, evitant que els requeriments del producte estiguen limitats a una mera combinació de requeriments de l'LPS. D'altra banda s'ha definit una aproximació tecnològica basada en una estratègia de DSDM. Durant l'enginyeria del domini es representen en un multimodel les vistes de variabilitat de l'LPS i la de requeriments, establint relacions de traçabilitat entre elles. Durant l'enginyeria de l'aplicació es defineix una configuració del producte i es deriven, mitjançant una estratègia basada en transformacions de models, els requeriments del producte a desenvolupar. El procés proposat en FeDRE s'ha validat mitjançant dos quasi-experiments. El primer quasi-experiment modelava els requeriments d'una LPS amb l'objectiu de validar les guies de l'enginyeria del domini de FeDRE. Els resultats mostren que FeDRE va ser percebut com fàcil d'utilitzar i útil per especificar els requeriments d'una LPS. En el segon quasi-experiment es van validar els requeriments d'un producte amb l'objectiu de comprovar si cobrien les necessitats del client. En el cas que no ho feren, els participants especificaren els requeriments delta. La major part dels subjectes van ser capaços d'identificar correctament quines necessitats estaven cobertes i quins requeriments havien d'afegir com a requeriments delta. Aquesta tesi doctoral contribueix al camp del desenvolupament de LPS proveint d'un procés i d'una aproximació tecnològica, automatitzada i genèrica per a la definició i especificació d / Blanes Domínguez, D. (2016). Una Aproximación de Ingeniería de Requisitos para Líneas de Productos Software Basada en una Estrategia de Desarrollo Dirigido por Modelos [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/63266 / TESIS
26

Incorporación de mecanismos de usabilidad en un entorno de producción de software dirigido por modelos

Panach Navarrete, José Ignacio 04 June 2010 (has links)
Actualmente, uno de los principales retos de la Ingeniería del Software (IS) es el desarrollo de sistemas de calidad. La calidad es una propiedad del software que cuenta con diversas características, entre ellas la usabilidad, que es en la que se centra esta tesis. La IS se ha centrado históricamente en problemas de funcionalidad y de persistencia, relegando a un segundo plano aspectos de la interacción con el usuario, y más concretamente, de la usabilidad. Este vacío ha sido cubierto por la comunidad Interacción Persona-Ordenador (IPO), que ha propuesto recomendaciones para mejorar la usabilidad. Algunas de estas recomendaciones deben ser consideradas desde las primeras fases de construcción de los sistemas a fin de evitar realizar cambios en la arquitectura una vez ésta haya sido diseñada. Estas recomendaciones se conocen como Functional Usability Features (FUF). La incorporación de los FUFs desde las primeras fases del proceso de desarrollo añade cierta complejidad a la construcción de sistemas, ya que el analista ha de tener en cuenta más factores a la hora del desarrollo. Esta tesis presenta una solución basada en transformaciones entre modelos. El objetivo de la tesis es el de presentar un método (llamado MIMAT) para incorporar los FUFs dentro de un método de desarrollo Model-Driven Development (MDD). Para ello, se profundiza en los cambios que el diseñador del método MDD debe aplicar para enriquecer dicho método con los FUFs. Una vez incorporados los FUFs, el analista que modele sistemas con el método MDD puede utilizar las características de usabilidad en el desarrollo de sistemas. La principal ventaja de esta aproximación es que el analista puede incorporar las características de usabilidad simplemente a partir de modelos conceptuales, dejando la implementación a las transformaciones de modelo a código. La factibilidad de MIMAT se ha demostrado aplicándolo a un método de desarrollo MDD específico: OO-Method. / Panach Navarrete, JI. (2010). Incorporación de mecanismos de usabilidad en un entorno de producción de software dirigido por modelos [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/8379 / Palancia
27

OOWS 2.0: UN MÉTODO DE INGENIERÍA WEB DIRIGIDO POR MODELOS PARA LA PRODUCCIÓN DE APLICACIONES WEB 2.0

Valverde Giromé, Francisco 10 December 2010 (has links)
Los métodos de Ingeniería Web dirigidos por modelos han mejorado tanto la calidad como la eficiencia a la hora de desarrollar aplicaciones Web. Estos métodos utilizan modelos conceptuales para capturar de forma abstracta una representación detallada de la aplicación Web a desarrollar. La ventaja más destacada de esta aproximación es que a partir de estos modelos, ampliamente validados en entornos industriales, es factible la generación sistemática del código que implementa la aplicación Web. Las aplicaciones Web 2.0 destacan, fundamentalmente, en la alta implicación de los usuarios a la hora de crear sus contenidos, ya sean en forma de opiniones, fotos, definiciones o videos. Este hecho enfatiza el carácter colaborativo de las aplicaciones Web 2.0 y otorga al usuario un rol primordial en la aplicación. Para lograr la colaboración del usuario, es un requisito imprescindible que la aplicación proporcione una interacción precisa e intuitiva. Este objetivo se ha conseguido en las aplicaciones Web 2.0 mediante: 1) una interfaz de usuario tecnológicamente muy avanzada y con un elevado grado de usabilidad; y 2) la reutilización de un conjunto de buenas prácticas, ampliamente aplicadas en el dominio de la Web 2.0, que proporcionan al usuario una forma sencilla y conocida de interactuar con la aplicación. Con el objetivo de desarrollar aplicaciones Web 2.0 de calidad, ambos aspectos tienen que estar presentes en los métodos de Ingeniería Web. Esta tesis doctoral presenta el método de Ingeniería Web dirigido por modelos OOWS 2.0 como una evolución incremental y necesaria del método OOWS. El objetivo esencial de este nuevo método es el de proporcionar la expresividad conceptual requerida para el desarrollo de aplicaciones Web 2.0. En concreto, las contribuciones se centran en soportar los aspectos avanzados de la interacción con el usuario final, tan relevantes en este tipo de aplicaciones. Para lograr esta meta, la tesis doctoral introduce una serie de modelos conceptuales que capturan, sin ambigüedades, las nuevas necesidades de interacción demandadas por las aplicaciones Web 2.0. / Valverde Giromé, F. (2010). OOWS 2.0: UN MÉTODO DE INGENIERÍA WEB DIRIGIDO POR MODELOS PARA LA PRODUCCIÓN DE APLICACIONES WEB 2.0 [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/8977 / Palancia
28

Derivación, Evaluación y Mejora de la Calidad de Arquitecturas Software en el Desarrollo de Líneas de Producto Software Dirigido por Modelos

González Huerta, Javier 13 March 2014 (has links)
En los últimos años se han propuesto diferentes aproximaciones para el desarrollo de sistemas altamente complejos. Algunos esfuerzos intentan aplicar la aproximación de Líneas de Producto Software tratando de sacar partido de la reutilización masiva para producir sistemas software que comparten un conjunto común de características. Una Línea de Producto Software (LPS) es un conjunto de sistemas software que comparten un conjunto de características comunes que satisfacen las necesidades específicas de un segmento de mercado particular y que son desarrollados a partir de un conjunto de activos software comunes de un modo preestablecido [6]. El desarrollo de una LPS consta de dos procesos básicos: la Ingeniería del Dominio, donde se establece cuáles son las partes comunes y las variables y se construye un conjunto de activos (product¿s line core assets) como partes de los sistemas software a desarrollar, y la Ingeniería de la Aplicación, donde los core assets son reutilizados sistemáticamente para derivar productos específicos. De este modo se reducen costes y tiempo de desarrollo. En el desarrollo de líneas de producto se presentan dos arquitecturas software que juegan dos roles diferenciados; i) la arquitectura de la línea de producto que da soporte a todas los posibles productos que pueden ser obtenidos a partir de la línea de producto y que cuenta con los mecanismos de variabilidad necesarios para cubrir toda la gama de productos y ii) la arquitectura de producto, que es creada a partir de la arquitectura de la línea de producto ejerciendo los mecanismos de variabilidad, para que esta se adapte a los requisitos del producto en desarrollo. En general, el aseguramiento de la calidad del producto es una actividad crucial para el éxito de la industria del software, pero es, si cabe, más importante cuando se trata del desarrollo de líneas de producto software, dado que la reutilización masiva de core assets hace que los atributos de calidad (propiedades físicas o abstractas de un artefacto software) de los core assets impacten en la calidad de todos los productos de una línea de producto. Este hecho es de especial relevancia cuando tratamos con la arquitectura software, que es el core asset mas critico en el desarrollo de líneas de producto. La arquitectura software es la vía para conseguir el cumplimiento de los requisitos no funcionales de nuestro producto, por lo que asegurar que estos requisitos se cumplen durante el proceso de derivación de la arquitectura es una actividad crítica en el proceso de desarrollo. El desarrollo de líneas de producto va, en la mayoría de los casos, ligada a la aplicación del paradigma de desarrollo dirigido por modelos. El Desarrollo de Software Dirigido por Modelos (DSDM) que promueve el uso de modelos durante a lo largo de todo el proceso de desarrollo de software, permitiendo que estos modelos puedan ser transformados sucesivamente hasta la obtención del producto final. En la literatura no se encuentran propuestas que, de forma completa, sistemática y automatizada, permitan obtener arquitecturas de producto software que cumplan una serie de requisitos de calidad. El presente trabajo de investigación pretende la mejora del contexto anterior proponiendo el método QuaDAI (Quality Driven Architecture Derivation and Improvement), un método de derivación, evaluación y mejora de la calidad de arquitecturas software en el Desarrollo de Líneas de Producto Dirigido por Modelos mediante la definición de un artefacto (el multimodelo) y de un proceso dirigido por transformaciones que permite automatizar un proceso (el de derivación, evaluación y mejora) de por si altamente complejo. Este método va dirigido a empresas de desarrollo de software que utilice el paradigma de LPS y que pretendan introducir técnicas automatizadas de aseguramiento de calidad y para investigadores interesados en el campo de las arquitecturas software, líneas de producto y desarrollo dirigido por modelos. / González Huerta, J. (2014). Derivación, Evaluación y Mejora de la Calidad de Arquitecturas Software en el Desarrollo de Líneas de Producto Software Dirigido por Modelos [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/36448 / TESIS
29

[en] MIRA: A MODEL-DRIVEN INTERFACE FRAMEWORK FOR REST APPLICATIONS / [pt] MIRA: UM AMBIENTE PARA INTERFACES DIRIGIDAS POR MODELOS PARA APLICAÇÕES REST

EZEQUIEL BERTTI 14 October 2015 (has links)
[pt] Este trabalho apresenta um framework de software para construção de interfaces para aplicações REST, dirigido por modelos. Este framework permite a construção destas interfaces exigindo um mínimo de programação pelo projetista. Os modelos nos quais se baseia, e a interface gerada utilizam padrões do W3C. Uma avaliação qualitativa indica que há um aumento efetivo de produtividade e qualidade no projeto de interfaces através do ambiente, quando comparado com abordagens tradicionais para projeto e implementação de interfaces. / [en] This work presentes a Model-driven framework for the design of interfaces for REST applications. The framework allows building interfaces with minimal programming, The models used, as well as the generated interfaces are represented using W3C standards. A qualitative evaluation indicates that there are gains in both productivity and quality of the generated interfaces, when compared with traditional approaches.
30

[en] RULE-BASED APPROACH TO MODELING AND GENERATION USER INTERFACES / [pt] MODELAGEM E GERAÇÃO DE INTERFACES DIRIGIDAS POR REGRAS

VAGNER BARBOSA DO NASCIMENTO 13 January 2015 (has links)
[pt] Hoje em dia é incontável o volume aplicações desenvolvidas para a World Wide Web. Essas aplicações possuem interfaces com o usuário que devem ser capazes de se adaptar a diversas situações de uso, mudanças de contexto e conteúdo e ainda ser compatíveis com vários navegadores e dispositivos. Além disso, o projeto e a manutenção de interfaces que necessitam de adaptações em função das regras de negócio da aplicação demandam boa parte do esforço exigido durante do ciclo de vida do desenvolvimento de uma aplicação. Para auxiliar no projeto dessas interfaces, algumas UIDL s (User Interfaces Description Languages) foram propostas com o intuito de oferecer um nível de abstração para que o projetista não precise focar a atenção em aspectos mais concretos durante o desenvolvimento de uma interface. Esse trabalho apresenta uma proposta para modelagem e geração de interfaces de aplicações web baseadas em regras de produção. Essas regras definem critérios para as situações de: acionamento de uma interface, seleção dos elementos que participam da composição abstrata e do mapeamento dos widgets concretos que serão utilizados na etapa de renderização. Essa proposta contempla um método para modelagem das interfaces, uma arquitetura de implementação e um ambiente de autoria e execução dos modelos de interface. Também será apresentada uma arquitetura para construção de widgets concretos, uma máquina de interpretação e renderização de interfaces. O objetivo geral da proposta é conseguir projetar interfaces mais sensíveis aos dados e aos contextos de uso, cobrir certas situações de adaptação e gerar interfaces mais flexíveis e reutilizáveis. / [en] Today there is a countless number of applications developed for the World Wide Web. These applications have user interfaces that should be able to adapt to several usage scenarios, content and context changes and also to be compatible with multiple browsers and devices. Furthermore, the design and maintenance of interfaces that need adjustments depending on the business rules of the application require much effort during the development life cycle of an application. In order to assist in the design of these interfaces, some UIDL s (User Interface Description Languages) have been proposed aiming at providing a level of abstraction so that the designer does not need to immediately focus attention on concrete aspects during the development of an interface. This work presents a proposal for modeling and generating interfaces of web applications based on production rules. These rules define criteria for situations determining the activation of an interface; for the selection the elements that participate in the abstract composition and also for the mapping of specific widgets that will be used in the rendering stage. The proposal contemplates a method for modeling interfaces, an implementation architecture and a framework for authoring and execution of the proposed interface models. An architecture is also presented for building widgets as well as a concrete interface interpretation and rendering machine from a hierarchy specification. The overall goal of the proposal is to design interfaces more responsive to data and contexts of use, including situations of adaptation, generating more flexible and reusable interfaces.

Page generated in 0.0532 seconds