853 resultados para Sistemas de Software. Qualidade. Tratamento de exceções. Mecanismos de tratamento de exceções. Robustez. Manutenibilidade.


Relevância:

100.00% 100.00%

Publicador:

Resumo:

O desenvolvimento de protocolos distribuídos é uma tarefa complexa. Em sistemas tolerantes a falhas, a elaboração de mecanismos para detectar e mascarar defeitos representam grande parte do esforço de desenvolvimento. A técnica de simulação pode auxiliar significativamente nessa tarefa. Entretanto, existe uma carência de ferramentas de simulação para investigação de protocolos distribuídos em cenários com defeitos, particularmente com suporte a experimentos em configurações “típicas” da Internet. O objetivo deste trabalho é investigar o uso do simulador de redes NS (Network Simulator) como ambiente para simulação de sistemas distribuídos, particularmente em cenários sujeitos à ocorrência de defeitos. O NS é um simulador de redes multi-protocolos, que tem código aberto e pode ser estendido. Embora seja uma ferramenta destinada ao estudo de redes de computadores, o ajuste adequado de parâmetros e exploração de características permitiu utilizá-lo para simular defeitos em um sistema distribuído. Para isso, desenvolveu-se dois modelos de sistemas distribuídos que podem ser implementados no NS, dependendo do protocolo de transporte utilizado: um baseado em TCP e o outro baseado em UDP. Também, foram estudadas formas de modelar defeitos através do simulador. Para a simulação de defeito de colapso em um nodo, foi proposta a implementação de um método na classe de cada aplicação na qual se deseja simular defeitos. Para ilustrar como os modelos de sistemas distribuídos e de defeitos propostos podem ser utilizados, foram implementados diversos algoritmos distribuídos em sistemas síncronos e assíncronos. Algoritmos de eleição e o protocolo Primário-Backup são exemplos dessas implementações. A partir desses algoritmos, principalmente do Primário-Backup, no qual a simulação de defeitos foi realizada, foi possível constatar que o NS pode ser uma ferramenta de grande auxílio no desenvolvimento de novas técnicas de Tolerância a Falhas. Portanto, o NS pode ser estendido possibilitando que, com a utilização dos modelos apresentados nesse trabalho, simule-se defeitos em um sistema distribuído.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

A presente dissertação visa investigar, dentro de uma abordagem dialética, a visão do trabalhador-executivo, pertencente ao grupo dos "bem-sucedidos", a cerca da realidade de deterioração da qualidade de vida no trabalho. Definimos como "bem-sucedidos" aqueles cuja alta qualificação acadêmica e profissional lhes possibilitam maior poder de escolha dentro do mercado de trabalho e, teoricamente, acesso a empregos por eles considerados mais próximos do ideal. No âmbito dessa dissertação nossos "bem-sucedidos" serão os "white-collars" detentores de MBA pela Harvard Business School, atualmente ocupando posições de gerência média em organizações. Ao longo desse trabalho discutiremos o papel dos downsizings e das reengenharias, bem como da nova revolução tecnológica, da redução do espaço fisico de trabalho a cubículos e da primazia da mentalidade gerencial "Wall-Street" na geração crescente de estresse e medo no trabalho e, consequentemente deterioração da QVT. Em seguida, avaliaremos os custos dessa deterioração da QVT e de que forma as próprias organizações estão indiretamente gerando as bases de uma emergente crise de criatividade, de saúde no trabalho e de corrosão de caráter dos seus trabalhadores. Partiremos, então, para a caracterização de nosso grupo amostral, levantando também a provável influência da cultura "Harvard" e do estigma de sucesso (com todos, os seus paradoxos) como fatores relevantes a serem considerados na análise das entrevistas e das possíveis contradições do discurso. Finalmente, a análise das entrevistas nos levará a conclusão de que QVT parece estar sendo transacionada por outros atributos como remuneração, justamente por aqueles que estariam em posição de almejarem ambos. A aparente perda da importância da QVT parece estar associada, principalmente, à transformação do trabalho em experiências transitórios sob a primazia da empregabilidade e do culto à flexibilidade. O desconcertante das reações apreendidas nas entrevistas é a sinalização de uma tendência que a cada dia parece se tornar mais realidade: a de que as práticas organizacionais trouxeram como efeito colateral danoso não apenas a corrosão do caráter do trabalhador, mas a própria fragmentação da idéia de vida no trabalho e fora dele

Relevância:

100.00% 100.00%

Publicador:

