Spelling suggestions: "subject:"projetos dde software"" "subject:"projetos dee software""
21 |
Caracterização da Complexidade Estrutural em Sistemas de SoftwareAzevedo Terceiro, Antonio Soares de 25 January 2013 (has links)
Submitted by Santos Davilene (davilenes@ufba.br) on 2013-01-25T12:17:33Z
No. of bitstreams: 1
Tese - Antonio Terceiro.pdf: 2349378 bytes, checksum: 0242ae36220a231a40a42d851ee9142c (MD5) / Made available in DSpace on 2013-01-25T12:17:33Z (GMT). No. of bitstreams: 1
Tese - Antonio Terceiro.pdf: 2349378 bytes, checksum: 0242ae36220a231a40a42d851ee9142c (MD5) / Esta tese propõe uma teoria para caracterizar a complexidade estrutural em sistemas de software. Esta teoria busca identificar (i) a contribuição de diversos fatores para a variação da complexidade estrutural e (ii) os efeitos da complexidade estrutural sobre projetos de software. Possíveis fatores na variação da complexidade estrutural incluem: fatores humanos, como experiência geral dos desenvolvedores e a sua familiaridade com as diferentes partes do sistema; fatores relacionados às mudanças realizadas no sistema, como variação no tamanho, espalhamento das mudanças; e fatores organizacionais, como maturidade do processo de desenvolvimento e a estrutura de comunicação do projeto. Efeitos da complexidade estrutural incluem maior esforço, e consequentemente maior custo, em atividades de compreensão e manutenção de software.
Para testar a validade da teoria proposta, foram realizados quatro estudos experimentais, utilizando mineração de dados em repositórios de projetos de software livre. Foram analisados dados históricos de mudanças realizadas em 13 sistemas de diferentes domínios de aplicação e escritos em diferentes linguagens de programação.
Os resultados destes estudos indicaram que todos os fatores estudados influenciaram significativamente a variação da complexidade estrutural em pelo menos um dos projetos, mas projetos diferentes foram influenciados por conjuntos diferentes de fatores. Modelos construídos foram capazes de descrever até 93% da variação na complexidade estrutural nos projetos estudados. / Salvador
|
22 |
An approach to innovative software project management in software factoriesMARANHÃO, Robson Godoi de Albuquerque 05 September 2016 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2017-04-24T14:13:59Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
An Approach to Innovative Software Project Management - Final.pdf: 4765797 bytes, checksum: 1279ab985bdeaf01b2453e5ba5ace612 (MD5) / Made available in DSpace on 2017-04-24T14:13:59Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
An Approach to Innovative Software Project Management - Final.pdf: 4765797 bytes, checksum: 1279ab985bdeaf01b2453e5ba5ace612 (MD5)
Previous issue date: 2016-09-05 / CNPQ / Innovation has been recognized as an essential condition for gaining
competitive advantage, but also for survival in the software industry. The
participation of everyone is essential both in idea generation and innovation
implementation. Besides the innovation concern, project-oriented software
factories are adopting models like CMMI and MPS.Br to achieve an advantage
regarding quality. However, the engagement of everyone is sometimes
overlooked, so that innovative ideas (incremental innovations) or opportunities
for improvement are not perceived.
The aim of this study is to build an approach to manage innovative
software project (ISPM), guiding project managers and team members in
managing innovation in project-oriented software factories. Thus, this
approach can be a determining factor in fostering innovation and avoiding it to
be stifled by stimulating engagement and participation.
A mixed method was used to analyze the phenomenon of fostering
innovation in project-oriented software factories, composed of a systematic
literature review (SLR) and an action research (AR) in a real organization. The
SRL analyzed 17 primary studies, from an initial set of 2,827 articles, where
impact factors in ISPM were identified, resulting in the initial approach. The
action research was conducted in a large international organization of software
development, with units throughout Brazil.
The final model of the ISPM approach confirmed the positive influence of
engagement and participation of everyone on idea generation and innovative
behavior project-oriented software factories. Demonstrating that it is possible
to innovate in this context and keep following the procedures defined for the
organization. In particular, the findings showed that the creation of a
motivating and open environment for creativity made feasible the innovation
development.
The study results provided explanatory power to promote innovation, as
well as showed the importance to study such phenomena in the software
industry, specifically in project-oriented software factories. Moreover, the
approach provided several strategies and recommendations for professionals
to foster innovation and avoid it to be stifled. / Inovação tem sido reconhecida como uma condição essencial para se
ganhar vantagem competitiva e sobreviver na indústria de software. A
participação de todos é primordial, tanto na geração de ideias quanto na
implementação da inovação. Além da preocupação em inovar, as fábricas de
software orientadas a projetos vêm adotando modelos como CMMI e MPS.Br
para conseguir um diferencial em termos de qualidade. Porém, o engajamento
de todos por vezes é negligenciado, fazendo com que ideias inovadoras
(inovações incrementais) ou oportunidades de melhoria não sejam percebidas.
O objetivo deste estudo é construir uma abordagem para o
gerenciamento de projetos inovadores de software (ISPM), orientando os
gerentes de projeto e membros da equipe na gestão da inovação, em fábricas
de software orientadas a projetos. Desta forma, esta abordagem pode ser um
fator determinante para fomentar a inovação e evitar que ela seja sufocada, ao
estimular o engajamento e participação de todos.
Um método misto foi utilizado para analisar o fenômeno do fomento à
inovação em fábricas de software orientadas a projetos, sendo composto por
uma revisão sistemática da literatura (SLR) e uma pesquisa-ação (AR) em
organização real. A SRL analisou 17 estudos primários, de um conjunto inicial
de 2.827 artigos, onde foram identificados os fatores de impacto para o ISPM,
resultando na elaboração de uma abordagem inicial. A pesquisa ação foi
realizada em uma grande organização internacional de desenvolvimento de
software, com unidades espalhadas pelo Brasil.
O modelo final da abordagem para ISPM confirmou a influência positiva
do engajamento e da participação de todos na geração de ideias e no
comportamento inovador em fábricas de software orientadas a projetos.
Demonstrando que é possível inovar neste contexto, sem abdicar de seguir os
processos definidos para a organização. Em particular, os achados mostraram
que a criação de um ambiente motivador e aberto à criatividade viabilizaram o
fomento da inovação.
O resultado do estudo proporcionou poder explanatório ao fomento da
inovação, assim como mostrou a importância de se estudar o fenômeno na
indústria de software, especificamente em fábricas de software orientadas a
projetos. Além disso, a abordagem proporcionou diversas estratégias e
recomendações aos profissionais da área para fomentar a inovação e evitar
que ela seja sufocada.
|
23 |
Alocação de pessoas em projetos de software utilizando sistemas multiagentes / People scheduling in software projects using multi-agents systemsCafarate, Liane Santiago 23 August 2011 (has links)
Conselho Nacional de Desenvolvimento Científico e Tecnológico / The tasks allocation process is a key activity in project management. Being able to conciliate the people profile, as well their professional aspirations is a real challenge for managers. Software projects differ from the rest because of its intangibility and complexity, characteristics that contribute to the failure of these projects. In addition, such projects depend on skilled and highly specialized manpower and the knowledge to motivate and develop them is an extremely important factor for achieving success in this area. Thus, this document sought to present a model of task allocation in software projects that considers, in addition to organizational goals (cost, time, etc.), the professional aspirations of the participating members. The proposed strategy for research is through the simulation of multi-agent systems, systems generally used for behavioral simulation entities. Through this model was intended to provide the manager a tool to aid in decision making in the process of task allocation in software development companies, allowing them to view different scenarios and strategies, looking for producing a better performance in project implementation and greater people satisfaction. / O processo de atribuição de tarefas é uma atividade chave na gerência de projetos. Ser capaz de conciliar o perfil das pessoas, bem como seus anseios profissionais nesse processo é um desafio para gestores. Projetos de software diferem dos demais devido a sua intangibilidade e complexidade, características que contribuem ao fracasso desses projetos. Além disso, tais projetos dependem de mão-de-obra altamente especializada e capacitada e saber motivá-las e desenvolvê-las é um fator de extrema importância para alcançar êxito nessa área. Dessa forma, o presente trabalho buscou apresentar um modelo de alocação de tarefas em projetos de software que considera, além dos objetivos organizacionais (custos, prazos, entre outros), os anseios profissionais dos membros participantes. A estratégia proposta para a investigação é através da simulação de sistemas multiagentes, sistemas geralmente utilizados para simulação de entidades comportamentais. Com esse modelo pretendeu-se prover ao gestor uma ferramenta de auxílio na tomada de decisão no processo de alocação de tarefas em empresas de desenvolvimento de software, permitindo a visualização de diversos cenários e estratégias, gerando dessa forma melhor desempenho na execução de projetos e maior satisfação dos profissionais.
|
24 |
Uma extensão de Rede de Petri para modelagem de processos e controle de projetos. / A Petri Net extension for process modeling and project control.FARIAS, Cecir Barbosa de Almeida. 29 August 2018 (has links)
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-08-29T20:33:17Z
No. of bitstreams: 1
CECIR BARBOSA DE ALMEIDA FARIAS - TESE PPGEE 2008..pdf: 3519703 bytes, checksum: 32a6ddd97df6cc8d338729152ef94012 (MD5) / Made available in DSpace on 2018-08-29T20:33:17Z (GMT). No. of bitstreams: 1
CECIR BARBOSA DE ALMEIDA FARIAS - TESE PPGEE 2008..pdf: 3519703 bytes, checksum: 32a6ddd97df6cc8d338729152ef94012 (MD5)
Previous issue date: 2008-10-02 / CNPq / Freqüentemente no desenvolvimento de projetos ocorrem desperdícios, defeitos e prazos esgotados. Na área de desenvolvimento de software também percebemos isso com muita ênfase, onde projetos complexos são desenvolvidos com dificuldades, apesar de existirem técnicas, modelos ou ferramentas tradicionais de gestão de projetos. Deadlines são estendidos e o custo do software acaba sendo incrementado significativamente. Os modelos de gestão de projetos tradicionais não são muito adequados a projetos de grande escala e com demanda de curto prazo. As ferramentas de gerenciamento de projetos não dão cobertura ao acompanhamento de processos e projetos (tempos,
custos, recursos e atividades) de software simultaneamente. As metodologias de desenvolvimento de software existentes representam muitos avanços para auxiliar no desenvolvimento de sistemas, mas falta uma utilização mais adequada delas nos projetos, de acordo com a complexidade do tipo de aplicação desenvolvida e suas características específicas. Este trabalho é centrado na extensão de uma rede para gerenciamento de projetos, chamada Rede de Atividades, desenvolvida para detalhar informações sobre o desenvolvimento de processos e projetos, calcular e atualizar custos, tempos, especificar recursos humanos e o desenvolvimento de atividades. Esta rede é o componente principal de um ambiente integrado de gerência de desenvolvimento projetos, denominado GDP, considerando o desenvolvimento de projetos em quatro camadas: (1) determinação da metodologia adequada; (2) modelagem da metodologia; (3) modelagem do projeto
específico; (4) execução do projeto. Para determinar a qualidade estrutural de uma Rede de Atividades e permitir simulações e cálculos corretos dos custos e prazos de um projeto, foi desenvolvido um tipo especial de rede de Petri, denominado Rede de Projeto, e determinada a conversão de uma Rede de Atividades em uma Rede de Projeto. / Frequently in the development of projects occurs waste of resources, defects and missing
deadlines. In the software development area this issue becomes more significant, where
complex projects are developed with difficulty, although techniques, models and
traditional tools for project management are popular. Deadlines always are extended and
the cost of software being developed gowns significantly. The traditional models of project
management don‘t fit very well to large projects with a short schedule. The actual project
management tools do not cover the track of both processes (times, costs, resources and
activities) and software projects. The actual software development methodologies represent many advances to assist a manager into a software development process, but it lacks a more adequate use of them, in accordance with the specific complexity of the type of application being developed and its characteristics. This work is centered in the extension of a net for project management, called Activities Net, designed to track detailed
information about the development of processes and projects, calculate and update costs,
allocate human resources and schedule activities. This net is the main component of an
integrated environment for project development management, called GDP, based on a
four-layer approach: (1) determine de best methodology; (2) model the metodology; (3)
model the project; (4) execute the project. In order to determine the structural quality of an
Activities Net and allow simulations and correct cost a time calculations, a special class of
Petri Nets has been developed, called Project Net (NP). Also the mapping of an Activities
Net to a Project Net has been defined.
|
25 |
[en] A SOFTWARE PRODUCT LINE BASED ON AGENTS FOR PROJECT MANAGEMENT SYSTEMS / [pt] UMA LINHA DE PRODUTO DE SISTEMAS BASEADOS EM AGENTES PARA GERENCIAMENTO DE PROJETOS DE SOFTWAREROBERTA CLAUDINO BARRETO PESSANHA GOMES 27 July 2010 (has links)
[pt] O gerenciamento de projetos de software enfrenta diversos desafios que
devem ser superados ao longo do desenvolvimento para garantir seu sucesso.
Diversas ferramentas e abordagens foram propostas na literatura para auxiliar
gerentes de projeto com tais questões. Assim, propõe-se utilizar duas tendências
promissoras da engenharia de software pouco exploradas nesse contexto, que
consiste em desenvolver uma linha de produto de sistemas de gerenciamento de
projetos baseados em agentes. O uso de linhas de produto de software permite
derivar sistemas customizados segundo o tamanho do projeto. Entre os benefícios
do uso de agentes tem-se a reconfiguração dinâmica do sistema a partir da
exploração de suas características, como raciocínio e adaptação. / [en] Software project management faces several challenges that must be
overcome throughout the development to guarantee its success. Many tools and
approaches have been proposed in the literature to help project managers with
these issues. Thus, it is proposed to use two promising software engineering
trends barely exploited in this context, which consists of the development of a
software product line of project management systems based on agents. The use of
software product lines allows the derivation of customized systems based on the
project size. Among the benefits of using agents it is included the system dynamic
reconfiguration from the exploitation of their characteristics, such as reasoning
and adaptation.
|
26 |
Influência da qualidade do trabalho em equipe no sucesso de projetos de software / Teamwork quality influence in software projects successPires, Daniel de Lima 15 February 2017 (has links)
Submitted by Nadir Basilio (nadirsb@uninove.br) on 2017-08-04T15:30:37Z
No. of bitstreams: 1
Daniel de Lima Pires.pdf: 2531713 bytes, checksum: a3a021ded760a9272ed689161eec2e85 (MD5) / Made available in DSpace on 2017-08-04T15:30:37Z (GMT). No. of bitstreams: 1
Daniel de Lima Pires.pdf: 2531713 bytes, checksum: a3a021ded760a9272ed689161eec2e85 (MD5)
Previous issue date: 2017-02-15 / Software projects are increasingly prominent in today's organizational environment. Its use refers to increased efficiency, improvements in products and services, and also the technological strategy of organizations. They are technically complex, do not have physical limitations and are intangible, nevertheless they are very ambitious and surrounded by uncertainties. Software projects teams must deal with a large amount of information, in addition to making intensive use of knowledge of several areas simultaneously, and also must be skilled in communicating and coordinating their actions. In this dissertation, a quantitative approach research using Structural Equation Modeling with Partial Least Squares (PLS-SEM) was carried out to evaluate the relationship between Teamwork quality and software projects success. The Teamwork quality is a construct that allows measuring the internal collaboration of the team within six dimensions: mutual support, contribution balancing, cohesion, communication, coordination and effort. Software projects success is a widely studied construct in the scientific literature, and in this dissertation was considered as composed of efficiency, impact on the consumer and impact on the team. The result obtained showed that the Teamwork quality exerts considerable influence on the software projects success, corroborating the results of previous academic research, and generating the knowledge that the collaboration should be fostered by the organizations in software development teams. In addition, as a contribution to practice, a model was proposed to evaluate the software project teams teamwork quality, aiming to increase the internal collaboration of the project team and, consequently, the success of the software project. / Projetos de software são cada vez mais expoentes no atual ambiente organizacional. Seu uso remete ao aumento da eficiência, melhorias em produtos e serviços, e também a estratégia tecnológica das organizações. São tecnicamente complexos, sem limitações físicas e intangíveis, não obstante são muito ambiciosos e cercados de incertezas. Assim, as equipes de projetos de software devem lidar com uma grande quantidade de informações, além de fazerem uso intensivo do conhecimento de várias áreas simultaneamente, e por isso devem ser hábeis na comunicação e coordenação de suas ações. Nesta dissertação foi realizada uma pesquisa com abordagem quantitativa utilizando Modelagem de Equações Estruturais com Mínimos Quadrados Parciais (PLS-SEM) para testar a relação da Qualidade do trabalho em equipe com o Sucesso dos projetos de software. A Qualidade do trabalho em equipe é um construto que permite mensurar a colaboração interna da equipe a partir de seis dimensões: apoio mútuo, balanceamento de contribuições, coesão, comunicação, coordenação e esforço. O Sucesso em projetos de software é um construto amplamente estudado na literatura científica, e nesta dissertação foram consideradas as dimensões: eficiência, impacto no consumidor e impacto na equipe do projeto. O resultado obtido mostrou que a Qualidade do trabalho em equipe exerce influência considerável no Sucesso dos projetos de software, corroborando os resultados de pesquisas acadêmicas anteriores, e gerando o conhecimento de que a colaboração deve ser fomentada pelas organizações nas equipes de desenvolvimento de software. Adicionalmente foi proposto, como contribuição para prática, um modelo para avaliação da Qualidade do trabalho em equipe para equipes de Projetos de software, visando o aumento da colaboração interna da equipe do projeto e, consequentemente do Sucesso dos projetos de software.
|
Page generated in 0.0647 seconds