• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 12
  • 1
  • Tagged with
  • 13
  • 13
  • 11
  • 8
  • 5
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 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.
1

Um método que integra métricas funcionais, COCOMO II e técnica do valor agregado com guia PMBOK.

Carlos Augusto Lombardi Garcia 24 March 2009 (has links)
Atualmente, Pontos de Função e Pontos de Casos de Uso têm sido amplamente adotados na indústria de software para medir o tamanho do trabalho de desenvolvimento de projetos de software. Tais métricas deveriam ser usadas em conjunto com técnicas de estimativa, tais como COCOMO. Existe também um interesse crescente no monitoramento e controle do desempenho dos projetos. Técnica do Valor Agregado é conhecida como uma técnica fácil de ser entendida e que ajuda a monitorar e controlar o desempenho dos projetos. Esse trabalho apresenta uma seqüência de passos que permitem a integração das métricas funcionais de software, COCOMO II e Técnica do Valor Agregado nos processos recomendados pelo Guia PMBOK para planejamento e controle dos projetos de desenvolvimento de software. O objetivo de tal seqüência de passos é fornecer aos gerentes de projetos de software um método efetivo de gerenciamento utilizando o Guia PMBOK e as métricas funcionais de software. Um estudo de caso foi elaborado utilizando dados de projetos reais para validação dessa proposta. Um componente para a ferramenta de planejamento Microsoft Project foi desenvolvido para apoiar a automatização do método proposto.
2

Um conjunto de métricas de conformidade para projetos de desenvolvimento de software aeronáutico embarcado

Sarasuaty Megume Hayashi Yelisetty 02 July 2015 (has links)
Produtos complexos, como uma aeronave, exigem um grande número de projetos de software desenvolvidos paralelamente. No desenvolvimento de software aeronáutico, a conformidade com a norma DO-178C é um desafio e métricas podem auxiliar a sua avaliação e aderência. Este trabalho propõe a criação de um conjunto de métricas de conformidade com objetivos da DO-178C relacionados à fase de desenvolvimento para projetos de software aeronáutico embarcado, monitorando atrasos no cronograma de certificação da aeronave. Estas métricas foram criadas utilizando o modelo PSM (Prática de Medição de Software e Sistemas) como guia. Ao final, um estudo de caso é realizado utilizando as métricas em um projeto de software embarcado aeronáutico real.
3

Coleta e análise de métricas no processo de aprendizagem de linguagens de programação.

Daniel dos Santos Pêgas 29 July 2005 (has links)
Uma tendência no processo de aprendizagem em geral é o professor cada vez mais exigir do aluno a capacidade de exploração e criação de novos conhecimentos e não, simplesmente, memorização do conteúdo de uma disciplina. Entretanto, essa nova abordagem requer novos instrumentos para acompanhamento e avaliação do processo de aprendizagem. Na abordagem tradicional de ensino de linguagem de programação, a avaliação se concentra no resultado, ou seja, provas e códigos prontos referentes a atividades propostas. Esta dissertação estende-se esta avaliação a todo o processo de aprendizagem, e para suportar isto, utiliza-se um modelo de acompanhamento e análise do processo de aprendizagem de linguagens de programação. Um estudo de caso foi elaborado e quatro cursos de introdução à linguagem de programação foram ministrados a fim de se obter dados que pudessem dizer que o uso do modelo de acompanhamento e análise do processo de aprendizagem é uma boa alternativa tanto para o ensino como para a avaliação da aprendizagem de linguagens de programação.
4

A cost-effective background subtraction technique.

Alex Lopes Pereira 11 September 2008 (has links)
Background Subtraction is a very important task in image processing because its results are used in algorithms that recognize more complex object behaviors. This proposed research technique extracts movement evidences from difference: 1) between two consecutive frames; 2) between current frame and the fourth previous frame; and 3) between the current frame and a background model. These evidences are combined using the strategy of adding complementary values before applying thresholds. This strategy, combined with the application of the "iterate only once" requirement, leads to a Cost-effective Background Subtraction Technique. The main contribution of this work is the development of a novel pixel classification metric. Besides, it was extended by the following incremental improvements: 1st) The proposition of a half-connected filter as a fullfilment of the "iterate only once" requirement; 2nd) The extension of a simple and efficient shadow filter; and 3rd) The development of a quick way to evaluate accuracy of background subtraction techniques, based on a Genetic Algorithm (GA) and a Distributed Processing environment. When compared to recent research, the proposed technique results are better in performance and accuracy, this last one is due to an optmization process using a Genetic Algorithm. When performing tests on an Intel Dual Core Pentium 1.60GHz microprocessor with 1GB RAM, up to 376 Frames Per Second (FPS) of 160x120 color images were classified using this technique.
5

Guia de migração para software livre baseado no PMBoK.

