• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 402
  • 41
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • Tagged with
  • 446
  • 446
  • 182
  • 148
  • 84
  • 81
  • 58
  • 50
  • 50
  • 50
  • 44
  • 44
  • 43
  • 42
  • 41
  • 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.
441

Avaliação de equipes de desenvolvimento de software por meio de métricas orientadas a objeto

Madureira, Jamille Silva 12 April 2017 (has links)
Managing a software project is an increasingly complex task as the demands on the final product increase. Competitive environment in software industry and customer needs require software developers to increasingly concern themselves with user satisfaction as a measure of quality of the final product. Therefore, e ective management is required from project design up to software maintenance. The development team is one of the most relevant resources for the success of projects, but it is also where the greatest problems are found. Using metrics is a way to help the project team to achieve its goals and objectives. The goal of this work was to use software metrics to evaluate teams and and their members in order to analyze current performance of developers. To reach this objective, literature review and case study were applied as research instruments. The literature review allowed to discover reference values for the applied metrics in order to establish criteria that served as a basis to evaluate the software involved in the research. After obtaining this knowledge, the case study was applied to two local public companies and undergraduate students from two universities. In total, thirteen softwares were evaluated, four of which were developed in companies and nine by students. A tool was selected to collect software metrics automatically and to provide the result in a format ready to be manipulated. As a result, it was verified that the evaluation of software quality by means of metrics contributes to project management, because it indicates its failures and where it should be improved. Evidence has also been discovered that using collected software metrics is useful in evaluating development team members. By means of the case study, it was discovered that team composition is important to the success of the project, and that training and experience of the members directly a ect quality of software. When analyzing the software through metrics, it was observed that the best performance was achieved by developers with more advanced training and more near experience time. In this sense, software metrics can contribute to follow both the development of the project and the decisions that cause changes in the team. / Gerenciar um projeto de software é uma tarefa cada vez mais complexa à medida que as exigências sobre o produto final aumentam. O ambiente competitivo no mercado de software e as necessidades dos clientes exigem que os desenvolvedores de software tenham preocupação cada vez maior na satisfação do usuário como uma medida da qualidade do produto final. Assim, é preciso um gerenciamento eficaz desde a concepção do projeto até a manutenção do software. A equipe de desenvolvimento é um dos recursos mais relevantes para o êxito dos projetos, mas também é onde frequentemente são encontrados os maiores problemas. O uso de métricas é uma forma de ajudar a equipe do projeto a atingir os seus objetivos e metas. O objetivo deste trabalho foi utilizar métricas de software para avaliar equipes e seus membros, analisando o desempenho atual dos desenvolvedores. Para atingir esse objetivo, nesse trabalho foram aplicados como instrumentos de pesquisa a revisão da literatura e o estudo de caso. A revisão da literatura propiciou descobrir valores referência para as métricas aplicadas, com a finalidade de estabelecer critérios que serviram de base para avaliar os softwares envolvidos na pesquisa. Após obter esses conhecimentos, foi aplicado o estudo de caso em duas empresas públicas locais e em exercícios com alunos de graduação de duas universidades. No total, foram avaliados treze softwares, sendo quatro desenvolvidos nas empresas e nove pelos estudantes. Para a aplicação das métricas, foi selecionada uma ferramenta que as coletasse automaticamente e fornecesse o resultado em um formato pronto para ser manipulado. Como resultado, foi constatado que a avaliação da qualidade do software por meio de métricas contribui na gestão de projetos, pois indica suas falhas e onde deve ser melhorado. Também foram descobertas evidências de que o uso de métricas é útil na avaliação dos membros das equipes de desenvolvimento. Por meio do estudo de caso, descobriu-se que a composição da equipe é importante para o sucesso do projeto, pois a formação e experiência dos membros afetam diretamente a qualidade do software. Ao analisar os softwares por meio de métricas, foi observado que o melhor desempenho foi alcançado por desenvolvedores com capacitação em andamento e tempo mais próximo de experiência . Neste sentido, as métricas de software podem contribuir para acompanhar tanto o desenvolvimento do projeto quanto nas decisões que causam mudanças na equipe.
442

