• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1284
  • 99
  • 38
  • 16
  • 13
  • 13
  • 13
  • 11
  • 2
  • 2
  • 2
  • 2
  • 2
  • Tagged with
  • 1432
  • 1432
  • 393
  • 311
  • 309
  • 308
  • 299
  • 298
  • 293
  • 286
  • 281
  • 239
  • 139
  • 129
  • 115
  • 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.
331

Alinhamento estratégico de programas de melhoria do processo de software em micro e pequenas empresas

Becker, André Luiz January 2007 (has links)
Made available in DSpace on 2013-08-07T18:42:23Z (GMT). No. of bitstreams: 1 000401196-Texto+Completo-0.pdf: 2999351 bytes, checksum: f36a308913d0fb0196e64d9977480d08 (MD5) Previous issue date: 2007 / Considering the high mortality rate of the Micro and Small Companies (MSCs), the implementation of software process improvement programs may be responsible for increasing the competitiveness of these companies. However, the investment required is the main difficulty of the MSCs. Thus, these companies need to carry out improvement programs that can be started with little investment, produce results quickly, and be incremented according to time and resource availability. The alignment between the strategy of a process improvement program and the organizations‟ business strategies is one alternative to prioritize the most important process improvements for the organization and implement them in the organization gradually. In this sense, this dissertation is intended to present a proposal to lead process improvement programs aligned with the organization‟s goals. The research method is case study and the empirical base involves a small software development company. The research contributions are an iterative and incremental model to lead process improvement programs, a process to strategic alignment of software improvements programs and a support tool. Moreover, empirical data is presented, systemizing part of the theory in this recent area. / Considerando o elevado índice de mortalidade das Micro e Pequenas Empresas (MPEs), a implantação de programas de melhoria do processo de software pode ser uma alternativa para aumentar a competitividade destas empresas. Entretanto, o investimento necessário é a principal dificuldade das MPEs. Assim, estas empresas precisam realizar programas de melhoria que possam iniciar com pouco investimento, que produzam resultados rápidos e que possam ser incrementados à medida que o tempo e os recursos permitam. O alinhamento entre a estratégia de um programa de melhoria de processos e a estratégia de negócio das organizações é uma alternativa para priorizar as melhorias de processo mais importantes para a organização e implantá-las na organização gradativamente. Neste sentido, esta dissertação de mestrado tem como objetivo apresentar uma proposta para a condução de programas de melhoria de processo alinhado com os objetivos organizacionais em MPEs. O principal método de pesquisa utilizado foi o estudo de caso e a base empírica envolveu uma empresa de desenvolvimento de software de pequeno porte. A pesquisa contribui no sentido de propor um modelo iterativo e incremental para a condução de programas de MPS, um processo de alinhamento estratégico de programas de MPS e uma ferramenta de apoio, além de apresentar dados empíricos e sistematizar parte da teoria recente da área.
332

Um modelo de integração entre a gerência de projetos e o processo de desenvolvimento de software

Rosito, 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.
333

GeRDDoS: uma proposta de um modelo para identificação e análise de riscos em ambiente de desenvolvimento distribuído de software

