• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 10
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 20
  • 20
  • 6
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 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.
11

Participatory Strategic Planning System for Complex Service Environments

Mulay, Ajay A. 20 October 2011 (has links)
No description available.
12

Étude des mécanismes de surenroulement de l'ADN induit par la transcription chez Escherichia coli

Broccoli, Sonia January 2003 (has links)
Thèse numérisée par la Direction des bibliothèques de l'Université de Montréal.
13

Transcription-Coupled DNA Supercoiling in Escherichia Coli: Mechanisms and Biological Functions

Zhi, Xiaoduo 05 December 2012 (has links)
Transcription by RNA polymerase can induce the formation of hypernegatively supercoiled DNA both in vivo and in vitro. This phenomenon has been explained by a “twin-supercoiled-domain” model of transcription where a positively supercoiled domain is generated ahead of the RNA polymerase and a negatively supercoiled domain behind it. In E. coli cells, transcription-induced topological change of chromosomal DNA is expected to actively remodel chromosomal structure and greatly influence DNA transactions such as transcription, DNA replication, and recombination. In this study, an IPTG-inducible, two-plasmid system was established to study transcription-coupled DNA supercoiling (TCDS) in E. coli topA strains. By performing topology assays, biological studies, and RT-PCR experiments, TCDS in E. coli topA strains was found to be dependent on promoter strength. Expression of a membrane-insertion protein was not needed for strong promoters, although co-transcriptional synthesis of a polypeptide may be required. More importantly, it was demonstrated that the expression of a membrane-insertion tet gene was not sufficient for the production of hypernegatively supercoiled DNA. These phenomenon can be explained by the “twin-supercoiled-domain” model of transcription where the friction force applied to E. coli RNA polymerase plays a critical role in the generation of hypernegatively supercoiled DNA. Additionally, in order to explore whether TCDS is able to greatly influence a coupled DNA transaction, such as activating a divergently-coupled promoter, an in vivo system was set up to study TCDS and its effects on the supercoiling-sensitive leu-500 promoter. The leu-500 mutation is a single A-to-G point mutation in the -10 region of the promoter controlling the leu operon, and the AT to GC mutation is expected to increase the energy barrier for the formation of a functional transcription open complex. Using luciferase assays and RT-PCR experiments, it was demonstrated that transient TCDS, “confined” within promoter regions, is responsible for activation of the coupled transcription initiation of the leu-500 promoter. Taken together, these results demonstrate that transcription is a major chromosomal remodeling force in E. coli cells.
14

Model domena i servisa u geoinformacionom sistemu katastra nepokretnosti / Domain and service model for real estate cadastre geoinformation system

Radulović Aleksandra 16 July 2015 (has links)
<p style="text-align: justify;">U okviru doktorske disertacije predstavljen je profil modela domena za katastar<br />nepokretnosti u Srbiji, kao i model servisa kojim se opisuju procesi u katastru<br />neophodni za uspe&scaron;no i efikasno izvr&scaron;avanje poslova. U tu svrhu izvr&scaron;en je pregled<br />stanja postojećeg informacionog sistema katastra nepokretnosti u Srbiji, izvr&scaron;ena je<br />analiza postojećih problema i koraka koje je neophodno sprovesti kako bi se izvr&scaron;ilo<br />unapređenje i povećala efikasnost poslovanja. Prikazana je studija primenljivosti ISO<br />19152 standarda na katastar nepokretnosti u Srbiji. Rezultat je profil modela domena<br />za katastar nepokretnosti kojim se obezbeđuje interoperabilnost sistema. Takođe su<br />predstavljeni poslovni procesi u katastru i definisana je njihova hijerarhijska<br />organizacija. Na osnovu dobijenih procesa predložen je model servisa za katastar<br />nepokretnosti u Srbiji. Model servisa obuhvata servise poslovanja katastra<br />nepokretnosti, uslužne servise prema različitim korisnicima i geoprostorne servise.<br />Potom je izvr&scaron;ena verifikacija modela servisa kroz studiju slučaja upotrebe definisanih<br />servisa.</p>
15

Klassificering av markanvändning och markägande enligt Land Administration Domain Model, LADM : En fallstudie i Valbo, Gävle