R2MDD : um framework para rastreabilidade e monitoramento de requisitos com foco no desenvolvimento dirigido a modelos

Rezende, Izabella Cristine Oliveira 18 August 2016 (has links)
The Model Driven Development (MDD) promotes the use of models to generate software solutions, in which models are the primary development artifact. In recent years, studies in software engineering area (ES) have been intensified and several solutions, definitions, methods and structures are being generated. However, this paradigm, as it is considered by some authors, has not been effectively used, as the ES covers various aspects, and not everyone is prepared for MDD. The Requirements Engineering (RE) is highlighted in this scenario, since it comprises the initial phase of the development process and the product generated must meet the requirements set out in that time. Once the code ceases to be the focus of development in the context of MDD, it is necessary to identify whether the requirements defined at the beginning of the project while under transformation remain faithful as well as the allocated elements to each requirement at all stages and possible impacts in case of change. In this context, it is important to introduce the concepts of traceability requirements in MDD. Thus, this work presents the R2MDD, a framework which aims to monitor and track requirements for the transformation of models to the generation of source code. The R2MDD seeks to identify impacts, ensure the consistency of requirements and other characteristics, as well as generate information management level, benefiting all stakeholders. An experimental study was conducted with the assistance of Qualitas model at the University Hospital of the Federal University of Sergipe (HU - UFS) to assess the R2MDD, highlighting its advantages and limitations. / O Model Driven Development (MDD) promove o uso de modelos na geração de soluções de software, na qual os modelos são o artefato principal do desenvolvimento. Nos últimos anos, estudos na área de Engenharia de Software (ES) tem sido intensificados e diversas soluções, definições, métodos e estruturas estão sendo geradas. Entretanto, esse paradigma, como é considerado por alguns autores, ainda não é utilizado de forma efetiva, visto que a ES abrange diversos aspectos e nem todos estão preparados para o MDD. A Engenharia de Requisitos (ER) ganha destaque nesse cenário, pois compreende a fase inicial do processo de desenvolvimento e o produto gerado deve atender aos requisitos definidos nesse momento. Uma vez que o código deixa de ser o foco do desenvolvimento no contexto de MDD, surge a necessidade de identificar se os requisitos definidos no início do projeto, ao serem transformados, mantém-se fieis, bem como identificar os elementos alocados a cada requisito em todas as fases e possíveis impactos em caso de alteração. Nesse contexto, torna-se importante introduzir os conceitos da rastreabilidade de requisitos em MDD. Dessa forma, este trabalho apresenta o R2MDD, um framework que visa monitorar e rastrear requisitos durante as transformações de modelos até a geração de código fonte. O R2MDD busca identificar impactos, garantir a consistência dos requisitos e demais características, bem como gerar informações a nível gerencial, que beneficiam todos os stakeholders. Um caso exemplo foi realizado com o auxílio do modelo Qualitas no Hospital Universitário da Universidade Federal de Sergipe (HU – UFS) a fim de avaliar o R2MDD, destacar suas vantagens e identificar suas limitações.
443

ModelER : uma abordagem baseada em modelos aplicada ao processo de elicitação de requisitos