Campos, Cirano Soares de January 2009 (has links)
Made available in DSpace on 2013-08-07T18:42:21Z (GMT). No. of bitstreams: 1 000423449-Texto+Completo-0.pdf: 2106064 bytes, checksum: 102730c0bb44732b8114cf718cdebb93 (MD5) Previous issue date: 2009 / The globalization has been causing structural changes in the government organizations, private companies and in the third sector, and these organizations aim at being adapted to such reality. Those alterations are reflected in the software development organizations which, in the last years, have experimented, through the model of software distributed development, their adaptation to the global market. This brings new challenges, problems - risks - that need to be identified and properly managed. In this sense, this work introduces a model for organizations which work with software distributed development, having as main objective, helping to identify and to analyze the risks involved in the software distributed project. It also proposes the risk management properly aligned between the global unit (head office) and the distributed unit (branch), the project executor, highlighting that the success of this depends on the success of the actions executed in both units. The model is an extension of the proposal of risk management of the Software Engineering Institute - SEI, that recommends a continuous and interactive process for the risk management, supported by a process of coordination and communication during the life cycle of the project. In this work the result of the application of the proposed model is also presented, through the analysis of the results of a case study of the application of the model by a software distributed development company. / A globalização tem causado mudanças estruturais nas organizações governamentais, empresas privadas e no terceiro setor, e estas organizações buscam adaptar-se a tal realidade. Essas alterações refletem nas organizações de desenvolvimento de software, que nos últimos anos têm experimentado, através do modelo de desenvolvimento distribuído de software, sua adaptação ao mercado global. Isto traz novos desafios, problemas – riscos – que precisam ser identificados e devidamente gerenciados. Neste sentido este trabalho apresenta um modelo para organizações que trabalham com desenvolvimento distribuído de software, tendo como objetivo principal o auxílio na identificação e análise dos riscos envolvidos no projeto distribuído de software. O mesmo propõe o gerenciamento de riscos devidamente alinhado entre a unidade global (matriz) e a unidade distribuída (filial) executora do projeto, destacando que o sucesso deste depende do sucesso das ações executadas em ambas as unidades. O modelo é uma extensão da proposta de gerência de riscos do Instituto de Engenharia de Software – SEI, que preconiza um processo contínuo e interativo para o gerenciamento de riscos, suportado por um processo de coordenação e comunicação durante o ciclo de vida do projeto. Neste trabalho ainda é apresentado o resultado da aplicação do modelo proposto, através da análise dos resultados de um estudo de caso da aplicação do modelo por uma empresa de desenvolvimento distribuído de software.
334

Uma infraestrutura para consistência dos processos de software baseados no metamodelo SPEM 2.0

Pereira, Eliana Beatriz January 2011 (has links)
Made available in DSpace on 2013-08-07T18:42:24Z (GMT). No. of bitstreams: 1 000444969-Texto+Completo-0.pdf: 8863468 bytes, checksum: d6f97c49279c5546c9619f8479b0b679 (MD5) Previous issue date: 2011 / The use of software development processes in the IT organizations has become common. This happens because the quality product is related to the process quality. The main interest of the IT companies is to adopt one or more well-defined software development processes and tailor them when necessary to meet the projects specific needs. However, since the amount of elements and relationships of a software development process is huge, defining and tailoring a software development process are not trivial activities. Inconsistencies may easily be introduced into a software development process when certain precautions are not taken. As a consequence, an inadequate software development process may be created to a software project causing errors during its enactment. Considering the need to avoid inconsistencies in a software development process, this research proposes a consistence infrastructure that enables defining and tailoring consistent software development processes based on SPEM 2. 0 metamodel. The proposed infrastructure is composed by an extension to the SPEM 2. 0 metamodel, a set of well-formedness rules related to the consistency of the software development processes and a tool prototype that supports automatically the proposed metamodel and well-formedness rules. / O uso de processos de desenvolvimento de software nas organizações de TI tem se tornado cada vez mais comum. Um dos motivos é que a qualidade do produto de software está relacionada com a qualidade do processo utilizado na sua construção. Nesse contexto, o interesse das organizações é estabelecer um ou mais processos de desenvolvimento de software bem definidos; adaptando-os, quando necessário, para atender metas específicas dos projetos de software. Contudo, devido à grande quantidade de elementos e relacionamentos que um processo de desenvolvimento de software possui, as atividades de definição e adaptação de processos são tarefas não triviais. Quando alguns cuidados não são tomados, inconsistências podem ser facilmente introduzidas em um processo de desenvolvimento de software, fato que pode, muitas vezes, ocasionar a geração de um processo inadequado que acarretará em erros durante a execução de um projeto de software. Considerando a necessidade de evitar inconsistências em um processo de desenvolvimento de software, esta pesquisa propõe uma infraestrutura que viabiliza a definição e adaptação dos processos de desenvolvimento de software consistentes baseados no metamodelo SPEM 2. 0. A infraestrutura definida é composta por uma extensão ao metamodelo SPEM 2. 0, um conjunto de regras de boa-formação para consistência dos processos de desenvolvimento de software e um protótipo de ferramenta que auxilia o uso do metamodelo proposto e das regras de boa-formação.
335