José Bernardo Neto 08 December 2009 (has links)
Tendo de um lado o monopólio imposto pelo mercado de software e do outro a crescente maturidade auferida pelo software livre, principalmente pelo apoio de grandes empresas de TI, governos e empresas passaram a fomentar a utilização da tecnologia aberta como uma estratégia, não só para redução dos custos, mas principalmente pela independência de fornecedor e acesso ao conhecimento embutido no desenvolvimento do software. Este incentivo criou um grande ciclo de migrações para software livre cujos resultados nem sempre foram os esperados. Este trabalho endereça a migração de Software Livre na direção da gestão de projetos, utiliza como base a metodologia de gestão proposta pelo PMBOK, para criar um guia cujas melhores práticas propostas para as nove áreas do conhecimento sejam mapeadas por premissas associadas ao desenvolvimento colaborativo. A base do guia, como em todo projeto, são as áreas de custo, tempo e escopo, as demais áreas servem para ressaltar a complexidade do uso de software livre em ambiente organizacional. A área de qualidade é tratada como fator crítico de sucesso, considera-se a qualidade como critério primordial para recebimento de uma entrega de software livre. Como pré-requisito para aplicação é proposto um estudo de viabilidade com análise SWOT com pesos pontuando positivamente para fortalezas e oportunidades, e negativamente, fraquezas e ameaças. Para validação do guia é utilizado o GQM, sendo formuladas questões baseadas na ISO 9126, de qualidade de software, como métrica para validação do produto e questões específicas das demais áreas para validação do processo proposto. Os processos que compõem o guia foram aplicados, parcialmente, em quatro organizações da Força Aérea Brasileira que efetuaram migrações parciais ou totais nos anos de 2008 e 2009. Duas das organizações desenvolvem tecnologia da informação, uma organização é responsável pelo Controle de Tráfego Aéreo Regional utilizando TI como apoio aos sistemas de controle, e a última atualiza e consulta serviços corporativos através de clientes de rede. Os resultados obtidos foram avaliados como forma de consolidar os conceitos propostos.
6

Uma abordagem para concepção de planos de garantia da qualidade de software.

Marcelo José Ruv Lemes 00 December 1997 (has links)
O desenvolvimento de software é uma atividade que tem sido alvo de crescentes cuidados quanto à qualidade. Essa preocupação tem diversas origens que vão desde aspectos de competitividade a questões de controle de problemas que possam ocasionar falhas. Uma estratégia utilizada na busca pela qualidade é a realização de um planejamento criterioso de ações que se consolida em um Plano de Garantia da Qualidade. A realização de um Plano de Garantia da Qualidade é hoje uma atividade empírica dependendo muito da experiência daqueles que o elaboram. Neste trabalho, enfoca-se uma abordagem para a concepção de Planos de Garantia da Qualidade baseados em padrões de software. No processo de elaboração do Plano de Garantia da Qualidade são considerados elementos não convencionalmente utilizados, como o nível de maturidade da organização que elaborará e utilizará o plano e suas relações com padrões de software. A avaliação do nível de maturidade, cujo destaque é dado ao modelo do Capability Maturity Model, é apresentada no contexto de uma Taxonomia para métricas de software. Baseado nas diretrizes estabelecidas é apresentado o processo de elaboração do Plano de Garantia da Qualidade que foi utilizado no Software de Bordo do Veículo Lançador de Satélites Brasileiro. Decorrente da aplicação do plano elaborado são apresentados alguns resultados obtidos. A conclusão do trabalho destaca a importância de se estabelecer formalmente a atividade de concepção de Planos de Garantia da Qualidade, apontando para alguns pontos de continuidade deste trabalho.
7

COLMEIA - Um analisador de colaborações baseado em metricas aplicaveis a informações semanticamente integradas em um ambiente de GCS

Gláucia Braga e Silva 14 March 2013 (has links)
A colaboração na realização de tarefas e na solução de problemas faz parte do dia a dia das organizações. Essa realidade é comumente encontrada em ambientes de desenvolvimento de software, em que indivíduos com capacidades distintas trabalham de forma colaborativa na execução de tarefas interdependentes, acessando repositórios de informações compartilhados, em prol da produção de artefatos de software com qualidade. Considerando a natureza colaborativa de um processo de software, esta pesquisa destaca a importância de se conhecer como o trabalho é realizado, para que as decisões gerenciais sejam embasadas em evidências de projeto e não em suposições e na intuição do gerente. Nesse contexto, o trabalho propõe uma abordagem de análise de colaborações, baseada em métricas, visando quantificar os esforços colaborativos dos membros de uma equipe de software e prover indicadores que possam subsidiar as análises que antecedem as decisões gerenciais. Na busca por informações de projeto que forneçam o registro da memória dos trabalhos da equipe, o trabalho endereça o uso das informações armazenadas nos repositórios das ferramentas computacionais de apoio à Gerência de Configuração de Software (GCS). Devido à heterogeneidade da representação da informação no contexto dessas ferramentas, adota-se uma estratégia de integração semântica das informações com base em uma ontologia no domínio da GCS. Buscando-se parâmetros para que as colaborações possam ser analisadas, elabora-se, ainda, uma ontologia no domínio das colaborações ocorridas em um processo de software, do ponto de vista das comunicações, coordenações e cooperações ocorridas entre os membros de uma equipe de software. Com o intuito de se estabelecer mecanismos de avaliação dos esforços colaborativos dos membros da equipe, um conjunto de métricas quantitativas de análise é proposto. Desenvolve-se, então, um protótipo de software, que implementa a abordagem de análise proposta. Em seguida, uma prova de conceito é realizada, utilizando-se dados reais de um projeto de software, com o intuito de avaliar a abordagem de análise proposta.
8