Souza, Rafael Xavier de Oliveira 27 February 2014 (has links)
Requirements Engineering (ER) has an important role in Software Engineering for being an early stage of the software development process. ER serves as the basis for implementation of other activities, contributing decisively to the quality of the final software product. Requirements Elicitation process is among the main concerns of ER. It involves the recognition and description of customer needs, in such a way that it is possible to reflect the business accurately and consistent. Moreover, in general, most problems that occur during the process of software development are caused by failures in the early stages. In this context, emerging approaches such as Model-Driven Developement (MDD) and Business Process Modeling (MPN). Such approaches seek to understand and describe business processes and enable a closer look of the domain. As well, especially when backed by support tools, using approaches such as MDD and MPN can contribute to improving the quality of the requirements and the requirements Elicitation process. This work presents ModelER approach, which seeks to promote improvements in Requirements Elicitation process, through the use of concepts and practices of the MDD and the MPN for identifying software requirements. / A Engenharia de Requisitos (ER) possui um importante papel na Engenharia de Software pelo fato de compreender uma fase inicial do processo de desenvolvimento de software. Ela serve de base para a realização das demais atividades, contribuindo decisivamente para a qualidade do produto de software final. O processo de Elicitação de Requisitos está entre as principais preocupações da ER. Ele envolve o reconhecimento e a descrição das necessidades dos clientes, de tal forma que seja possível refletir o negócio de forma precisa e coerente. Além disso, de maneira geral, a maior parte dos problemas que ocorrem durante o processo de desenvolvimento de software é causada por falhas nas fases iniciais. Diante desse contexto, surgem abordagens tais como o Desenvolvimento Orientado por Modelos (Model-Driven Developement MDD) e a Modelagem de Processos de Negócio (Business Process Modeling MPN1). Tais abordagens tanto buscam compreender e descrever os processos de negócio, quanto permitem uma visão mais próxima do domínio. Assim, sobretudo quando apoiadas por ferramentas de suporte, o uso de abordagens como MDD e MPN pode contribuir para a melhoria da qualidade dos requisitos e do processo de Elicitação de Requisitos. Este trabalho apresenta a abordagem ModelER, a qual busca promover melhorias no processo de Elicitação de Requisitos, através da utilização de conceitos e práticas do MDD e da MPN para identificação de requisitos de software.
444

Ambiente de trabalho de aprendizagem contínua em organizações de desenvolvimento de software: um estudo em empresas que implantaram o modelo Melhoria de Processos do Software Brasileiro (MPSBR)