Järling, Kristine January 2016 (has links)
The aim of this study is to analyse a part of a model that describes the relationship in land administration. The model is both international and Swedish standard and is named, The Land Administration Domain Model (LADM). The model describes how a natural or legal person, property unit or joint property unit is affected by the legislation, exercise of authority and agreements within an administrative entity, such as a property unit or joint property unit. A part of the model has been analysed in a case study in Valbo, Gävle.  The study has been delimited to investigate the part that describes land administration that manifests itself as zoning plan, area regulations, Real Property Register and digitalised available cadastral dossiers. The information has been decoded by the part of the model rights, restrictions, and responsibilities (RRR). This is a more detailed way of describing how land administration affects a property unit or person. As far as the author knows has the model not been practiced in Sweden, despite of that the model has been of Swedish standard since 2012.  The study shows that LADM can be used in Swedish legislation and fills a void when describing land administration, the main focus is to describe the relationship between property units and persons. The cross-border collection of property related information generates an overview of what exists in a land area. This makes it possible to see when information is duplicated or absent. LADM has the capacity to gather information from different land administration systems. By gathering information to a system so an overview is created and better conditions for exercise of authority or inhabitant to identify which factors affect a land area. / Den här studien syftar till att analysera en del av en modell som beskriver relationer vid markanvändning och markägande. Modellen är både internationell och svensk standard och heter The Land Administration Domain Model (LADM), på svenska Modell för markanvändning och markägande (LADM). Modellen beskriver hur en fysisk eller juridisk person, fastighet eller samfälld mark påverkas av lagar, myndighetsutövning och avtal inom en registrerbar enhet, som en fastighet eller samfälld mark. En del av modellen har analyserats genom att använda metoden fallstudie i Valbo, Gävle.  Studien har avgränsats till att undersöka den del som beskriver markanvändning och markägande som tar sig uttryck som detaljplaner, områdesbestämmelser, fastighetsregistret och digitalt tillgängliga förrättningsakter. Informationen har tolkats enligt modellens rättigheter, restriktioner och skyldigheter (RRR), vilket ger en mer detaljerad beskrivning hur lagar, myndighetsutövning och avtal påverkar en fastighet eller person, mer än förmån och belastning. Vad författaren känner till har inte modellen tillämpats i Sverige tidigare, trots att den varit svensk standard sedan år 2012.  Studien visar att LADM fyller ett tomrum vid beskrivning av markanvändning och markägande, då den fokuserar på att beskriva relationer mellan fastigheter och personer. Insamlingen av fastighetsinformation kan ske gränsöverskridande och därmed skapar modellen en överblick av vad som finns inom ett område. Det skapar möjligheten att se när information finns upprepad hos olika register och när information uteblivit. LADM har kapacitet att samla den information som finns inom markanvändning och markägande. Genom att samla information till ett system skapas en översikt och ger bättre förutsättningar för myndighetsutövning eller invånare att identifiera vilka påverkande faktorer som finns inom ett geografiskt område.
16

以物件導向觀念建立領域模型 : 以銀行存放款交易業務為例 / Using an Object-Oriented Apporach to Develop Dommain Models─A Banking Transaction Systems Example

