Spelling suggestions: "subject:"5oftware - avaliação"" "subject:"1software - avaliação""
11 |
Otimização de estruturas reticuladas utilizando algoritmos genéticos / Optimization of frame structures using genetic algorithmsArteaga Vélez, Digna Isabel 20 April 2015 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Civil e Ambiental, 2015. / Esta pesquisa apresenta um procedimento e uma aplicação de software para otimizar peso e deslocamento de estruturas reticuladas, por meio da mudança das áreas das seções transversais e da forma de treliças planas e espaciais. Para tanto, foi utilizada a combinação do Algoritmo Genético como método de busca heurística conjuntamente com Elementos Finitos lineares tipo barra para avaliação estática. Neste processo, foram considerados restrições de tensão e deslocamentos nodais. Através de processos cíclicos do Algoritmo Genético e utilizando os operadores genéticos probabilísticos de seleção, cruzamento, mutação e elitismo, determinou-se uma família de possíveis soluções que ao longo das gerações levou a uma solução ótima. Este trabalho utilizou como ferramenta de programação as linguagens Python e Julia. Para a validação da metodologia, foram utilizados exemplos de otimização de treliças bidimensionais e tridimensionais submetidas a carregamento estático e sujeitas a restrições de tensão e deslocamentos. Os resultados são comparados com os obtidos por outros autores. Esses resultados demonstram que a metodologia implementada permite a obtenção de estruturas que satisfazem às condições inicialmente impostas com uma evidente redução de peso e deslocamento. / This research presents a procedure and a software application to optimize the weight and displacements of frame structures by changing the cross section areas and the shape of plane and spatial trusses. Therefore, the combination of genetic algorithms as a heuristic search method and linear finite elements was used. In this process, restrictions such as maximum stresses and nodal displacement were considered. Through the application of genetic algorithms and the use of probabilistic genetic operators such as selection, crossover, mutation and elitism, it was possible to find a family of appropriate solutions and, along several generations, to find an optimized solution. In this study, Python and Julia languages were used as programming tool. In order to validate the methodology, two and three-dimensional trusses subject to static loads together with stress and displacements constraints were analyzed. The results are compared with those obtained by other authors. These results demonstrate that the proposed methodology is able to provide structures that satisfy imposed initial conditions with an evident reduction in weight and displacements.
|
12 |
Um modelo de integração entre a gerência de projetos e o processo de desenvolvimento de softwareRosito, Maurício Covolan January 2008 (has links)
Made available in DSpace on 2013-08-07T18:42:24Z (GMT). No. of bitstreams: 1
000399965-Texto+Completo-0.pdf: 4796068 bytes, checksum: 6e5249999ec4b0929ce3c3060382bdbb (MD5)
Previous issue date: 2008 / Software organizations are constantly looking for better solutions when designing and using well-defined software processes for the development of their products and services. However, many existing software development processes lack for more project management skills in their models. These processes should allow organizations to apply management knowledge with technical aspects. In this context, this research proposes the definition of a model that integrates the concepts of project management and those available on the software development processes, helping not only process integration but also assisting managers in the decision making process during project planning. Still, through the proposed integration, it was possible to identify a set of rules (or restrictions) aimed, at the most, to facilitate the consistency of the integration model. We present the model and the results from a qualitative evaluation of a tool that implements the proposed model, conducted with project managers from nine companies. / As organizações de software estão constantemente procurando por processos de software bem definidos para o desenvolvimento de seus produtos e serviços. Entretanto, muitos processos de desenvolvimento de software existentes apresentam carências no quesito de gerência de projetos. Estes processos devem permitir que as organizações apliquem os conhecimentos gerenciais em conjunto com os aspectos técnicos. Neste contexto, esta pesquisa propõe um modelo que integra os conceitos da gerência de projetos e do processo de desenvolvimento de software, contribuindo não somente para a integração destes processos, mas também auxiliando os gestores no processo de tomada de decisões durante o planejamento de projetos. Ainda, em função da integração proposta, foi possível identificar um conjunto de regras (ou restrições) que visam, em sua maioria, apoiar a consistência do modelo de integração. Dessa forma, apresenta-se o modelo e os resultados de uma avaliação qualitativa de um protótipo que implementa o modelo proposto, realizado com gerentes de projetos de nove empresas.
|
13 |
Método de conversão de diagrama de atividades UML para SAN e geração de casos de teste de softwareOliveira, Toni Amorim de January 2010 (has links)
Made available in DSpace on 2013-08-07T18:43:06Z (GMT). No. of bitstreams: 1
000425004-Texto+Completo-0.pdf: 1283916 bytes, checksum: 06a02199cf1e50a23c7a99c93e1147e3 (MD5)
Previous issue date: 2010 / The process of software development is a task that involves a set of activities to be performed and, in many cases, by large and geographically dispersed teams. This requires the utilization of methods that renders a broad vision of all stages of the development process. The UML (Unified Modeling Language) is a modeling language that enables this vision through the use of diagrams that graphically demonstrates the software structure being developed. The activity diagram is used to model the behavior of the system with executing flows for every defined activity In order to obtain a behavioral model of computational systems, this work presents a proposal to converter activity diagrams to SAN (Stochastic Automata Networks), a mathematical formalism for modeling probabilistic index extraction related to the states, allowing decisions making for project resources allocated. To demonstrate how to execute the conversion, we use a simplified version of the elements from the UML activity diagrams to describe both parameters and rules associated to de conversion. We also present the results generated from the SAN model. / O processo de desenvolvimento de software é uma tarefa que envolve um conjunto de atividades a serem realizadas, e em muitos casos, por equipes grandes que podem se encontrar geograficamente dispersas. Isso exige do desenvolvedor a utilizacão de métodos que proporcionem uma visão de todas as etapas desse processo de desenvolvimento. A UML (Unified Modeling Language) é uma linguagem de modelagem que possibilita essa visão através do uso de diagramas que demonstram graficamente a estrutura do software em desenvolvimento. O diagrama de atividades é utilizado para modelar o comportamento do sistema, através dos fluxos de execução de cada atividade desempenhada pelo mesmo. Com o objetivo de obter um modelo comportamental de sistemas computacionais apresentamos neste trabalho uma proposta de conversão de diagramas de atividades para SAN (Stochastic Automata Networks), um formalismo matemático que possibilita a modelagem de sistemas em geral, a partir do qual é possível extrair índices probabilísticos relacionados aos estados, permitindo aos responsáveis pelo processo de desenvolvimento tomar decisões sobre os recursos alocados no projeto. Com o intuito de demonstrarmos como executar a conversão, usamos uma versão simplificada dos elementos do diagrama de atividades da UML, para descrever os parâmetros e regras utilizadas para a conversão proposta. Apresentamos ainda os resultados obtidos a partir do modelo SAN gerado.
|
14 |
Aplicação de análise de pontos por função na mensuração de software com SOA e BPM / Function point analysis adoption in the measurement of software based on SOA and BPMGuimarães, Valéria Aparecida 20 December 2017 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2017. / Submitted by Raquel Almeida (raquel.df13@gmail.com) on 2018-03-16T16:24:01Z
No. of bitstreams: 1
2017_ValériaAparecidaGuimarães.pdf: 1828368 bytes, checksum: 4047d548f541303b269a48ee3ab36079 (MD5) / Approved for entry into archive by Raquel Viana (raquelviana@bce.unb.br) on 2018-04-17T18:21:33Z (GMT) No. of bitstreams: 1
2017_ValériaAparecidaGuimarães.pdf: 1828368 bytes, checksum: 4047d548f541303b269a48ee3ab36079 (MD5) / Made available in DSpace on 2018-04-17T18:21:33Z (GMT). No. of bitstreams: 1
2017_ValériaAparecidaGuimarães.pdf: 1828368 bytes, checksum: 4047d548f541303b269a48ee3ab36079 (MD5)
Previous issue date: 2018-04-17 / Uma das técnicas de medição mais utilizadas e documentadas para a obtenção do tamanho de um software é a Análise de Pontos de Função (APF). No entanto, discussões acerca da sua aplicabilidade para projetos SOA (Arquitetura Orientada a Serviço) têm sido constantes, o que justificou a escolha desse tema de investigação. Este documento apresenta os resultados de uma pesquisa cujo objetivo foi a construção de uma proposta para a medição, por meio da utilização de Pontos de Função (PF), do tamanho funcional de softwares que utilizam as abordagens de desenvolvimento de software com SOA e BPM (Business Process Management). A proposta foi desenvolvida a partir de revisão da literatura e de análises de dados empíricos coletados durante a execução de um projeto real. Ao final do trabalho, foi possível realizar análises comparativas entre projeções usando APF, o método proposto e dados empíricos. O resultado mostrou que a APF não é adequada para a medição do tamanho funcional de projetos SOA/BPM, ao contrário do método proposto. / One of the most widely used and documented measurement techniques for obtaining software size is Function Point Analysis (FPA). However, there have been frequently discussions about its applicability to SOA (Service Oriented Architecture) projects, which justifies a choice of the research topic. This document presents the results of a research whose objective was the construction of a proposal to measure SOA and BPM (Business Process Management) softwares through the use of Function Points (PF). A proposal has been developed based on literature review and empirical data analyzes, with was collected from an execution of a real project. The research compare empirical data (from a real-world project) to projections based on FPA, as well on the proposed method. Results demonstrate that the proposed method is suitable to SOA/BPM projects, differently of FPA.
|
15 |
Acessibilidade de universitário com baixa visão no uso de software de desenhos gráficos em duas disciplinas na UnBMagalhães, Rafael Lugão 20 May 2016 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Educação, Programa de Pós-Graduação em Educação, 2016. / Submitted by Fernanda Percia França (fernandafranca@bce.unb.br) on 2016-07-08T12:34:24Z
No. of bitstreams: 1
2016_RafaelLugãoMagalhães.pdf: 2727795 bytes, checksum: 08be3a5176141e5a69bb4bb810f8cc33 (MD5) / Approved for entry into archive by Raquel Viana(raquelviana@bce.unb.br) on 2016-08-03T18:32:44Z (GMT) No. of bitstreams: 1
2016_RafaelLugãoMagalhães.pdf: 2727795 bytes, checksum: 08be3a5176141e5a69bb4bb810f8cc33 (MD5) / Made available in DSpace on 2016-08-03T18:32:44Z (GMT). No. of bitstreams: 1
2016_RafaelLugãoMagalhães.pdf: 2727795 bytes, checksum: 08be3a5176141e5a69bb4bb810f8cc33 (MD5) / Este estudo de mestrado em educação buscou investigar as condições de acessibilidade no uso de softwarespara elaboração de desenhos gráficos por um universitário com deficiência visual (baixa visão) em duas disciplinas da UnB. A motivação surgiu através de experiências vividas pelo pesquisador utilizando recursos computacionais em sala de aula. Toma-se comoprincípios o avanço da tecnologia hoje disponível; acessibilidade à comunicação, informação e tecnologias como direito garantido por lei a todo aluno independentemente das suas demandas educacionais; a garantia do acesso aos componentes das disciplinas e a participação integralmente das atividades do curso, bem como aos recursos utilizados em sala de aula para favorecer o seu processo de aprendizagem. Considerou-se importante investigar como esse universitário com baixa visão está cursando estas disciplinas na UnB e que tipo de demandas ele apresenta para concluir os seus estudos nas disciplinas que usam esses softwarescomo apoio, e por consequência concluir seu curso com sucesso. Trata-se de uma pesquisa qualitativa, realizada por meio de um estudo de caso, envolvendo uma universitária com baixa visão e as duas professoras das respectivas disciplinas, que utilizou como estratégias a observação simples, análise de documentos acadêmicos e entrevistas semiestruturadas para conhecimento da realidade estudada. Os resultados obtidos apontam para a necessidade de uma reestruturação no desenvolvimento de softwaresa fim de garantirem acessibilidade dos usuários, e também indicam a importância da conscientização de professores e coordenadores de cursos e o apoio da universidade, em promoverem as condições acessíveis necessárias para todos os alunos, independente das suas demandas específicas, para a realização dos seus estudos. _______________________________________________________________________________________________ ABSTRACT / This master's study in education aimed to investigate the conditions of accessibility in the use of software for preparation of graphic designs by a university student with visual impairment (low vision) at two UNB disciplines. The motivation came through experiences of the researcher using computer resources in the classroom. It takes as principles the advancement of technology available today; accessibility to information, communication and technology as a guaranteed right acquired by law to every student regardless of their educational demands; ensuring access to components of the disciplines and the participation of the full course activities and resources used in the classroom to facilitate their learning process. Itwas considered important to investigate how this university student with low vision is studying these subjects at UNB and what kind of demands it has to complete his studies in the disciplines that use such software as a support, and therefore graduate successfully. This is a qualitative research, carried out through a case study, involving a university student with low vision and the two teachers of the respective disciplines, which used as strategies simple observations, analysis of academic documents and semi-structured interviews to know a little bit more about the reality studied. The results point to the need of a specific restructuring in software development in order to ensure accessibility of users, and also indicate the importance of the awarenessof teachers and coordinators and the support of the university, in order to provide affordable conditions to all students, regardless of their specific demands, for the purposes of their studies.
|
16 |
Split-Tesge: um processo para adaptação de métodos de geração de sequências de testes para linha de produto de softwareZanin, Aline January 2016 (has links)
Made available in DSpace on 2016-02-05T01:03:13Z (GMT). No. of bitstreams: 1
000477173-Texto+Completo-0.pdf: 10489574 bytes, checksum: e347833fca1d18dfcc01a42c05686302 (MD5)
Previous issue date: 2016 / The Software Product Line development has gained notoriety for being an ally to projects that seek to increase productivity through reuse of artifacts. This reuse, already used in the development process, has recently started to be adopted during the software testing phase, which is considered one of the most costly phases of the development process. In this work, we propose a process to adapt methods for generating test sequences, traditionally used in single systems, to be used in Software Product Lines. This process is called Software Product Line Test using Test Sequence Generation Method (SPLiT-TeSGe). The main idea is that test artifacts produced in the Domain Engineering are reused for products derived in the Application Engineering allowing, thus, to reduce the number of test case to test a software derived from a Software Product Line. / O desenvolvimento de software em linha de produto tem ganhado notoriedade por ser um aliado a projetos que buscam aumentar a produtividade através do reuso de artefatos. Este reaproveitamento, já utilizado no processo de desenvolvimento, recentemente passou a ser adotado também no processo de testes de software, visto que, a etapa de testes é considerada uma das etapas mais onerosas do processo de desenvolvimento. Neste trabalho buscamos propor um processo para a adaptação de métodos de geração de sequências de testes, tradicionalmente utilizados em sistemas únicos, para a utilização em Linha de Produto de Software. Este processo chama-se Software Product Line Testing using Test Sequence Generation Method (SPLiT-TSGe). Com isso, visamos reutilizar os artefatos de teste produzidos na Engenharia de Domínio para os produtos derivados na Engenharia de Aplicação, permitindo assim, reduzir o número de casos de teste necessários para testar produtos derivados de uma Linha de Produto de Software.
|
17 |
Modelo para a gestão do ciclo de vida de projetos de aquisição de software: estudo de caso no sistema financeiroBischoff, Adelar Alfredo January 2008 (has links)
Made available in DSpace on 2013-08-07T18:40:36Z (GMT). No. of bitstreams: 1
000401360-Texto+Completo-0.pdf: 1400219 bytes, checksum: c8d7ec09a55ec7c809ca516be77c323a (MD5)
Previous issue date: 2008 / Information technology (IT) is the critical part in the business strategies of companies and it is demanding a highest share from their budges. The financial institutions are the higher investors in IT and have their products and services strongly based on technology. In a context of complex and quick changes in existing technologies, financial institutions are adopting outsourcing as an strategic allied for the process of IT governance. Thus, it requires efforts to guide and support the management of their projects of software acquisition. The procurement processes start when the company identifies the need of software acquisition, they pass through the development of procurement plans and strategies, proposals, selection and contraction requirements and finish with the execution and delivery scheduled in the project scope. Also, they are orientated by organizational plans and policies and supported by support processes and extensive guarantees. Considering this, the general objective of this work is to propose a model for managing the life-cycle of software acquisition projects, which was analyzed through the perception of professionals from financial institutions. The literature was reviewed and experts on software acquisition projects were interviewed to assure that the proposed objective was accomplished. These professionals were interviewed based on a research instrument developed as part of this work.This work was developed following a qualitative and exploratory nature by using multiple case-studies. Results taken from this research point out the experts’ perceptions over the role, applicability and contributions offered to the model. Considerations and suggestions from the interviewers were considered for the model’s final version and conclusions were drawn over its applicability and worthiness for managing the life-cycle software acquisition projects for financial institutions. / A tecnologia da informação (TI) é parte crítica nas estratégias de negócio das empresas e consome percentuais cada vez maiores dos seus orçamentos. O setor bancário é quem mais tem investido e possui seus produtos e serviços fundamentalmente apoiados por essa tecnologia. Num contexto de rápidas e complexas mudanças em tecnologias existentes, as instituições financeiras vêm adotando a terceirização como uma aliada estratégica nos processos de governança de TI e necessitam de um modelo para orientar e apoiar a gestão dos seus projetos de aquisição de software. Os processos de aquisição iniciam quando a empresa identifica a necessidade de adquirir software, passam pela formulação de planos e estratégias de aquisição, solicitação de propostas, seleção e contratação e encerram com a execução e entregas previstas no escopo do projeto. Também são orientados por políticas e diretrizes organizacionais e suportados por processos de apoio e garantias extensivas. Diante disso, foi estabelecido como objetivo geral do presente estudo propor um modelo para a gestão do ciclo de vida de projetos de aquisição de software para posterior análise de sua aplicabilidade segundo a percepção de profissionais de instituições financeiras.Para atingir o objetivo proposto foi revista a literatura e foram realizadas entrevistas junto a profissionais com experiência e envolvimento em projetos de aquisição de software. Esses profissionais foram entrevistados com base no instrumento desenvolvido pelo pesquisador. O trabalho tem natureza exploratória qualitativa e empregou o estudo de casos múltiplos. Os resultados indicam as principais contribuições, importâncias atribuídas e percepções de aplicabilidade do modelo. As considerações e sugestões de melhorias e novas implementações foram compiladas, consolidadas e agregadas ao modelo proposto. As conclusões do trabalho indicam que a versão final do modelo é pertinente, aplicável e agrega valor à gestão do ciclo de vida dos projetos de aquisição de software no contexto das instituições financeiras pesquisadas.
|
18 |
Utilização de redes autômatos estocásticos no processo unificado, visando a geração de casos de teste de softwareBarros, André de Almeida January 2006 (has links)
Made available in DSpace on 2013-08-07T18:43:33Z (GMT). No. of bitstreams: 1
000437824-Texto+Completo-0.pdf: 998259 bytes, checksum: 86aed75c028c71b8918c33ddb60ad22f (MD5)
Previous issue date: 2006 / This research proposes a method to build the SAN, using information extracted from UML diagrams defined according to Unified Process methodology. A framework was formalized to translate the UML state diagrams into SAN structures. The UML state diagrams are basically used to describe the system features. The SAN provided reflect a usage model of the system, what can be used to generate software test cases. This research proposal is to generate the models considering two approaches: the first just focus on functionalities available for the system user, and the second one consider the whole system. This last approach also specifies a simplified function to reduce the SAN status to be visible in the PEP2003 Tool. Based on the framework proposed, a prototype was developed to generate the SAN automatically, based on UML diagrams provided by Rational Rose Tool. Finally, this search describes a case of study, where this framework is described in a real example. / Esse trabalho apresenta método para a construcão de SAN, a partir de informacões extraídas de diagramas UML concebidos sob a abordagem do Processo Unificado. Nele foi formalizado umframework para a transcricão de diagramas de estado UML, utilizados para a descricão comportamental de um sistema, para uma estrutura equivalente em SAN. Essa SAN é utilizada como um modelo de uso do sistema, de onde é possível a extracão de casos de teste de software, conforme verificado em estudo anteriores. Foi proposta a geracão dos modelos sob duas óticas: a primeira focada nas funcionalidades disponibilizadas aos usuários do sistema, e a segunda analisando o sistema como um todo. Para essa última, foi especificado um método de simplificacão da SAN, viabilizando assim a sua análise na ferramenta PEPS2003. Baseado no framework descrito, foi implementado um protótipo para a construcão automática de SAN, a partir de arquivos gerados pelo Rational Rose, arquivos esses contendo informacões sobre os diagramas UML utilizados na descricão do sistema. O trabalho também descreve um estudo de caso, onde são aplicadas as técnicas descritas.
|
19 |
Processo de avaliação de produto final de software para aquisiçãoSergio, Marbilia Passagnolo, 1962- 03 August 2018 (has links)
Orientador: Marco Antonio Silveira / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-08-03T23:52:25Z (GMT). No. of bitstreams: 1
Sergio_MarbiliaPassagnolo_M.pdf: 581572 bytes, checksum: 5dc6c1abd997c4a7663900b55b875876 (MD5)
Previous issue date: 2004 / Mestrado
|
20 |
Técnica para obtenção de redes de autômatos estocásticos baseada em especificações de software em UMLNeuwald, Felipe Barp January 2008 (has links)
Made available in DSpace on 2013-08-07T18:43:26Z (GMT). No. of bitstreams: 1
000406275-Texto+Completo-0.pdf: 5088741 bytes, checksum: 77356f5ee18c1f01b23fcf0d1843be33 (MD5)
Previous issue date: 2008 / Performance evaluation of an object oriented software nowadays can be done, basically, by three different kinds of methods: Stress Testing, Simulations or Analytic Methods, like Stochastic Automata Networks or Queuing Networks. Stress Testing is an efficient method, but could only be performed on final phases of a software development process when the final product is almost finished. Simulations can be performed in initial phases of a software development process, but usually at a high cost, because it depends on a creation of a simulator. The Analytic Methods could be performed at the earlier phases of the software development process too, but they require a creation of a performance evaluation model. ln the object oriented software development a model is created, which contains detailed information about the system. This information could be used to generate a performance evaluation model, since many of the information containing on each other are common. Following that idea researches were made generating methods for conversion of UML diagram into performance evaluation methods, for example, to Queuing Network. However, does not exist a method or technique that converts UML to formalisms like SAN, which has a higher representative power then Queuing Networks. This work will present a technique for converting UML diagrams into Stochastic Automata Networks focusing on the representation of the logical architecture of object oriented softwares. / A avaliação de desempenho de um software orientado a objetos, hoje, pode ser feita basicamente de três maneiras: com testes de desempenho, simulações ou utilizando métodos analíticos como redes de Autômatos estocásticos e redes de filas de espera. Os testes de desempenho são eficientes e, porem podem ser aplicados apenas nas fases finais do desenvolvimento de software, quando o produto esta praticamente pronto, as simulações podem ser realizadas nas etapas iniciais do processo de desenvolvimento de software porém, geralmente, são custosas, pois dependem da criação de um simulador. Os métodos analíticos podem ser aplicados nas fases iniciais do desenvolvimento, mas exigem a criação de um modelo de avaliação de desempenho. No desenvolvimento de software orientados a objetos já se constrói um modelo, o qual possui informações detalhadas sobre o sistema. Estas informações podem ser utilizadas para gerar um modelo de avaliação de desempenho que represente o software já que muitas das informações contidas no modelo do software são comuns ao modelo de avaliação de desempenho. Utilizando esta idéia foram criados alguns métodos de conversão de UML para formalismos de avaliação de desempenho como redes de filas de espera. Porem, ainda inexiste métodos ou técnicas que convertem UML para formalismos como SAN, que é mais abrangente que, por exemplo, redes de espera. Este trabalho demonstra uma técnica de conversão de UML para SAN, onde explora-se a representação da arquitetura lógica de software orientados a objetos.
|
Page generated in 0.0472 seconds