162 resultados para Desenvolvimento de Softwares – métricas

em Lume - Repositório Digital da Universidade Federal do Rio Grande do Sul


Relevância:

80.00% 80.00%

Publicador:

Resumo:

Os debates e estudos sobre a importância do conhecimento organizacional têm sido cada vez mais freqüentes nos últimos anos. As empresas e universidades de negócios consideram a Gestão do Conhecimento uma vantagem competitiva para as organizações que conseguem estabelecer e aplicar modelos voltados para este fim. A bibliografia atual sobre este tema tem demonstrado duas tendências de propostas práticas para a Gestão do Conhecimento. A primeira enfatiza a importância do desenvolvimento de softwares responsáveis pela disseminação e estocagem dos conhecimentos organizacionais adquiridos de diversas fontes. A segunda, aplicada neste trabalho, é focada na capacidade e potencial dos indivíduos, e destaca a importância de criar e compartilhar conhecimentos através das pessoas. Este trabalho demonstra, a partir de um modelo de criação e gestão do conhecimento organizacional desenvolvido pelos professores Ikujiro Nonaka e Hirotaka Takeuchi, e denominado "Espiral do Conhecimento", uma aplicação prática de Gestão do Conhecimento numa equipe de representantes de vendas de uma indústria farmacêutica. Evidenciam-se, como conseqüência desta adaptação, novas rotinas do processo de "Espiral do Conhecimento", apresentando-se melhorias qualitativas e quantitativas nos resultados da equipe.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