Uma metodologia de gestão para o desenvolvimento de software.

Válter Strafacci Júnior 00 December 2001 (has links)
O avanço das tecnologias de produção, das exigências dos produtos, e das necessidades da Sociedade, vêm impondo cada vez mais, uma dependência do emprego de Sistemas Informatizados. Com o crescimento da demanda por Software, os Desenvolvedores têm se preocupado em criar novas ferramentas automatizadas de desenvolvimento, visando aumentar a produtividade, a confiabilidade e segurança dos produtos. Porém, as Técnicas de Gestão empregadas pelos Desenvolvedores, constituem-se numa adaptação das normalmente utilizadas em Administração. Essas técnicas vêm apresentando resultados satisfatórios, visto que possuem robustez e um amplo espectro de aplicação. Os resultados, apesar de satisfatórios, têm se mostrado insuficientes dentro da abrangência da Gestão de Desenvolvimento de Software. Porém, a dinâmica imposta aos desenvolvimentos, pelas ferramentas automatizadas de avaliação de erros e de geração de relatórios, tem criado uma dissociação entre as atividades dos processos e as atuações gerenciais. Baseado na necessidade identificada acima, este Trabalho de Pesquisa propõe uma Metodologia de Gestão para o Desenvolvimento de Software, fundamentada em quatro fortes pilares: 1) Paradigma e Abordagens, 2) Percepção, Agilidade/Concatenação e Ação Gerencial, 3) Processo/Informação, e 4) Uma Visão Global e Integrada do Projeto. Para verificar esta Metodologia, desenvolveu-se um Protótipo de Sistema de Gestão de Projetos de Engenharia de Software - SiGPEnS. Na sua construção, utilizou-se de áreas da Inteligência Artificial tais como, Orientação a Objetos - OO, Lógica Nebulosa - LN, Rede Neural Artificial - RNA e Agentes Especialistas Hierárquicos - AEH.
9

ArchCollect: uma arquitetura para coleta, transformação, carregamento e apresentação de interações de usuários Web.

Joubert de Castro Lima 00 December 2002 (has links)
Arquiteturas e ferramentas que monitoram interações de usuários estão sendo desenvolvidas ativamente na Web, seja principalmente no comércio eletrônico e no e-business, seja em redes empresariais que operam na Web, seja num modelo interativo de TV. Este trabalho apresenta uma arquitetura para propósitos gerais, sejam personalizações, análise interna de sistemas, e-business, modificações de sites, etc., e com fraco acoplamento à(s) aplicação(ões) monitorada(s), que coleta, transforma, armazena e apresenta informações sobre interações de usuários, chamada ArchCollect. Sete componentes reúnem informações vindas diretamente do usuário, sem depender da aplicação a ser monitorada, tal como, o arquivo de log do servidor Web. Elaboram-se dois modelos relacionais com capacidade de reter informações relevantes a duas grandes áreas: o comércio com produtos ou serviços, quantidades e preços e aplicações com processos, quantidades, preços e pessoas. Com isto incorpora-se a arquitetura ArchCollect às mais novas métricas existentes que trazem questões como compras e resultados de negócio como critério a ser analisado. Esta adequação reflete a existência de uma base de dados extremamente rica que leva em conta fatores citados acima e fatores como tempo gasto para resolver cada interação. Este novo fator permite a criação de uma nova métrica definida como a taxa entre o valor agregado de cada interação e o custo operacional da mesma. Fatores como pessoas, processos e produtos, a saber, bens ou serviços, também são evidenciados. A extração dos dados é oferecida por duas formas de apresentações denominadas visualização e personalização.
10

Um procedimento para verificação da qualidade de código no desenvolvimento de software.

Pascaly Santos Riveros 26 September 2008 (has links)
Os processos de desenvolvimento de software, de uma forma geral, não apresentam detalhes das atividades e dos procedimentos relacionados à verificação da qualidade de código. Baseado em pesquisas relacionadas à verificação da qualidade de código, métricas e medidas de software foi elaborado e avaliado um procedimento para verificação da qualidade de código-fonte de uma linguagem orientada a objeto. Através do procedimento desenvolvido, é possível identificar se o código-fonte possui as características de qualidade adequadas a um projeto de desenvolvimento de software. As métricas de codificação são identificadas a partir da definição das características de qualidade apropriadas ao projeto. O procedimento proposto foi utilizado em um ambiente de desenvolvimento real, o que possibilitou a avaliação de sua utilização e permitiu a verificação de suas vantagens e benefícios. Possíveis melhorias, bem como algumas limitações do procedimento também foram verificadas.

Page generated in 0.0668 seconds