Resumo:

A importância da validação de Sistemas de Apoio à Dedisão (SAD) cresce na medida em que o uso destes tem crescido a partir da facilidade de acesso das pessoas a computadores cada vez com maior capacidade de processamento e mais baratos. Este trabalho procura estabelecer um procedimento prático para um método de validação de SAD. Para tal, este procedimento foi aplicado na validação de um SAD financeiro na área de avaliação de opções. O método foi desenvolvido em três etapas básicas: validação conceitual, verificação e legitimidade, tendo apoio em uma metodologia desenvolvida por Borenstein e Becker (2001). As conclusões basearam-se em procedimentos qualitativos de validação, utilizando-se de testes de laboratório e de campo. Constatou-se que o método apresentou bons resultados, embora o caráter qualitativo da validação, demonstrando que este tem potencial para ser aplicado a outros sistemas, preenchendo uma lacuna na literatura de SAD.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Sistemas convencionais de coleta e tratamento de esgotos domiciliares apresentam níveis de eficiência técnica e econômica nem sempre compatíveis com a realidade de alguns assentamentos humanos. A observação da história e da atualidade dos sistemas de tratamento e disposição dos esgotos, mostra uma permanente deficiência do tratamento dos resíduos líquidos. O estudo do uso da água e do ciclo hidrológico, ressalta a importância de que a intervenção humana neste ciclo se dê de forma sustentável. Um sistema que trate as águas servidas no local, e permita o aproveitamento dos poluentes destas águas na forma de insumos para a produção vegetal, devolvendo-as, purificadas para o ciclo hidrológico, pela evapotranspiração e infiltração no solo, certamente é mais sustentável que a maioria das soluções hoje adotadas. Neste trabalho, a partir de uma revisão bibliográfica sobre alternativas tecnológicas, é apresentado um estudo comparativo de diferentes sistemas de coleta e tratamento de esgotos tendo como variáveis de análise os custos de construção, operação e manutenção, a área necessária para a implantação do sistema, os volumes dos lodos e dos gases produzidos, e a qualidade do efluente do tratamento. O tratamento, em separado, das águas residuárias residenciais, apoia-se em vários estudos realizados nos últimos anos, em especial da microbiologia dos esgotos. Destacam-se os que apontam a eficiência do tratamento diretamente relacionada à concentração dos esgotos e justificam a separação das águas negras (descargas hídricas dos vasos sanitários), das cinzas (demais águas servidas) Os estudos para o tratamento das águas cinzas, especificamente, onde se demonstra que estas últimas não têm os elevados índices de poluição das águas negras, permitem tratamentos mais simplificados e econômicos. Estes fundamentos estão aplicados em um sistema modular com separação das águas (SMSA), proposto neste trabalho, um sistema de construção simples, que utiliza materiais comuns, que requer pouca manutenção e não necessita de energia externa para o seu funcionamento. Este sistema proporciona um tratamento final seguro, pela disposição dos efluentes previamente tratados, no leito de evapotranspiração e infiltração que, bem operado, pode oferecer um tratamento a nível terciário. Palavras-chave: saneamento; tratamentos

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Este trabalho é um estudo sobre a aplicação de técnicas de visualização de informação em sistemas de software científico, i.e., sistemas de software voltados para matemática, ciências e engenharias. Enquanto sistemas dessa natureza normalmente fazem uso da visualização científica e figuram como caso de sucesso nessa área, nem sempre são projetados considerando os princípios de visualização de informação. Esse trabalho tem por objetivo avaliar a aplicação desse conceitos em alguns sistemas reais, desenvolvidos com diferentes níveis de entendimento nessa área de conhecimento e com base nessas experiências propor o desenvolvimento de componentes de software capazes de facilitar a criação de sistemas semelhantes e ao mesmo tempo promover a aplicação destes conceitos.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