A crescente complexidade das aplicações, a contínua evolução tecnológica e o uso cada vez mais disseminado de redes de computadores têm impulsionado os estudos referentes ao desenvolvimento de sistemas distribuídos. Como estes sistemas não podem ser facilmente desenvolvidos com tecnologias de software tradicionais por causa dos limites destas em lidar com aspectos relacionados, por exemplo, à distribuição e interoperabilidade, a tecnologia baseada em agentes parece ser uma resposta promissora para facilitar o desenvolvimento desses sistemas, pois ela foi planejada para suportar estes aspectos, dentre outros. Portanto, é necessário também que a arquitetura dos ambientes de desenvolvimento de software (ADS) evolua para suportar novas metodologias de desenvolvimento que ofereçam o suporte necessário à construção de softwares complexos, podendo também estar integrada a outras tecnologias como a de agentes. Baseada nesse contexto, essa dissertação tem por objetivo apresentar a especificação de uma arquitetura de um ADS distribuído baseada em agentes (DiSEN Distributed Software Engineering Environment). Esse ambiente deverá fornecer suporte ao desenvolvimento de software distribuído, podendo estar em locais geograficamente distintos e também os desenvolvedores envolvidos poderão estar trabalhando de forma cooperativa. Na arquitetura proposta podem ser identificadas as seguintes camadas: dinâmica, que será responsável pelo gerenciamento da (re)configuração do ambiente em tempo de execução; aplicação, que terá, entre os elementos constituintes, a MDSODI (Metodologia para Desenvolvimento de Software Distribuído), que leva em consideração algumas características identificadas em sistemas distribuídos, já nas fases iniciais do projeto e o repositório para armazenamento dos dados necessários ao ambiente; e, infra-estrutura, que proverá suporte às tarefas de nomeação, persistência e concorrência e incorporará o canal de comunicação. Para validar o ambiente será realizada uma simulação da comunicação que pode ser necessária entre as partes constituintes do DiSEN, por meio da elaboração de diagramas de use case e de seqüência, conforme a notação MDSODI. Assim, as principais contribuições desse trabalho são: (i) especificação da arquitetura de um ADS distribuído que poderá estar distribuído geograficamente; incorporará a MDSODI; proporcionará desenvolvimento distribuído; possuirá atividades executadas por agentes; (ii) os agentes identificados para o DiSEN deverão ser desenvolvidos obedecendo ao padrão FIPA (Foundation for Intelligent Physical Agents); (iii) a identificação de um elemento que irá oferecer apoio ao trabalho cooperativo, permitindo a integração de profissionais, agentes e artefatos.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Este trabalho trata sobre um assunto relativamente novo, mas com uma importância cada vez maior no desenvolvimento de produtos. Trata-se do Projeto para o Meio-Ambiente (Design for Environment - DFe). São analisados os aspectos do DFe relacionados com o desenvolvimento de produtos eletro-eletrônicos, abrangendo métricas ambientais, práticas de projeto e métodos de análise de produtos. Estes conhecimentos são aplicados no desenvolvimento de um conjunto de métricas ambientais e de uma metodologia de avaliação ambiental de produtos, a serem adotadas pela Springer Carrier SA no desenvolvimento de seus novos produtos. Esta ferramenta foi criada através da análise de uma ferramenta anterior, desenvolvida nos Estados Unidos, mas incorporou sugestões presentes na literatura e a experiência prática acumulada pelo autor. Este trabalho trata sobre um assunto relativamente novo, mas com uma importância cada vez maior no desenvolvimento de produtos. Trata-se do Projeto para o Meio-Ambiente (Design for Environment - DFe). São analisados os aspectos do DFe relacionados com o desenvolvimento de produtos eletro-eletrônicos, abrangendo métricas ambientais, práticas de projeto e métodos de análise de produtos. Estes conhecimentos são aplicados no desenvolvimento de um conjunto de métricas ambientais e de uma metodologia de avaliação ambiental de produtos, a serem adotadas pela Springer Carrier SA no desenvolvimento de seus novos produtos. Esta ferramenta foi criada através da análise de uma ferramenta anterior, desenvolvida nos Estados Unidos, mas incorporou sugestões presentes na literatura e a experiência prática acumulada pelo autor.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Este trabalho propõe um modelo para a organização do procedimento de desenvolvimento de produto em ambientes empresariais. É baseado na atual situação de competitividade, a qual exige que as companhias introduzam ciclicamente novos produtos no mercado, deste modo tornando o desenvolvimento de produtos um processo de negócios da empresa, requerendo gestão permanente. A organização do processo de desenvolvimento de produto é baseada na introdução de um modelo de estruturação de atividades, cuja aplicação é facilitada tanto por um mecanismo de intervenção, como pelo sistema de métricas, ambos especificamente elaborados para dar suporte ao modelo de estruturação de atividades. Este modelo é baseado no conceito de Desenvolvimento Integrado de Produto. Como principais resultados, esta tese apresenta: (i) um sistema de métricas capaz de avaliar o desempenho do processo de desenvolvimento, através de índices de Qualidade, Custo e Atraso; (ii) um modelo de integração das atividades, que explora o uso da engenharia simultânea e do controle através de gates e (iii) um modelo de intervenção do PDP, cujo objetivo é adaptar o modelo de integração das atividades às características específicas da empresa e do segmento onde ele seja aplicado. Esta proposta é ilustrada através da aplicação em uma empresa do segmento de brinquedos.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Nas indústrias de processo, algumas variáveis como as composições de topo de colunas de destilação são quantificadas através de análises laboratoriais e ou de analisadores em linha. Este tipo de controle apresenta algumas limitações tais como custos de manutenção e o tempo de amostragem (em geral análises laboratoriais ocorrem de 1 a 3 vezes ao dia). Para melhoria destes métodos, as variáveis podem ser continuamente estimadas a partir de sua relação com as variáveis medidas diretamente no processo. Através de um algoritmo matemático, um analisador virtual de propriedades pode ser construído, sendo necessário para o seu desenvolvimento um modelo simplificado do processo. Este trabalho teve como objetivo a construção de dois analisadores virtuais para estimação das composições de topo de duas colunas fracionadoras de tolueno presentes em uma indústria petroquímica. Para tal, estudou-se as metodologias existentes para construção de analisadores voltados para aplicações em colunas de destilação. O desenvolvimento de analisadores virtuais tem como base três etapas: seleção de variáveis secundárias, construção de modelos e correção/adaptação de modelos. Tais etapas, baseadas principalmente em métodos estatísticos, foram estudadas e as técnicas que melhor se adaptaram ao caso em questão foram empregadas com resultados satisfatórios. Realizaram-se também estudos comparativos entre modelos estacionários e dinâmicos e modelos construídos a partir de dados de simulação e de processo. As simulações foram conduzidas nos softwares Aspen PlusÒ e Aspen DynamicsÒ e o software usado para implementação dos analisadores na indústria foi o Aspen IQÒ.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Simulador de processos é uma ferramenta valiosa, pois possibilita desde a validação de projetos e sua operabilidade prática até aumentos de produção e redução de custos. Devido a estes e outros fatores, o interesse industrial em técnicas e pacotes computacionais para a modelagem, simulação e otimização de processos tem crescido muito nos últimos anos. Juntamente com este interesse cresce a qualidade das ferramentas disponíveis no mercado para tal, mas estas ainda não satisfazem totalmente as expectativas de seus usuários. Este trabalho consiste no projeto de um novo simulador genérico para processos dinâmicos que satisfaça os usuários de forma mais completa do que os disponíveis atualmente no mercado. Para tanto, foram reunidas e, quando necessário, desenvolvidas novas técnicas relativas à descrição, análise e solução de problemas dinâmicos. Uma nova linguagem de modelagem orientada a objetos e um sistema de tradução da representação nesta linguagem para sistemas de equações foram propostos. Métodos de análise dos sistemas de equações provenientes da modelagem foram desenvolvidos com o intuito de auxiliar o usuário na detecção de erros de modelagem. Algoritmos para solução de sistemas dinâmicos e estacionários foram reunidos e uma arquitetura interna foi proposta. Por fim, o sistema como um todo foi testado através de sua aplicação em problemas típicos e outros que não podem ser resolvidos diretamente com os pacotes computacionais disponíveis no mercado. O teste com os problemas práticos provou que a estrutura proposta é adequada e apresenta uma série de vantagens quando comparada com softwares largamente utilizados na simulação de processos.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Este trabalho aborda o desenvolvimento de uma arquitetura de controle em tempo real para servoposicionadores pneumáticos, baseada em computadores pessoais (PCs). Os servoposicionadores pneumáticos são de baixo custo, leves, não poluentes e de fácil utilização. Como apresentam boa relação entre peso e força, são bastante atraentes em aplicações de robótica. Entretanto, devido a suas não linearidades, os servoposicionadores pneumáticos apresentam dificuldades em seu controle. Visando compensá-las, são desenvolvidos algoritmos de controle cada vez mais complexos, necessitando de ferramentas mais robustas quanto ao poder de processamento. Ferramentas com características necessárias para o desenvolvimento de algoritmos e para o controle em tempo real de sistemas custam caro, o que dificulta o desenvolvimento de novas tecnologias de controle de servoposicionadores pneumáticos. Este trabalho apresenta uma revisão das soluções utilizadas na construção de sistemas pneumáticos de posicionamento e daquelas adotadas no controle digital de sistemas automáticos. Descrevese o processo de construção de uma bancada experimental, e o desenvolvimento das soluções em hardware e software para o controle digital é discutido. Visando uma solução economicamente atraente, são utilizados unicamente softwares de código aberto e de livre utilização, assim como hardwares de baixo custo.Para verificar a eficiência da solução proposta, a arquitetura de controle é utilizada para realizar a identificação dos parâmetros do sistema pneumático. Dentre eles, destacam-se a vazão mássica e o atrito, informações importantes para simulação e controle do sistema. Também são utilizados controladores do tipo Proporcional-Integral-Derivativo, implementados para apoiar o estudo do desempenho da arquitetura no controle do servoposicionador pneumático.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Este trabalho de conclusão apresenta um método e uma ferramenta para avaliação da maturidade e da capacitação de ambientes de desenvolvimento de software baseado no uso da abordagem Goal/Question/Metric-GQM combinada aos métodos tradicionais de avaliação já existentes para o modelo Capability Maturity Model-CMM. A aplicação deste método através da ferramenta proposta permitirá a organização avaliada estabelecer o grau de conformidade preliminar dos seus processos em relação às exigências do modelo CMM. Esta avaliação poderá ser utilizada como ponto de partida para o estabelecimento de um processo de melhoria. O modelo CMM descreve uma série de estágios de maturidade que são atingidos através da satisfação de metas estabelecidas para áreas-chave do processo de desenvolvimento de software da organização. A evolução deste modelo, chamada de CMMI, Capability Maturity Model Integrated, possibilita que as organizações optem pela forma de implementação do modelo. Esta opção pode se dar através do uso do CMMI em estágios, vertical utilizando os níveis tradicionais do modelo, ou contínua; horizontal baseada nas áreas-chave de processo. Da mesma forma, a avaliação pode ser realizada sobre qualquer modelo escolhido. O modelo GQM descreve uma estrutura hierárquica baseada na existência de metas de melhoria preestabelecidas das quais são extraídas métricas e questões que as satisfazem. O nível de satisfação dessas metas é obtido através da análise das métricas relativas às questões aplicadas ao foco da avaliação Algumas ferramentas para avaliação dos processos relativos ao modelo CMM são apresentadas, tais como o questionário da maturidade e os modelos existentes para a criação de métodos de avaliação, CMM Apraisal Framework-CAF e Apraisal Requirements for CMMI-ARC. O diferencial apresentado é o estabelecimento de métricas objetivas e regras de interpretação dessas para a definição da satisfação de uma determinada área-chave de processo, ACP, do nível 2 do modelo CMMI. Além dessas contribuições vale destacar o estabelecimento de questões adicionais ao questionário da maturidade com o objetivo de capturar essas métricas e a criação de grafos GQM para cada ACP do nível 2 do CMMI. Esses grafos permitem a visualização do relacionamento existente entre cada ACP do nível 2 do CMMI com suas metas, questões e métricas. A aplicação do método e da ferramenta será demonstrada através da utilização de um estudo de caso aplicado na empresa DWA Informática Ltda.