Estrutura e características para análise de ambientes de desenvolvimento global de software em organizações offshore insourcing

Pilatti, Leonardo Santa Maria January 2006 (has links)
Made available in DSpace on 2013-08-07T18:42:25Z (GMT). No. of bitstreams: 1 000382165-Texto+Completo-0.pdf: 864050 bytes, checksum: d6be8415f3351415dd47697f035e881e (MD5) Previous issue date: 2006 / The challenges the software engineering are facing, because the global development, have became more complex. Crescent globalization in business environments has affected the software development market. Aiming competitive advantages as low costs, high productivity and quality in systems development, several organizations decided to distribute their internal development process outside their countries to reduce their cost, countries like India, China and Brazil are some examples. However, team dispersion, even in those environments, introduces several challenges to the process development. It is even more necessary to organize process used by the organization's units to identify when the units are mature enough to work with the global development software to attend the internal demand (offshore insourcing). In this context, the environment characteristics map is a must task in the process of understanding the needs of the offshore insourcing as well to compound the structure for the maturity model. The composition needs to consider social, techniques and organizational factors, showing how they are connected. In this approach, this research has the objective to identify and describe a structure for a maturity model in a global software development offshore insourcing environment context. As well, creating the criteria used to differentiate the organizational units. The research method used was the case study, conducted in four offshore insourcing global software development units located in Brazil (2), China (1) and Singapore (1). This research aims to contribute by proposing a maturity model structure as well identifying characteristics of offshore insourcing global software development environments. / Os desafios que a engenharia de software tem enfrentado em termos de distribuição estão cada vez mais complexos. A crescente globalização do ambiente de negócios tem afetado diretamente o mercado de desenvolvimento de software. Em busca de vantagens competitivas, tais como baixos custos, ganho de produtividade e qualidade, as organizações optam por distribuir o processo de desenvolvimento de software em outros países com custo de produção mais baixo, como Índia, China e Brasil. Entretanto, os desafios apresentados pela distribuição da equipe envolvida no processo de desenvolvimento de software são significativos. Torna-se cada vez mais necessário organizar e estruturar os processos utilizados de modo a identificar quando uma organização está madura para trabalhar com abordagens de desenvolvimento distribuído para suprir demanda interna (offshore insourcing). Nesse contexto, identificar as características de ambientes offshore insourcing, bem como propor uma estrutura de modelo de maturidade tornam-se atividades ainda mais desafiadoras. A composição da estrutura de um modelo deve considerar fatores que devam abranger elementos organizacionais e técnicos. Nesse sentido, esta dissertação de mestrado tem como objetivo identificar e descrever uma estrutura de modelo de maturidade e um conjunto de características associadas para a análise de ambientes de desenvolvimento global de software offshore insourcing. O método de pesquisa utilizado foi o estudo de caso e a base empírica da pesquisa envolve duas unidades de desenvolvimento de software de empresas multinacionais de grande porte localizadas no Brasil e duas unidades de desenvolvimento de software de empresas multinacionais de grande porte localizadas na Ásia (China e Cingapura).A pesquisa contribui no sentido de propor uma estrutura de modelo de maturidade, bem como identificar característica que caracterizem organizações de desenvolvimento global de software em ambientes offshore insourcing.
336

A framework for integrating interaction design and agile methods