陳宗斌, Chen, Zong-Bin Unknown Date (has links)
系統建構時,提供一個領域模型,對特定領域做分析被視為能成功提昇軟體再使用的重要因素,再利用物件導向〞繼承〞的特性,將重覆出現的物件屬性及操作程序設為通用,可提昇軟體的再用性。另外藉由物件導向中〞類別化〞與〞封包〞的特性,其所呈現之資訊隱藏與抽象化之概念,將使所建立的領域模型更為明顯易懂。 而近幾年來,隨著銀行新業務的開放及激烈的競爭環境,銀行的資訊系統需求不斷增加。面臨著新業務的開發整合、經營管理技援系統的建立、及作業流程的改進等強烈需求,以傳統程序導向方法建立的銀行資訊系統即遭遇到軟體難以再使用與維護的困境。 本研究主要採用個案研究的方法,將一套現有銀行存款作業交易系統中的主要功能部份,以軟體再工程程序中反向工程的技術,依循本研究所提出之物件導向領域架構規格,經由轉化及精製,設計一個銀行存款款資訊系統領域模型。再經前向工程技術,產生一個物件導向銀行資訊系統雛型,以做為對此領域模型之實作及測試。由於存放款交易是每家銀行的基本業務,作業流程亦十分相似,在本研究中建立的領域模型可做為建立銀行資訊系統之參考,以此領域模型發展改良的系統將可有效的提昇程式再使用與維護的品質,對於銀行資訊系統不斷增加與變化的需求相信可提供一解決方案。 / Along with the recent deregulation trend in the banking industry at Taiwan, new requirements for Banking Information Systems are increasing. The systems developed using traditional procedure-based paradigm become a burden in terms of maintainability and reusability. When upgrading the existing application systems, although some of the domain concepts are reused, the generated software systems often include discrete repetitive pieces of code for the same function in the systems. Object-oriented programming is often touted as promoting software reuse. The inheritance and polymorphism characteristics in the object-oriented paradigm keep the generic attributes and operations in the parent level and remove their repetition from the child level. In this article, we present an object-oriented approach to develop domain models. Using a case study approach, we build an object-oriented domain model for the deposit and loan transaction systems in a bank based on the current system functionalities. The domain model which restructures the application semantics would hopefully reduce the redundancy and inconsistency in the new systems. Since the deposit and loan transactions air basic activities in the any bank, the domain semantics are very similar among banks under the same regulatory system at Taiwan. The domain model developed in this case study can be used as a core structure reference for local banking transaction systems.
17

UMA TÉCNICA PARA A AQUISIÇÃO E CONSTRUÇÃO DE MODELOS DE DOMÍNIO E USUÁRIOS BASEADOS EM ONTOLOGIAS PARA A ENGENHARIA DE DOMÍNIO MULTIAGENTE / A TECHNIQUE FOR PURCHASE AND CONSTRUCTION MODELS DOMAIN AND USERS ONTOLOGY BASED ON ENGINEERING MULTI-AGENT

Faria, Carla Gomes de 06 February 2004 (has links)
Made available in DSpace on 2016-08-17T14:52:49Z (GMT). No. of bitstreams: 1 Carla Gomes de Faria.pdf: 8307550 bytes, checksum: 28290dc02e9aad84de30e16b029a3a95 (MD5) Previous issue date: 2004-02-06 / This work proposes GRAMO, a technique for the acquisition and construction of ontology based domain and user models in Domain and User Analysis of Multi-Agent Domain Engineering. A domain model is a high-level domain independent abstraction representing the formulation of a problem, knowledge or activities of the real word. A user model is a high-level domain independent abstraction representing features, needs, preferences and goal of end-users. Ontologies are knowledge representation structures appropriate for representing domain and user models. GRAMO is based on the reuse of ONTODUM, a meta-domain and user model representing the knowledge of techniques for domain analysis, user modelling and requirement analysis of multi-agent systems. Two case studies in the juridical and touristical area are introduced describing a preliminar evaluation of the proposed technique. / Este trabalho propõe a GRAMO, uma técnica para a aquisição e construção de modelos de domínio e usuários baseados em ontologias para a Análise de Domínio e Usuários na Engenharia de Domínio Multiagente. Um modelo de domínio é uma representação dependente de um domínio de aplicação particular, especificada em um alto nível de abstração, que contém a formulação de um problema, conhecimento ou atividades do mundo real. Um modelo de usuário é uma abstração especificada em um alto nível, que representa as características, necessidades, preferências e objetivos dos usuários finais. Ontologias são estruturas de representação de conhecimento adequadas para representar modelos de domínio e usuários. A GRAMO é baseada no reuso da ONTODUM, um meta-modelo de domínio e usuários, que representa o conhecimento das técnicas da análise de domínio, modelagem de usuários e análise de requisitos de sistemas multiagente. Dois estudos de caso nas áreas jurídica e turística são apresentados descrevendo uma avaliação preliminar da técnica proposta.
18

A Multiscale in Silico Study to Characterize the Atrial Electrical Activity of Patients With Atrial Fibrillation. A Translational Study to Guide Ablation Therapy