Fonseca, Letícia Rodrigues da 19 February 2013 (has links)
Made available in DSpace on 2016-03-15T19:30:58Z (GMT). No. of bitstreams: 1 Leticia Rodrigues da Fonseca.pdf: 1750631 bytes, checksum: 386ec52022d302b9f42a054db2a46380 (MD5) Previous issue date: 2013-02-19 / Faculdade Cenecista de Varginha / The Brazilian market for software and services has grown considerably in recent years. According to the Brazilian Association of Software Companies (ABES, 2011), Brazil occupies the eleventh position on the world stage, moving 19.04 billion dollars, equivalent to 1.0% of gross domestic product (GDP), this total, 6.74 billion refer to software production, representing 2.2% of the world market. However, fierce competition manifests itself in the same proportion opportunities. The national software compete with themselves and with those from other countries, because there are not yet many barriers or legal restrictions against marketing of international products (TONINI et al, 2008). This sector is still characterized by evolving at a rapid pace, which causes frequent changes related to products, services, processes and technology itself (MAURER et al, 2002; NIASI, 2009). Therefore, it is believed to be fundamental for Software Development Organizations (ODSs) create a work environment that supports continuous learning to cope with the challenges of the new economy and remain competitive in the market. In this context, this study aims to understand how learning occurs continuously of ODSs that have deployed MPSBR and identify which of its aspects favor the individual and collective learning. By this, we carried out a qualitative study of type multicase in four ODSs three classified at Level C and a level F. It was used as a method of data collection to semi-structured interview. We interviewed individuals involved in software development and representatives of the group responsible for the implementation of MPSBR. The analyzes were performed using software for qualitative analyzes that allowed Weft_QDA from the transcript of the interviews, the establishment of analytical categories for the constructs and verifying relationships between their categories. By the results was possible to understand how MPSBR can contribute to the establishment of a software process quality and affordable, understand how MPSBR can encourage continuous learning through their assumptions and developers understand how these companies learn at level individual and collective. / O mercado brasileiro de software e serviços tem crescido consideravelmente nos últimos anos. Segundo a Associação Brasileira das Empresas de Software (ABES, 2011), o Brasil ocupa a décima primeira posição no cenário mundial, movimentando 19,04 bilhões de dólares, o equivalente a 1,0% do produto interno bruto (PIB) brasileiro; desse total, 6,74 bilhões referem-se à produção de software, o que representa 2,2% do mercado mundial. Contudo, a concorrência acirrada manifesta-se na mesma proporção das oportunidades. Os softwares nacionais competem entre si e com aqueles provenientes de outros países, pelo fato de ainda não existirem muitas barreiras ou restrições legais contra a comercialização de produtos internacionais (TONINI et al, 2008). Esse setor é ainda caracterizado pela evolução em ritmo acelerado, o que ocasiona mudanças frequentes relacionadas aos produtos, serviços, processos e à própria tecnologia (MAURER et al, 2002; NIASI, 2009). Portanto, acredita-se que seja fundamental para as Organizações de Desenvolvimento de Software (ODSs) instituir um ambiente de trabalho que apóie o aprendizado contínuo, para lidar com os desafios da nova economia e manterem-se competitivas no mercado. Diante desse contexto o presente estudo propõe-se a compreender como ocorre a aprendizagem contínua no ambiente de trabalho de ODSs que implantaram o MPSBR e identificar quais de seus aspectos favorecem a aprendizagem individual e coletiva. Para isso, realizou-se uma pesquisa de abordagem qualitativa do tipo multicaso em quatro ODSs, sendo três classificadas no Nível C e uma no nível F. Utilizou-se como método de coleta de dados a entrevista semi-estruturada. Entrevistaram-se os indivíduos envolvidos no processo de desenvolvimento dos softwares e os representantes do grupo responsável pela implantação do MPSBR. As análises foram realizadas por meio do software para análises qualitativas Weft_QDA que permitiu, a partir da transcrição das entrevistas, o estabelecimento de categorias analíticas para os construtos e a verificação de relações entre as suas categorias. Ao final, foi possível compreender como o MPSBR pode contribuir para o estabelecimento de um processo de software de qualidade e a um custo acessível, compreender como o MPSBR pode incentivar a aprendizagem contínua por meio de suas premissas e entender como os desenvolvedores dessas empresas aprendem no nível individual e coletivo.
445

PETIC Decision Making (PDM) : um modelo automatizado para apoio à tomada de decisão estratégica em TIC

Rocha, Fabio Gomes 09 February 2017 (has links)
Strategic planning is essential for the management of Information and Communication Technologies in organizations, providing more assertive decisions to establish the basic purposes of improvement and implementation of new resources. The goal of this study was the adaptation of the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) in the creation of a new model to support decision making on the prioritization of investments in strategic planning of Information and Communication Technologies as a support to the methodology PETIC, called PETIC Decision Make (PDM), evaluating its applicability in real case studies. The investigated institutions were a municipal public administration body and a labor union entity, where the PDM was used in the prioritization of investments for the period of five years, using the tool PDMSys created in this study. By means of the proposed method was possible to select alternatives of actions considered preferable and to analyze their dependencies, besides creating a continuous cycle for classification. The results indicated the practicability of the method, avoiding an indication that the dependencies would jeopardize the investment in technologies. In this way, it was verified that the application of the PDM increases the predictability of expenditures, allows the reduction of initial costs and contributes to the assertiveness in the decisions on the management of the technological resources, implying in the global management of the institutions. / O planejamento estratégico é essencial para a gestão das Tecnologias da Informação e Comunicação nas organizações, proporcionando decisões mais assertivas para o estabelecimento dos propósitos básicos de melhoria e implementação de novos recursos. Abordando o tema, o objetivo deste estudo foi a adaptação do Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) na criação de um novo modelo de apoio à tomada de decisão sobre a priorização de investimentos em planejamento estratégico de Tecnologias da Informação e Comunicação como suporte à metodologia PETIC, denominado PETIC Decision Make (PDM), avaliando sua aplicabilidade em estudos de caso real. As instituições investigadas foram um órgão da administração pública municipal e uma entidade sindical, onde se empregou o PDM na priorização de investimentos para o período de cinco anos, utilizando-se a ferramenta PDMSys criada neste estudo. Por meio do método proposto foi possível selecionar alternativas de ações consideradas preferíveis e analisar as suas dependências, além de criar um ciclo contínuo para ordená-las. Os resultados indicaram a praticabilidade do método, evitando indicação em que as dependências prejudicassem o investimento em tecnologias. Dessa forma, constatou-se que a aplicação do PDM amplia a previsibilidade sobre os gastos, possibilita a redução de custos iniciais e contribui para a assertividade nas decisões sobre a gestão dos recursos tecnológicos, implicando na gestão global das instituições.
446