Silva, Tiago Silva da January 2012 (has links)
Made available in DSpace on 2013-08-07T18:42:27Z (GMT). No. of bitstreams: 1 000438706-Texto+Completo-0.pdf: 5157206 bytes, checksum: c5422795c48935a5ef9a79af5999aa0c (MD5) Previous issue date: 2012 / Agile development has become mainstream regarding software development processes. Along the increasing understanding of the importance of good User eXperience came the need to integrate these two areas. However, Agile development have a distinct culture that at first glance seems to conflict with User-Centered Design. Therefore, integrating these two areas becomes a challenging task. This thesis focuses on integrating these areas, providing a set of practices and artifacts to support Agile teams and Interaction Designers to overcome this challenge. A Systematic Literature Review was conducted in order to identify existing approaches regarding the integration of Agile and Interaction Design. A framework was proposed gathering the most common practices and artifacts identified in this review. Conducting Action Research in two companies from two different countries tried out this proposal. Thus, the result of this research is a framework proposal for integrating Interaction Design and Agile Development. / Desenvolvimento Ágil tem estado em evidência no que diz respeito à processos de desenvolvimento de software. Juntamente com o crescimento da conscientização sobre a importância de uma boa Experiência de Usuário surgiu a necessidade de integrar estas duas áreas. Entretanto, o desenvolvimento Ágil possui uma cultura distinta que, num primeiro momento, parece entrar em conflito com o Design Centrado no Usuário. Assim, a integração destas duas áreas torna-se um desafio. Esta tese focaliza na integração destas duas áreas, fornecendo um conjunto de práticas e artefatos para apoiar equipes Ágeis e Designers de Interação a superar tal desafio. Uma Revisão Sistemática foi realizada a fim de identificar propostas de integração de métodos Ágeis e Design de Interação. Com base na reunião das práticas e artefatos mais comuns identificados na revisão, um framework foi proposto. A fim de verificar tal proposta, Pesquisas-Ação foram realizadas em duas organizações de dois diferentes países. Desta forma, o resultado desta pesquisa é a proposta de um framework para integrar Design de Interação e desenvolvimento Ágil.
337

QOC *:utilizando Design Rationale como ferramenta para gestão do conhecimento

Camponogara, Marcos January 2008 (has links)
Made available in DSpace on 2013-08-07T18:42:28Z (GMT). No. of bitstreams: 1 000402763-Texto+Completo-0.pdf: 556574 bytes, checksum: 655afda9c78f443615939500b7d640fd (MD5) Previous issue date: 2008 / In general, the decision making process in a software development project depends on the people involved in this process and their knowledge of the project. Also, the option analysis process which results in a decision, produces a kind of knowledge that is very important for the project and its future, since this knowledge is about key decisions and their rationale. Thus, understanding the rationale behind a decision provides a powerful way to better understand how a project works in detail and why some decisions were taken. Considering this perspective, it is necessary to find an approach to organize and maintain knowledge about the decision making process from software development projects, and then use this knowledge to help people involved in these projects. Another possibility is to reuse the generated knowledge in other projects, as learned lessons, considering in this case, similar scenarios from past projects. Taking in account what has been stated above, this research proposes an approach to document and organize the rationale regarding the decision making process in software development projects, using for this purpose a simple and objective representation that encourages reasoning in order to define the best solutions for problems faced in software development projects. / Durante o processo de desenvolvimento de um sistema de software, uma grande quantidade de conhecimento é utilizada e produzida como resultado das opções analisadas e das decisões tomadas ao longo do desenvolvimento do projeto. Este conhecimento é valioso, pois reflete as razões que estão por trás das decisões, o que facilita o entendimento dos rumos do projeto e proporciona uma visão global do mesmo. Desta forma, existe a necessidade de se encontrar alternativas para organizar e manter este tipo de conhecimento e então torná-lo um recurso que possa facilitar a continuidade de projetos de software ou então a manutenção de sistemas desenvolvidos. Outra possibilidade ainda é a reutilização deste conhecimento em outros projetos, considerando-se neste caso a existência de cenários semelhantes aos cenários vivenciados em projetos anteriores. Neste sentido, o presente trabalho aborda o desenvolvimento de uma pesquisa baseada em Gestão do Conhecimento e Design Rationale, e propõe uma maneira de representar e manter as razões que motivaram a tomada de determinadas decisões em projetos de software, considerando, para isso, uma forma de representação simples e objetiva que instiga o questionamento e a discussão a respeito das melhores opções para atender questões que surgem durante o desenvolvimento de um projeto.
338

Uma abordagem de Data Warehouse para análise de processos de desenvolvimento de software