O largo crescimento do setor de agronegócios no Brasil tem estimulado mudanças nos sistemas produtivos, tanto na intensificação, como na profissionalização da produção. Dessa forma, os produtores têm buscado estratégias para melhor atender aos desafios da atividade pecuária atual, dentre as quais se destacam as inovações tecnológicas que devem resultar em comprovado benefício à atividade, seja pelo aumento em produtividade, seja pela melhoria na qualidade dos produtos, seja pela conscientização do respeito ao meio ambiente. Assim como em outros segmentos do agronegócio brasileiro, na caprinocultura existe uma demanda crescente pela aplicação de inovações tecnológicas, uma vez que o sistema produtivo precisa ser mais competitivo para se manter no mercado. Dentre as inovações tecnológicas aplicadas na caprinocultura, foram abordadas as mais relevantes nas áreas de reprodução (desde métodos para indução de cio até a prática da transgenia), melhoramento genético (biogenética), sanidade (inovações no diagnóstico e prevenção de doenças de maior impacto na criação), nutrição (inovações nos sistemas de alimentação) e tratamento de dejetos (diminuição de contaminantes no ambiente). A utilização conjunta das inovações tecnológicas nos diferentes segmentos associados à cadeia produtiva caprina pode fazer com que ocorram melhorias nos rebanhos assim como nos produtos gerados.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The World Wide Web has been consolidated over the last years as a standard platform to provide software systems in the Internet. Nowadays, a great variety of user applications are available on the Web, varying from corporate applications to the banking domain, or from electronic commerce to the governmental domain. Given the quantity of information available and the quantity of users dealing with their services, many Web systems have sought to present recommendations of use as part of their functionalities, in order to let the users to have a better usage of the services available, based on their profile, history navigation and system use. In this context, this dissertation proposes the development of an agent-based framework that offers recommendations for users of Web systems. It involves the conception, design and implementation of an object-oriented framework. The framework agents can be plugged or unplugged in a non-invasive way in existing Web applications using aspect-oriented techniques. The framework is evaluated through its instantiation to three different Web systems

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Software Repository Mining (MSR) is a research area that analyses software repositories in order to derive relevant information for the research and practice of software engineering. The main goal of repository mining is to extract static information from repositories (e.g. code repository or change requisition system) into valuable information providing a way to support the decision making of software projects. On the other hand, another research area called Process Mining (PM) aims to find the characteristics of the underlying process of business organizations, supporting the process improvement and documentation. Recent works have been doing several analyses through MSR and PM techniques: (i) to investigate the evolution of software projects; (ii) to understand the real underlying process of a project; and (iii) create defect prediction models. However, few research works have been focusing on analyzing the contributions of software developers by means of MSR and PM techniques. In this context, this dissertation proposes the development of two empirical studies of assessment of the contribution of software developers to an open-source and a commercial project using those techniques. The contributions of developers are assessed through three different perspectives: (i) buggy commits; (ii) the size of commits; and (iii) the most important bugs. For the opensource project 12.827 commits and 8.410 bugs have been analyzed while 4.663 commits and 1.898 bugs have been analyzed for the commercial project. Our results indicate that, for the open source project, the developers classified as core developers have contributed with more buggy commits (although they have contributed with the majority of commits), more code to the project (commit size) and more important bugs solved while the results could not indicate differences with statistical significance between developer groups for the commercial project

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Não é uma tarefa fácil definir requisitos para os sistemas de software que darão suporte a um negócio, dada a dinâmica de mudanças nos processos. O levantamento de requisitos tem sido feito de forma empírica, sem o apoio de métodos sistematizados que garantam o desenvolvimento baseado nos reais objetivos do negócio. A engenharia de software carece de métodos que tornem mais ordenadas e metódicas as etapas de modelagem de negócios e de levantamento de requisitos de um sistema. Neste artigo é apresentada uma metodologia de desenvolvimento de software resultante da incorporação de atividades propostas para modelagem de negócios e levantamento de requisitos, baseadas em uma arquitetura de modelagem de negócios. Essas atividades tornam o desenvolvimento de software mais sistemático e alinhado aos objetivos da organização, e podem ser incorporadas em qualquer metodologia de desenvolvimento baseada no UP (Unified Process - Processo Unificado).

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Pós-graduação em Engenharia Elétrica - FEB

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)

Relevância:

100.00% 100.00%

Publicador:

Resumo:

O presente trabalho tem como objetivo o desenvolvimento de um sistema de aquisição de dados elétricos de cargas motrizes no processo industrial de sistema de rede automatizada baseado em instrumentação virtual, permitindo a monitoração e análise de distúrbios relacionados à Qualidade de Energia Elétrica (QEE) em regime permanente, como variação de tensão, distorção harmônica e desequilíbrio de tensão, onde os resultados possam ser visualizados em uma interface amigável e intuitiva ao usuário e armazenados de maneira conveniente em um banco de dados. Este sistema é uma solução viável por ter baixo custo na sua implementação e flexível para a monitoração e análise de parâmetros de QEE nos processos industriais quando comparada com a instrumentação tradicional.