Spelling suggestions: "subject:"[een] UNIFIED MODELING LANGUAGE"" "subject:"[enn] UNIFIED MODELING LANGUAGE""
31 |
Arquitetura informacional para gestão de relacionamento: um estudo em uma instituição de ensino superior privadaTrindade, Mauricio Fontoura 19 September 2008 (has links)
Made available in DSpace on 2015-03-05T19:13:44Z (GMT). No. of bitstreams: 0
Previous issue date: 19 / Nenhuma / A presente pesquisa propõe a estruturação de uma Arquitetura Informacional para Gestão de Relacionamento com Alunos de Instituição de Ensino Superior (IES) privada, com base na coleta e análise dos dados do Plano de Desenvolvimento Institucional (PDI), na observação participante e nos grupos de foco com alunos e gestores da Instituiçao de Ensino Superior (IES) em estudo. Os temas que tratam de vantagem competitiva e cadeia de valor, estratégias direcionadas ao lucro e rentabilidade, Customer Relationship Management (CRM) e marketing de relacionamento apresentados no referencial teórico, orientam a identificação dos atributos e benefícios que envolvem o termo ‘relacionamento’ e que tenham representatividade para os alunos e gestores. Os temas que tratam de arquitetura informacional e Unified Modeling Language (UML) orientam a estruturação da Arquitetura Informacional. O estudo foi realizado em uma IES privada, localizada na cidade de Porto Alegre/RS, possuindo natureza aplicada com abordagem qualitativa e expl / This work proposes the structuring of Information Architecture for Relationship Management with students in a private higher education institution based on the gathering and analysis of the Institutional Development Plan data, on participative observation and on focus groups with students and management of the university being studied. The topics that deal with competitive advantage and value chain, strategies targeted at profit and profitability, Customer Relationship Management and relationship marketing presented in the theoretical content orientate the identification of the atributes and benefits entailed by the term relationship and that are meaningful to both students and management. The topics that deal with information architecture and Unified Modeling Language orientate the structuring of Information Architecture. The study was carried out in a private institution of higher education located in Porto Alegre/RS possessing an applied nature with a qualitative and exploratory approach enabling the compr
|
32 |
Automatisierung unscharfer Bewertungsverfahren - Modellierung und prototypische Umsetzung am Beispiel von Virtual Reality ProjektenZilker, Michael 05 May 2002 (has links) (PDF)
Die Konfrontation mit innovativen IT-Technologien und deren Beurteilung gehört heute zu den Kernaufgaben des Informationsmanagements. Es muss permanent entscheiden, ob neue IT-Technolgien im Unternehmen nutzenstiftend eingesetzt werden können. Zur Beurteilung von IT-Projekten liefert die Teildisziplin des IT-Controllings, die Elemente der Wirtschaftsinformatik und des Controllings vereint, diverse Methoden und Ansätze. Diese Ansätze bilden die Basis für die vorliegende Arbeit, in der insbesondere der Aspekt der Nutzenbewertung von IT-Innovationen diskutiert wird. Bei der Bewertung von IT-Innovationen treten spezifische Probleme auf, denen der Autor mit der Fortentwicklung der vorhandenen Instrumente begegnet. Der Einsatz von unscharfen Methoden (Fuzzy Logik) führt zu einer adäquaten Darstellung von vagen Größen in Form von Zugehörigkeitsfunktionen. Durch den Einsatz von Regelbasen wird ein Expertenwissen repräsentiert, das die Analysemethode nach außen hin vereinfacht und somit zu einer effizienteren Nutzenbetrachtung führt. Die Auswahl und Initiierung von innovativen IT-Projekten wird durch ein Vorgehensmodell gestützt, das bei der fundamentalen Fragestellung nach Schwachstellen und Verbesserungspotentialen im Unternehmen ansetzt. Für diese Analyse wird auf die Erfolgsfaktorenanalyse zurückgegriffen, die durch individuelle Faktoren angepasst wird. Aus den analysierten Schwachstellen werden innovative IT-Projekte abgeleitet und definiert. Die Aufstellung der Nutzenkriterien erfolgt aus einem allgemeinen Nutzenkatalog, der mit den analysierten Erfolgsfaktoren korrespondiert. Die konkrete Bewertung der Projekte erfolgt durch die fuzzybasierte Nutzenbewertung und liefert prägnante Empfehlungen zu den einzelnen Projekten. Die Integration des Vorgehensmodells in das IT-Controlling erfordert eine automatisierte Form, die aufgrund der UML Notation generiert werden kann. Die prototypische Umsetzung und Verwendung der unscharfen Nutzenanalyse haben gezeigt, dass die Methodik für den praktischen Einsatz tauglich ist.
|
33 |
Contribution à la Modélisation et à la Gestion des Interactions Produit-Processus dans la Chaîne Logistique par l'Approche Produits CommunicantsCea Ramirez, Aldo 18 July 2006 (has links) (PDF)
Dans le domaine de la chaîne logistique, nous constatons des besoins croissants d'information et d'interactions entre produits, processus et clients, et ceci durant le cycle de vie du produit. Cela entraîne le besoin, au niveau du produit, de nouvelles capacités de communication, de gestion de l'information, de perception et d'action avec son environnement physique. Ces besoins ont engendré le concept de produit ou objet communicant. Un produit avec ces nouvelles capacités pourra interagir avec d'autres entités physiques ou informationnelles dans son environnement et apporter des transformations significatives sur la gestion de la chaîne logistique. Le travail présenté dans cette thèse vise à analyser et contribuer à appliquer la notion d'objet communicant aux produits physiques dans le domaine de la chaîne logistique. L'approche proposée considère un produit comme un demandeur ou un fournisseur de services. La méthodologie proposée de gestion des produits communicants s'appuie sur la caractérisation d'une architecture de services ambiants devant permettre de gérer les services d'un produit d'une façon automatique et ubiquiste. Nous avons choisi l'architecture UPnP pour gérer les services des objets communicants. La communication directe avec le produit est supportée par les méthodes d'identification automatique RFID. Nous nous sommes appuyés sur le formalisme standard de modélisation UML afin de modéliser les interactions et les services associés à un produit physique. Comme résultat, nous avons élaboreé des démonstrateurs de laboratoire validant la faisabilité de notre proposition méthodologique de gestion de la chaîne logistique par les objets communicants.
|
34 |
Padrões de projeto no desenvolvimento de sistemas de processamento de imagensWelfer, Daniel 01 February 2005 (has links)
This dissertation presents software components for processing and analysis of digital images and a system capable to control them in an organized way. The Components
must be functional, context-free, readable and maintainable. So far, achieving these basic requirements is a need in the software development process. Software components
are designed to be reusable in a variety of different environments. The architecture of programming language used, in the case Java, allows programs to be assembled from
software building blocks. In that way the designer can incorporate easily these components into an application, needing just to know your entrance and exit interface. However, to find the right abstractions to build extensible and reusable software is not an easy task. Even experienced object-oriented designers often need to review a design several times before getting to one appropriate solution. Therefore, the idea of design patterns has gained ground quickly since it provides a solution to a certain design problem. These patterns specify a way to build, structure, and manipulate software entities in a reasonably fashion, aiming mainly, to management your complexity in the domain of digital imaging processing to assure your quality. In this paper were built components for image segmentation based on convolution filters, for improvement of the quality of the image through the process of automatic equalization, for image storage in graphic files of different formats, in the creation of a component to visualize the histogram, in the visualization of the image in the screen through graphic interface, in the conversion of the colored images for
grayscale formats and in the thresholding process. / Essa dissertação apresenta componentes de software para processamento e análise de imagens digitais e um sistema capaz de controlá-los de forma organizada. Os componentes
precisam ser funcionais, flexíveis, legíveis e de fácil manutenção. Assim, alcançar esses requerimentos básicos é uma necessidade no processo de desenvolvimento de software. Componentes de software são projetados para serem usados em uma variedade de ambientes. A arquitetura da linguagem de programação utilizada, no caso Java, permite que os programas sejam montados a partir de blocos de software. Dessa forma o projetista pode incorporar facilmente esse componente em uma aplicação, necessitando conhecer
apenas sua interface de entrada e saída. No entanto, encontrar a abstração certa para construir software reutilizável não é uma tarefa fácil. Mesmo os projetistas mais experientes em orientação por objetos freqüentemente precisam revisar um projeto várias vezes antes de conseguir uma solução apropriada. Por essa razão, a idéia de padrões de projeto tem ganhado terreno rapidamente, desde que estabelece uma solução para um certo problema de projeto. Estes padrões especificam uma maneira para construir, estruturar e manipular entidades de software em um estilo racional visando, principalmente, gerenciar a sua complexidade no domínio de processamento digital de imagens para assegurar a sua qualidade. Nesse trabalho foram construídos componentes para segmentação de imagens
baseado em filtros de convolução, para melhoria da qualidade da imagem através do processo de equalização automática, para armazenamento da imagem em arquivos gráficos de diferentes formatos, na criação de um componente para visualizar o histograma, na visualização da imagem na tela através de interface gráfica, na conversão da imagens
coloridas para tons de cinza e no processo de limiarização.
|
35 |
Verificação de conformidade entre diagramas de sequência UML e código Java. / Verification of compliance between UML and Java code sequence diagrams.RABELO JÚNIOR, Sebastião Estefânio Pinto. 02 September 2018 (has links)
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-09-02T14:02:19Z
No. of bitstreams: 1
SEBASTIÃO ESTEFÂNIO PINTO RABELO JÚNIOR - DISSERTAÇÃO PPGCC 2011..pdf: 13091249 bytes, checksum: 1cb0178385eb3bd7c5eb2d8c16dd72ac (MD5) / Made available in DSpace on 2018-09-02T14:02:19Z (GMT). No. of bitstreams: 1
SEBASTIÃO ESTEFÂNIO PINTO RABELO JÚNIOR - DISSERTAÇÃO PPGCC 2011..pdf: 13091249 bytes, checksum: 1cb0178385eb3bd7c5eb2d8c16dd72ac (MD5)
Previous issue date: 2012-11-11 / Capes / Atualmente, quando se fala em UML, temos os diagramas de sequência como o mais popular entre os diagramas usados para descrever aspectos comportamentais de um software. Por outro lado, temos Java como uma das linguagens orientadas a objetos mais usada no mundo. Entretanto, não encontramos em nossas pesquisas um meio sistêmico para a verificação automática de conformidade entre modelos comportamentais e o código desenvolvido para atender esse modelo. Nesta dissertação, nós desenvolvemos uma abordagem capaz de verificar- esse tipo de conformidade. O uso dessa abordagem permitirá ajudai- desenvolvedores, analistas, e gerentes de projeto a manter a documentação do software atualizada, além de possibilitar a existência de um novo ponto de vista a respeito de defeitos na implementação de um sistema. Para dar suporte a essa verificação de conformidade nós desenvolvemos uma ferramenta baseada em Model Driven Architecture (MDA) capaz de gerar os testes de conformidade aqui apresentados. Além disso, esta dissertação traz uma avaliação da abordagem desenvolvida, a qual apresenta os principais resultados obtidos. / Currently, sequence diagrams are the most popular UML diagrams used to describe behavioral aspects of software systems. On the other hand, Java as one of the most popular object-oriented language used in lhe world. Despite that. there is no systematic approach to support verification between the behavioral design and the implemented source code. In this work, we propose an approach to verify this conformity. The use of this approach vvill help developers, architects, and engineers to maintain the software documentation updated. Its usage allows that the development team and managers to detect behavioral design implementation defects. We also present the tool support built for our approach using Model Driven Architecture (MDA) and a preliminary evaluation about this work.
|
36 |
Um modelo para o desenvolvimento de aplicações baseadas em agentes móveis. / A model for the development of applications based on mobile agents.GUEDES, Fabiana Paulino. 19 September 2018 (has links)
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-09-19T15:04:01Z
No. of bitstreams: 1
FABIANA PAULINO GUEDES - DISSERTAÇÃO PPGCC 2002..pdf: 947432 bytes, checksum: 24473a9b6f3a4b10184a06d21f741243 (MD5) / Made available in DSpace on 2018-09-19T15:04:01Z (GMT). No. of bitstreams: 1
FABIANA PAULINO GUEDES - DISSERTAÇÃO PPGCC 2002..pdf: 947432 bytes, checksum: 24473a9b6f3a4b10184a06d21f741243 (MD5)
Previous issue date: 2002-08-30 / Recentemente, um novo paradigma para a construção de aplicações distribuídas em
larga escala tem emergido: agentes móveis. Um agente móvel é uma entidade de software autônoma que é capaz de migrar entre localizações físicas da rede e continuar a sua execução do ponto em que parou antes da sua migração. Até o momento, a maioria das aplicações baseadas em agentes móveis tem sido criada de forma ad-hoc, seguindo pouca ou nenhuma metodologia. Isto se deve ao fato de que os modelos de processos atuais não são suficientes para cobrir todos os aspectos de mobilidade na modelagem, projeto e verificação de tais aplicações. Neste trabalho apresentamos um modelo para o desenvolvimento de aplicações baseadas em agentes móveis que combina o processo iterativo e incremental com o uso de padrões de projeto de agentes móveis e aspectos a serem considerados nas atividades das fases de análise e projeto. Artefatos são produzidos usando uma extensão de UML (Unified Modeling Language) que inclui aspectos relativos à mobilidade para a modelagem do sistema. A fim de ilustrar a aplicabilidade do modelo um estudo de caso é apresentado. / More recently, a new paradigm for developing large-scale distributed applications has
emerged: mobile agents. A mobile agent is an autonomous software entity that can migrate to different physical locations and continue its execution at the point where it stopped before migration. Up to now, the majority of existing mobile agent-based applications have been created in an ad-hoc way, following little or no methodology. One reason is that current process models do not properly cover requirements and aspects of mobility in the modeling, designing and verification of such applications. We present a model for developing mobile agent-based applications that combines the standard iterative and incremental unified process with the use of mobile agent design patterns and issues that should be considered in the activities of analysis and design. Artifacts are produced using an extension of the Unified Modelling Language (UML) that copes with mobility. To illustrate the applicability of the model a case study is presented.
|
37 |
Método de modelagem e geração de testes para o ambiente de ensino à distância TelEduc / Modelling and test generation method for the e-learning web environment TelEducLetizio, Caroline Castello, 1987- 24 August 2018 (has links)
Orientador: Eliane Martins / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-24T16:35:59Z (GMT). No. of bitstreams: 1
Letizio_CarolineCastello_M.pdf: 1670478 bytes, checksum: c2f330cd004addd705aef75384effcd2 (MD5)
Previous issue date: 2013 / Resumo: Teste baseado em modelo é uma técnica na qual um sistema é modelado e geram-se testes a partir do modelo. Esta técnica apresenta como uma das maiores dificuldades a modelagem do sistema. Alguns dos empecilhos encontrados ao modelar são o que considerar do sistema e como representar essas considerações no modelo, incluindo em aplicações Web. Sendo assim, este trabalho propõe um método para auxiliar na modelagem de aplicações Web. Esta escolha é motivada pelo fato que esse tipo de sistema tem sido cada vez mais utilizado nos últimos anos e, com a sua evolução, sua complexidade tem aumentado consideravelmente, devido à dinamicidade e interatividade que esse tipo de aplicação oferece. A abordagem proposta é baseada em trabalhos correlatos, para se saber o que modelar da aplicação Web e como criar o modelo, descrevendo-se o passo-a-passo para se gerar os testes a partir dos modelos desenvolvidos e aplicá-los no sistema. A abordagem deste trabalho sugere tanto formas manuais como automáticas para os testes baseados em modelos. O método foi proposto para testar uma aplicação real: o ambiente de ensino à distância TelEduc. Os resultados, obtidos a partir da aplicação da proposta deste trabalho por um analista de teste e pela própria equipe do TelEduc, são analisados, a fim de validar a proposta e auxiliar no processo de desenvolvimento e aplicação dos testes de equipes de qualidade de software, principalmente, daquelas que não possuem nenhuma forma de organização de testes / Abstract: Model based testing is a technique in which the system is modeled and, from this model, tests can be generated. The major difficulty about this technique is to generate the model, since it is problematic to define what should be considered from the system and insert these characteristics into the model. This technique is also used in Web applications which presents the same challenges. Therefore, the present work proposes a method to assist in the modeling of Web applications. This sort of system has been increasingly used in recent years, where the system¿s complexity has considerably grown due to the dynamic and interactivity that this kind of application offers. The proposed method is based on related works in order to know what to model from the applications and how to create this model. The method contains the steps to generate tests cases from the created model, and how to execute them in the system. This work also suggests manual and automatic ways to execute the method. The proposal has been applied to test a real application: the e-learning Web environment TelEduc. The results obtained from the method¿s application by a test analyst and by the TelEduc team, are here analyzed to validate the method and to assist in the process development and tests execution by quality teams, especially those teams where there are no means of tests organization. / Mestrado / Ciência da Computação / Mestra em Ciência da Computação
|
38 |
Business Process Reengineering in public sector / Procesní řízení ve veřejné správěVacek, Antonín January 2010 (has links)
The main goal of this work is to create some kind of simple methodology that can help to improve effectiveness of public organizations. There're a lot of theories and methodologies focused on this topic and there is a good chance many new ones will be presented in the future. These came mainly from management field and sometimes from other fields as well. This work focuses mainly on Business Process Reengineering and combines it with other methodologies hoping, it will help in a process improvements in the public sector. Focus is on Czech Republic but this work should be useful to other countries as well, if necessary changes are made in order to shape things that are different between the countries. In this work, a whole project cycle of the public organization processes improvement project can be found, but some project phases will be explained in more detail then the other. Focus is on the analytic parts of the project (strategy creation, use of UML, BSC and other models and methodologies like that) rather than the project management parts of the project. All the practical examples are from public sector organization -- namely the administrative office of one of the city districts of Prague. After reading this work, reader should have moderate understanding of the application of a BPR methodology in the public sector and how it can be supported by other methodologies. There is also big portion of models and diagrams in this work showing pieces of reality from chosen public organization. Their meaning is to show what is usually done in this kind of project and how to understand the models. This works goal isn't creation of a guideline to UML or any other modeling principles.
|
39 |
Characterizing Student Proficiency In Software Modeling In Terms of Functions, Structures, and BehaviorsPaul JoseKutty Thomas (10711266) 06 May 2021 (has links)
<p>Software modeling is an integral
practice for software engineers especially as the complexity of software
solutions increase. There is precedent in industry to model information systems
in terms of functions, structures, and behaviors. While constructing these
models, abstraction and systems thinking are employed to determine elements
essential to the solution and how they are connected. However, both abstraction
and systems thinking are difficult to put in practice and difficult to teach
due to the, often, ill-structured nature of real-world IT problems. Unified
Modeling Language (UML) is the industry standard for software modeling but
unfortunately it is often used incorrectly and misunderstood by novices. This
has also been observed in educational contexts where students encounter
difficulty in employing the appropriate level of abstraction in modeling and
programming contexts and not necessarily being able to view or treat software
systems as being interconnected. </p>
<p>The researcher detailed a
multi-methods approach, through the lens of pragmatism, towards understanding
patterns of student proficiency with abstraction and software modeling in terms
capturing the functional, structural, and behavioral aspects of an information
system, as given by the Structures-Behaviors-Function framework. The
quantitative strand involved the development of rubrics to analyze functional,
structural, and behavioral models given by UML activity diagrams, class
diagrams, and sequence diagrams, respectively. The subjects of this study were
students enrolled in a sophomore-level systems analysis and design class. Descriptive
analysis revealed patterns of modeling proficiency. Students were generally
proficient in modeling the system in terms of functions but there was an
overall drop-off in proficiency when modeling the system in terms of structures
and behaviors. The results of the clustering analysis revealed underlying profiles
of students based on abstract thinking and systems thinking ability. Two
distinct clusters – high performing students and moderate performing students –
were revealed with statistically significant differences between the groups in
terms of abstract thinking and systems thinking ability. Further correlational
analysis was performed on each cluster. The results of the correlational
analyses pointed to significant positive associations between software modeling
proficiency and the constructs of abstract thinking and systems thinking. Logistic
regression analysis was then performed, and it could be inferred from the
regression model that abstract thinking in terms of behaviors and systems
thinking in terms of aligning sequence diagrams with activity diagrams were the
most important predictors of high performance. </p>
The qualitative strand of this study involved a
case study approach using the think-aloud protocol centered around exploring
how students utilized abstract thinking and systems thinking while constructing
software models. The participants of this study were students who had completed
the sophomore-level systems analysis and design course. Thematic analysis was
utilized to identify themes of abstract thinking and systems thinking within
the epistemic games of structural, functional, and process analyses. Two
different approaches towards modeling information systems were identified and
chronological visualizations for each approach were presented. Overall, it
could be inferred from the results and findings of the study that the learning
design of the sophomore-level course was successful in equipping students with
the skills to proficiently model information systems in terms of functions.
However, the students were not as proficient in modeling information systems in
terms of structures and behaviors. The theoretical contribution of this study was
centered around the application of the SBF framework and epistemic forms and
games in the context of information systems. The methodological contributions
pertain to the rubrics that were developed which can be used to evaluate
software modeling proficiency as well as abstract thinking and systems
thinking. Abstract thinking and systems thinking were successfully
characterized in the context of information systems modeling. The results of
this study have implications in computing education. The suggested
instructional approaches and scaffolds can be utilized to improve outcomes in
terms of structural and behavioral modeling proficiency.
|
40 |
Bridging of complex data structures between xtUML domains / Bryggning av komplexa datastrukturer mellan xtUML-domänerElgh, Jesper January 2022 (has links)
Executable and Translatable UML (xtUML) is a high level software development method where models are developed using UML diagrams and action language code. Model compilers can translate a model into another programming language which is then executable. When developing xtUML models one of the main benefits is that the documentation of the program is created at the same time as the program in the shape of UML diagrams. It is therefore also important that it is possible to create good UML diagrams that gives the reader a good and clear understanding of how the program works without having to look at the code. One problem is the use of arrays and structured data types in the models because they can make a model more difficult to understand and therefore it would be good to be able to refrain from using them and instead model arrays and structured data types as classes with relations between them. This becomes an issue when an array should be sent to another domain in the system because a lot of action language code must be written which is inconvenient. A solution to this problem would be to send class object instances directly to other domains. In this thesis a solution to the problem has been proposed along with alternate options of solving it. The proposed solution has also been implemented in an existing model compiler and the results show that the performance in compilation time is slower compared to when using the built-in arrays and structured data types, but faster or the same compared to letting the user write its own code for sending object instances. The execution time for a small model using the new solution has increased by a lot compared to using arrays and structured data types, and the size of the executable file has almost doubled but if bigger models are created this difference may become negligible.
|
Page generated in 0.035 seconds