Novello, Taisa Carla January 2006 (has links)
Made available in DSpace on 2013-08-07T18:42:55Z (GMT). No. of bitstreams: 1 000399218-Texto+Completo-0.pdf: 2830985 bytes, checksum: ffa3a6af739950b3c3732472c58fb2c7 (MD5) Previous issue date: 2006 / Software quality is important and necessary for organizations. They are interested on how to measure and quantitative analyze the processes quality. As organizations work with different projects, processes and metrics, they should looking for alternatives that provide a unified vision using the centralization of different projects data and provide quantitative analysis about Software Development Processes (SDP) through a Metric Program (MP). Thus, the software maturity models suggest the construction of a organizational repository of metrics. However, the construction of a repository that attends the data management and analysis functionality is not a trivial task. This work describes briefly the environment architecture for Data Warehousing that provides support for MP adoption through data stored that means different processes in a unified database. This volume describes two components: the analytic model based on the Data Warehouse (DW), and the presentation component that uses analytic resources to facilitate the users analyses. The development of a repository should consider the particularities of MP and the environment of PDS. About the metrics that compose MP, some of them represent non addictive data what can made the analysis difficult about the environment, the PDS features made difficult the unified model definition that supports distinct characteristics. Besides the data storage, the manner who it is available also must be considered once the users has different analysis needs. Thus, the complexity of the model development and analysis resource availability is high. Thus, the analytic model proposed intends to store metrics and SDP data, according to analysis requirements, considering the MP features particularity and the SDP environment. The definition of analytic resources considers users with different profiles. These resources attend the analysis requirements for each profile and shows the information through many granularity levels, including mechanisms that provide more semantic for the data. Thus, this work provides an infra-structure that supports different SDP and quantitative analyses for different profiles base on MP. / A busca pela qualidade sobre produtos de software se faz cada vez mais presente e necessária em organizações de software. Neste sentido, essas organizações buscam opções de como medir e analisar quantitativamente a qualidade de seus processos de desenvolvimento. No entanto, organizações trabalham com diferentes projetos que, por sua vez, utilizam-se de diversos processos e métricas. Partindo desta premissa, tais organizações devem buscar alternativas de como prover uma visão unificada através da centralização dos dados dos diferentes projetos e ainda disponibilizar, a seus usuários, análises quantitativas de seus Processos de Desenvolvimento de Software (PDS) através de um Programa de Métricas (PM). Para tal, os modelos de qualidade de software sugerem a construção de um repositório organizacional de métricas. Contudo, a construção de um repositório que atenda as características tanto de suporte ao armazenamento dos dados, como da disponibilização de análises aos usuários organizacionais não mostra-se uma tarefa trivial. Perante esta realidade, este trabalho descreve sucintamente a arquitetura de um ambiente de Data Warehousing que provê suporte a adoção de um PM através do armazenamento de dados resultantes de diferentes PDS em uma base de dados unificada e centralizada. Este volume dedica-se a apresentação de dois componentes deste ambiente: o modelo analítico, base do Data Warehouse (DW), e o componente de apresentação no qual definem-se recursos analíticos que facilitam as análises realizadas pelos usuários organizacionais. O desenvolvimento de um repositório deve considerar tanto as especificidades do PM adotado como as do próprio ambiente dos PDS. Quanto às métricas que compõem o PM, algumas representam dados não aditivos que podem comprometer as análises a serem realizadas.Já, quanto ao ambiente, especificidades dos PDS dificultam a definição de um único modelo que comporte características distintas. Além do armazenamento dos dados, a forma como estes serão disponibilizados também deve ser considerada, uma vez que usuários possuem características e necessidades de análise distintas. Por conseqüência, a complexidade de se desenvolver um modelo e prover recursos de análise neste contexto é muito alta. Desta forma, o modelo analítico proposto visa armazenar métricas e dados resultantes dos PDS, considerando as necessidades de análises e tratando tanto as especificidades do PM adotado como também as do ambiente do PDS. A definição dos recursos analíticos propostos, considera usuários com diferentes perfis, bem como suas particularidades. Estes recursos visam satisfazer as necessidades de análise destes perfis disponibilizando informações através de vários níveis de granularidade e disponibilizando mecanismos que forneçam maior semântica aos dados. Assim, este trabalho provê uma infraestrutura que suporta dados resultantes de diferentes PDS e análises quantitativas que consideram diferentes perfis de usuários embasadas em um PM.
339

Exploração da comunicação usuário-sistema em sistemas de ajuda on-line