Projeto e implementação de um sistema de autoria para animações, simulações e treinamentos em realidade virtual

BARATA, Pebertli Nils Alho 03 September 2010 (has links)
Submitted by Edisangela Bastos (edisangela@ufpa.br) on 2012-04-13T19:51:35Z No. of bitstreams: 2 Dissertacao_ProjetoImplementacaoSistema.pdf: 4260700 bytes, checksum: 554711ed7a649fe6f97d45996a1440c4 (MD5) license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) / Approved for entry into archive by Edisangela Bastos(edisangela@ufpa.br) on 2012-04-13T19:53:30Z (GMT) No. of bitstreams: 2 Dissertacao_ProjetoImplementacaoSistema.pdf: 4260700 bytes, checksum: 554711ed7a649fe6f97d45996a1440c4 (MD5) license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) / Made available in DSpace on 2012-04-13T19:53:30Z (GMT). No. of bitstreams: 2 Dissertacao_ProjetoImplementacaoSistema.pdf: 4260700 bytes, checksum: 554711ed7a649fe6f97d45996a1440c4 (MD5) license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Previous issue date: 2010 / Esta dissertação apresenta o projeto, desenvolvimento e implementação de um software para criação de animações, simulações e treinamentos de processos e instruções técnicas industriais, destacando também a arquitetura utilizada para sua implementação. O software apresentado permite a geração de animações, textos, sons e interações, fornecendo ferramentas de criação, visualização e supervisão da simulação com o uso de Realidade Virtual em três dimensões. A dissertação trata ainda do uso prático do software através de um estudo de caso com simulações 3D de processos industriais reais de uma usina de geração de energia elétrica. Este estudo também contribui para as áreas de treinamento em realidade virtual e sistemas de autoria 3D ao apresentar conceitos inovadores na área de supervisão automática, mostrando também uma possível estrutura de componentes de software para uso nas áreas citadas. Pode-se destacar ainda a revisão de tecnologias semelhantes à proposta neste trabalho, visando à identificação de influências, melhorias e inovações nas áreas de autoria 3D e treinamento. / This dissertation presents the design, development and implementation of a software for the creation of animation, simulations and training processes and industrial technical instructions, also presents the architecture used for its implementation. The software presented allows the generation of animation, texts, sounds and interactions, providing tools for creating, display and supervision of simulation with use of Virtual Reality 3D. The dissertation also deals with the practical use of the software through a case study with simulations 3D in real industrial processes of a plant for generation of electric energy. This study also contributes to the areas of training and virtual reality and systems of authorship 3D to submit innovative concepts in the area of supervision automatic, also showing a possible structure of software components for use in the areas mentioned. May also be highlighted the review of similar technologies to the purpose of this study, aiming to the identification of influences, improvements and innovations in the areas of authorship 3D and training.

Page generated in 0.0876 seconds