Sánchez Arciniegas, Jorge Patricio 26 July 2021 (has links)
[ES] La fibrilación auricular es la arritmia cardíaca más común. Durante la fibrilación auricular, el sustrato auricular sufre una serie de cambios o remodelados a nivel eléctrico y estructural. La remodelación eléctrica se caracteriza por la alteración de una serie de canales iónicos, lo que cambia la morfología del potential de transmembrana conocido como potencial de acción. La remodelación estructural es un proceso complejo que involucra la interacción de varios procesos de señalización, interacción celular y cambios en la matriz extracelular. Durante la remodelación estructural, los fibroblastos que abundan en el tejido cardíaco, comienzan a diferenciarse en miofibroblastos que son los encargados de mantener la estructura de la matriz extracelular depositando colágeno. Además, la señalización paracrina de los miofibroblastos afecta a los canales iónicos de los miocitos circundantes. Se utilizaron modelos computacionales muy detallados a diferentes escalas para estudiar la remodelación estructural inducida a nivel celular y tisular. Se realizó una adaptación de un modelo de fibroblastos humanos a nivel celular para reproducir la electrofisiología de los miofibroblastos durante la fibrilación auricular. Además, se evaluó la exploración de la interacción del calcio en la electrofisiología de los miofibroblastos ajustando el canal de calcio a los datos experimentales. A nivel tisular, se estudió la infiltración de miofibroblastos para cuantificar el aumento de vulnerabilidad a una arritmia cardíaca. Los miofibroblastos cambian la dinámica de la reentrada. Una baja densidad de miofibroblastos permite la propagación a través del área fibrótica y crea puntos de salida de actividad focal y roturas de ondas dentro de esta área. Además, las composiciones de fibrosis juegan un papel clave en la alteración del patrón de propagación. La alteración del patrón de propagación afecta a los electrogramas recogidos en la superficie del tejido. La morfología del electrograma se alteró dependiendo de la disposición y composición del tejido fibrótico. Se combinaron modelos detallados de tejido cardíaco con modelos realistas de los catéteres de mapeo disponibles comercialmente para comprender las señales registradas clínicamente. Se generó un modelo de ruido a partir de señales clínicas para reproducir los artefactos de señal en el modelo. Se utilizaron electrogramas de modelos de dos dominios altamente detallados para entrenar un algoritmo de aprendizaje automático para caracterizar el sustrato fibrótico auricular. Las características que cuantifican la complejidad de las señales fueron extraídas para identificar la densidad fibrótica y la transmuralidad fibrótica. Posteriormente, se generaron mapas de fibrosis utilizando el registro del paciente como prueba de concepto. El mapa de fibrosis proporciona información sobre el sustrato fibrótico sin utilizar un valor único de corte de 0,5 milivoltios. Además, utilizando la medición del flujo de información como la entropía de transferencia combinada con gráficos dirigidos, en este estudio, se siguió la dirección de propagación del frente de onda. La transferencia de entropía con gráficos dirigidos proporciona información crucial durante la electrofisiología para comprender la dinámica de propagación de ondas durante la fibrilación auricular. En conclusión, esta tesis presenta un estudio in silico multiescala que proporciona información sobre los mediadores celulares responsables de la remodelación de la matriz extracelular y su electrofisiología. Además, proporciona una configuración realista para crear datos in silico que pueden ser usados para aplicaciones clínicas y servir de soporte al tratamiento de ablación. / [CA] La fibril·lació auricular és l'arrítmia cardíaca més freqüent, en la qual el substrat auricular patix una sèrie de remodelacions elèctriques i estructurals. La remodelació de tipus elèctric es caracteritza per l'alteració d'un conjunt de canals iònics que modifica la morfologia del voltatge transmembrana, conegut com a potencial d'acció. La remodelació estructural és un fenomen complex que implica la relació entre diversos processos de senyalització, interaccions cel·lulars i canvis en la matriu extracel·lular. Durant la remodelació estructural, els abundants fibroblasts presents en el teixit cardíac comencen a diferenciar-se en miofibroblasts, els quals s'encarreguen de mantenir l'estructura de la matriu extracel·lular dipositant-hi col·lagen. A més, la senyalització paracrina dels miofibroblasts amb els miòcits circumdants també afectarà els canals iònics. Es van utilitzar models computacionals molt detallats a diferents escales per estudiar la remodelació estructural induïda a nivell tissular i cel·lular. Es va fer una adaptació a nivell cel·lular d'un model de fibroblasts humans per reproduir-hi l'electrofisiologia dels miofibroblasts durant la fibril·lació auricular. A més, l'exploració de la interacció del calci amb l'electrofisiologia dels miofibroblasts va ser avaluada mitjançant l'adequació del canal de calci a les dades experimentals. A nivell tissular es va estudiar la infiltració de miofibroblasts per tal de quantificar l'augment de vulnerabilitat que això conferia per patir una arrítmia cardíaca. Els miofibroblasts canvien la dinàmica de la reentrada, i presentar-ne una baixa densitat permet la propagació a través de la zona fibròtica, tot creant punts de sortida d'activitat focal i trencaments d'ones dins d'aquesta àrea. A més, les composicions de fibrosi tenen un paper clau en l'alteració del patró de propagació, afectant els electrogrames recollits en la superfície del teixit. La morfologia dels electrogrames es va veure alterada en funció de la disposició i la composició del teixit fibròtic. Per comprendre els senyals clínicament registrats es van combinar models detallats de teixits cardíacs amb models realistes dels catèters de cartografia disponibles comercialment. Es va generar un model de soroll a partir de senyals clínics per reproduir-hi els artefactes de senyal. Es van utilitzar electrogrames de models de bidominis molt detallats per entrenar un algoritme d'aprenentatge automàtic destinat a caracteritzar el substrat fibròtic auricular. Les característiques que quantifiquen la complexitat dels senyals van ser extretes per identificar la densitat i transmuralitat fibròtica. Posteriorment, es van generar mapes de fibrosi mitjançant la gravació del pacient com a prova de concepte. El mapa de fibrosi proporciona informació sobre el substrat fibròtic sense utilitzar un sol valor de tensió de tall de 0,5 mV. A més, utilitzant la mesura del flux d'informació com l'entropia de transferència combinada amb gràfics dirigits, en aquest estudi es va fer un seguiment de la direcció de propagació de l'ona. L'entropia de transferència amb gràfics dirigits proporciona informació crucial durant l'electrofisiologia per entendre la dinàmica de propagació d'ones durant la fibril·lació auricular. En conclusió, aquesta tesi presenta un estudi multi-escala in silico que proporciona informació sobre els mediadors cel·lulars responsables de la remodelació de la matriu extracel·lular i la seva electrofisiologia. A més, proporciona una configuració realista per crear dades in silico que es poden traduir a aplicacions clíniques que puguen donar suport al tractament de l'ablació. / [EN] Atrial fibrillation is the most common cardiac arrhythmia. During atrial fibrillation, the atrial substrate undergoes a series of electrical and structural remodeling. The electrical remodeling is characterized by the alteration of specific ionic channels, which changes the morphology of the transmembrane voltage known as action potential. Structural remodeling is a complex process involving the interaction of several signalling pathways, cellular interaction, and changes in the extracellular matrix. During structural remodeling, fibroblasts, abundant in the cardiac tissue, start to differentiate into myofibroblasts, which are responsible for maintaining the extracellular matrix structure by depositing collagen. Additionally, myofibroblasts paracrine signalling with surrounding myocytes will also affect ionic channels. Highly detailed computational models at different scales were used to study the effect of structural remodeling induced at the cellular and tissue levels.At the cellular level, a human fibroblast model was adapted to reproduce the myofibroblast electrophsyiology during atrial fibrillation. Additionally, the calcium handling in myofibroblast electrophysiology was assessed by fitting calcium ion channel to experimental data. At the tissue level, myofibroblasts infiltration was studied to quantify the increase of vulnerability to cardiac arrhythmia. Myofibroblasts alter the dynamics of reentry. A low density of myofibroblasts allows the propagation through the fibrotic area and creates focal activity exit points and wave breaks inside this area. Moreover, fibrosis composition plays a key role in the alteration of the propagation pattern. The alteration of the propagation pattern affects the electrograms computed at the surface of the tissue. Electrogram morphology was altered depending on the arrangement and composition of the fibrotic tissue. Detailed cardiac tissue models were combined with realistic models of the commercially available mapping catheters to understand the clinically recorded signals. A noise model from clinical signals was generated to reproduce the signal artifacts in the model. Electrograms from highly detailed bidomain models were used to train a machine learning algorithm to characterize the atrial fibrotic substrate. Features that quantify the complexity of the signals were extracted to identify fibrotic density and fibrotic transmurality. Subsequently, fibrosis maps were generated using patient recordings as a proof of concept. Fibrosis map provides information about the fibrotic substrate without using a single cut-off voltage value of 0.5 mV. Furthermore, in this study, using information theory measurements such as transfer entropy combined with directed graphs, the wave propagation direction was tracked. Transfer entropy with directed graphs provides crucial information during electrophysiology to understand wave propagation dynamics during atrial fibrillation. In conclusion, this thesis presents a multiscale in silico study atrial fibrillation mechanisms providing insight into the cellular mediators responsible for the extracellular matrix remodeling and its electrophysiology. Additionally, it provides a realistic setup to create in silico data that can be translated to clinical applications that could support ablation treatment. / Sánchez Arciniegas, JP. (2021). A Multiscale in Silico Study to Characterize the Atrial Electrical Activity of Patients With Atrial Fibrillation. A Translational Study to Guide Ablation Therapy [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/171456 / TESIS
19

Technology enabling project managers’ knowledge sharing: the case of Microsoft Teams

Schumann Eriksson, Viktoria January 2020 (has links)
Contemporary organizations frequently employ projects to leverage work across organizational units, utilizing specialized knowledge from different niches of the organization to meet specific quality criteria in a defined time period, at a set cost. Project managers are integral to driving the success, often acting as hubs of knowledge both at the core within projects and towards the rest of an organization, as well as over time.       To realize this, project managers increasingly make use of technology to aid their knowledge sharing and drive digitalization in daily work, often with aspects of remote work to consider. To date little is known in how far a technology, and especially more recent technology, support this critical aspect of knowledge sharing as part of project management.              Thus, an interpretive qualitative approach was used to explore and interpret the ways in which a recent technology supports project managers’ knowledge sharing. Data were collected by means of semi-structured interviews with project managers who already use such a technology in their work, for which the 3 C’s approach of analysis was used to generate 6 concepts based on the data. The concepts were then reviewed in context of the research questions and the selected theoretical framework, including the informatics domain model by Beynon-Davies. Thus, a discussion of the findings in this context revealed that according to the project managers’ perceptions in the chosen research setting, such a technology largely enables knowledge sharing activities in the daily work, both presenting new opportunities to do so more efficiently as well as leading to more challenges. It seems that the introduction of, or increased used of, the technology is changing not only the modus of knowledge sharing but also individuals’ way of working with regards to knowledge sharing: what, when and how knowledge is shared. However, whether such a change is perceived as positive or negative by an individual project manager draws upon a range of factors such as technical proficiency, duration of use to date as well as personal preferences regarding structure and organization of their work.       That said, the technology is supporting the daily knowledge sharing activities of project managers in so far that those who have made a full transition to the technology, all employ it on a daily basis and in a range of knowledge sharing activities.
20

Integração da abordagem Domain-Driven Design e de técnica Behaviour-Driven Development no desenvolvimento de aplicações web

Santos, Eloisa Cristina Silva 01 June 2015 (has links)
Submitted by Alison Vanceto (alison-vanceto@hotmail.com) on 2016-09-30T12:23:06Z No. of bitstreams: 1 DissECSS.pdf: 2536269 bytes, checksum: a856f5027d19c2aaadf2834a69af7ff4 (MD5) / Approved for entry into archive by Ronildo Prado (ronisp@ufscar.br) on 2016-09-30T17:56:23Z (GMT) No. of bitstreams: 1 DissECSS.pdf: 2536269 bytes, checksum: a856f5027d19c2aaadf2834a69af7ff4 (MD5) / Approved for entry into archive by Ronildo Prado (ronisp@ufscar.br) on 2016-09-30T17:56:32Z (GMT) No. of bitstreams: 1 DissECSS.pdf: 2536269 bytes, checksum: a856f5027d19c2aaadf2834a69af7ff4 (MD5) / Made available in DSpace on 2016-09-30T18:05:54Z (GMT). No. of bitstreams: 1 DissECSS.pdf: 2536269 bytes, checksum: a856f5027d19c2aaadf2834a69af7ff4 (MD5) Previous issue date: 2015-06-01 / Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) / The agile methods of software development have emerged as an alternative to traditional approaches, to spend less time on documentation and more time with solving problems interactively and iteratively. In this context, the development approach Domain Driven Design (DDD) is a way of developing software in which the application design process is guided by a domain model. In conjunction with the DDD development approach, the existence of tests during the implementation of an application is required to ensure quality. Objective: This work aims to study the agile development approach Domain-Driven Design (DDD) and the software test techniques Test-Driven Development (TDD) and Behaviour-Driven Development (BDD). A case study was built to exemplify the integration of each test technique with DDD. The case study was developed with the support of the Apache Isis framework, from a well-defined domain model. Methodology: Based on the literature, the concepts of the DDD development approach and of the TDD and BDD test techniques, that provided the comparison between the techniques, and later, the implementation to illustrate this research, were extracted. The Apache Isis framework was used in this work because it allows develop DDD applications quickly. During the development of the sample system of this work, the possibility of creating an automatic generator tests and scenarios for BDD was noted. Results: A case study was created using the concepts of DDD and tests, with TDD and BDD. Furthermore, a prototype of tests and scenarios generator for software projects that use DDD, through the Apache Isis framework and tests using BDD, was developed. Conclusions: The combination of test techniques mentioned with DDD aim to boosting the development of applications, since DDD is not associate with any test technique. Writing scenarios with ubiquitous language is a great advantage to integrate DDD and BDD, because it allows a clear understanding for all involved in the project. Moreover, the creation of automatic generator speeds up the testing phase, and can detect errors that might go unnoticed or only be found as the project evolved. / Os métodos ágeis de desenvolvimento de software surgiram como uma alternativa às abordagens tradicionais, com o intuito de despender menos tempo com documentação e mais com a resolução de problemas de forma interativa e iterativa. Neste contexto, a abordagem de desenvolvimento Domain-Driven Design (DDD) representa uma forma de desenvolver software em que o processo de design de uma aplicação é guiado pelo modelo de domínio. Em conjunto com a abordagem de desenvolvimento DDD, a existência de testes durante a implementação de uma aplicação é necessária para garantir a qualidade. Objetivo: Este trabalho teve como objetivo o estudo da abordagem ágil de desenvolvimento Domain-Driven Design (DDD) e as técnicas de teste de software Test-Driven Development (TDD) e Behaviour-Driven Development (BDD). Um estudo de caso foi construído para exemplificar a integração de cada técnica de teste com o DDD. O estudo de caso foi desenvolvido por meio do framework Apache Isis, a partir de um modelo de domínio bem definido. Metodologia: Com base na literatura foram extraídos os conceitos da abordagem de desenvolvimento DDD e das técnicas de testes TDD e BDD que proporcionaram a comparação entre as técnicas e posterior implementação para exemplificar a pesquisa. O framework Apache Isis foi utilizado neste trabalho porque permite desenvolver aplicações com DDD de forma rápida. No decorrer do desenvolvimento do sistema exemplo deste trabalho, notou-se a possibilidade da criação de um gerador automático de testes e cenários para BDD. Resultados: Foi criado um estudo de caso empregando os conceitos de DDD e testes com o TDD e com o BDD. Além disso, foi desenvolvido um protótipo de gerador de testes e cenários para projetos de software que empregam DDD, por meio do framework Apache Isis e testes utilizando BDD. Conclusões: A junção das técnicas de testes citadas com o DDD visa potencializar o desenvolvimento de aplicações, uma vez que o DDD não aborda nenhuma técnica de teste. A escrita de cenários em linguagem ubíqua é um grande diferencial ao integrar DDD e BDD, pois permite um claro entendimento a todos os envolvidos do projeto. Ademais, a criação do gerador automático agiliza a fase de testes, sendo possível detectar erros que poderiam não ser notados ou apenas serem encontrados com a evolução do projeto.

Page generated in 0.081 seconds