Santos Junior, Mauro Francisco dos January 2009 (has links)
Made available in DSpace on 2013-08-07T18:43:01Z (GMT). No. of bitstreams: 1 000431695-Texto+Completo-0.pdf: 3670835 bytes, checksum: ab721b997ac63b711c5cd44a0727fd1a (MD5) Previous issue date: 2009 / Nowadays, the main problem of the online help systems is that they, usually, are not addressed to the user's specific needs. In spite of the great progress of the computational systems, there are still few alternatives for the help systems. New approaches are necessary, because the possibilities of the help systems continue being little explored both by the final users and by the designers. Starting from analyses on new approaches for help systems and from interviews and users’ tests, this work presents a way of organization for the help information, based on one of these approaches, in the intention of minimizing the difficulties that the user faces during interaction. / Atualmente, o principal problema de sistemas de ajuda on-line é que eles, geralmente, não se direcionam às necessidades específicas do usuário. Apesar do grande avanço dos sistemas computacionais, ainda se encontram poucas alternativas para os sistemas de ajuda. Novas abordagens se fazem necessárias visto que as possibilidades destes sistemas de ajuda continuam sendo pouco explorados tanto por usuários finais quanto pelos designers. A partir de análises sobre novas abordagens para sistemas de ajuda e de entrevistas e sessões de testes com usuário, este trabalho apresenta uma forma de organização para as informações de ajuda de uma destas abordagens, no intuito de minimizar as dificuldades de interação que o usuário encontra.
340

Gerenciamento distribuído de agendas de recursos em projetos de desenvolvimento de software baseado em sistemas multiagentes

Schlösser, Rejane Nunes January 2010 (has links)
Made available in DSpace on 2013-08-07T18:42:42Z (GMT). No. of bitstreams: 1 000428370-Texto+Parcial-0.pdf: 70626 bytes, checksum: 280e713eff20ca81edfb7ebf6a69a690 (MD5) Previous issue date: null / During the development of software projects, different uncertainties may occur causing events that could impact on resource allocation. Due to development software projects are usually developed in a multi-project environment, the occurrence of an event can impact on several projects simultaneously. For this reason, the resource allocation should be reviewed to continue the implementation of projects. Thus, this study aims to support the resource allocation process when changes occur, through the management agenda of resources developing software projects. From the standpoint of this objective, this paper presents an architecture based on multi-agent paradigm, where agents represent resources developing software projects and aims to manage their agendas by forwarding proposals for allocation and, thereby, continue the projects. The main contributions of this work include: (i) establishing a process that allows the generation of proposals for resource allocation in a decentralized and distributed way; (ii) the definition of strategies based upon cooperation between agents components of the architecture for the viability of project implementation by reprogramming the resources' agendas, and (iii) the development of scenarios to demonstrate the viability of the idealized process and highlight the aspects concerning the multiagent paradigm modeled on the proposal. / Durante o desenvolvimento de projetos de software, diferentes incertezas podem acontecer causando eventos que podem impactar na atual alocação de recursos. Uma vez que projetos de desenvolvimento de software geralmente são desenvolvidos em um ambiente com multiprojetos, a ocorrência de um evento pode impactar diversos projetos simultaneamente. Diante desse cenário, a alocação de recursos deve ser revista para dar prosseguimento na execução dos projetos. Nesse sentido, este trabalho tem por objetivo apoiar o processo de alocação de recursos, quando da ocorrência de alterações sobre a mesma, mediante o gerenciamento de agendas dos recursos que desenvolvem os projetos de software. Com base nesse objetivo, é proposta uma arquitetura baseada no paradigma multiagente, onde os agentes representam os recursos que desenvolvem os projetos de software e tem por objetivo gerenciar suas agendas para encaminhar propostas de alocação de modo a viabilizar a continuidade aos projetos. As principais contribuições deste trabalho compreendem: (i) a definição de um processo que permite a geração de propostas de alocação de recursos de forma descentralizada e distribuída; (ii) a definição de estratégias baseadas em cooperação entre os agentes componentes da arquitetura para a viabilização da execução dos projetos mediante reprogramação das agendas dos recursos, e (iii) o desenvolvimento de cenários que permitem demonstrar a viabilidade do processo idealizado.

Page generated in 0.9037 seconds