516 resultados para Relacionamentos
Resumo:
A maioria das empresas interage com seus clientes através de computadores. Com o passar do tempo está armazenado nos computadores um histórico da atividade da empresa que pode ser explorado para a melhoria do processo de tomada de decisões. Ferramentas de descoberta de conhecimento em bancos de dados exploram este histórico a fim de extrair vários tipos de informação. Um dos tipos de informação que pode ser extraída destes tipos de bancos de dados são as regras de associação que consistem em relacionamentos ou dependências importantes entre itens tal que a presença de alguns itens em uma transação irá implicar a presença de outros itens na mesma transação. Neste trabalho são aplicadas técnicas de descoberta de conhecimento na área do comércio varejista de confecção. Foram detectadas algumas peculiaridades dos bancos de dados desta área sendo proposto um novo algoritmo para melhorar o desempenho da tarefa de extração de regras de associação. Para a validação dos resultados apresentados pelo algoritmo foi desenvolvido o protótipo de uma ferramenta para extração de regras de associação. Foram realizados experimentos com bancos de dados reais de uma empresa da área de comércio varejista de confecção para análise de desempenho do algoritmo.
Resumo:
Estruturas de informações organizadas hierarquicamente estão presentes em muitas áreas. Pode-se citar como exemplos diagramas organizacionais, árvores genealógicas, manuais, estruturas de diretórios, catálogos de bibliotecas, etc. Na última década, várias técnicas têm sido desenvolvidas a fim de permitir a navegação em espaços de informações organizados dessa forma. Essas técnicas buscam proporcionar uma melhor percepção de alguns atributos ou fornecer mecanismos de interação adicionais que vão além da tradicional navegação com barras de rolagem ou câmeras 3D em visualização bi e tridimensional, respectivamente. Dentre as várias alternativas de representação utilizadas nas diversas técnicas para dados hierárquicos destacam-se dois grandes grupos: as que utilizam a abordagem de preenchimento do espaço e as baseadas em diagramas de nodos e arestas. Na primeira o espaço disponível para a representação da estrutura é subdividido recursivamente, de forma que cada subárea representa um nodo da hierarquia. Na segunda, os nodos são representados por figuras geométricas e os relacionamentos, por linhas. Outro critério utilizado para classificá-las é a estratégia que cada uma aplica para exibir os detalhes presentes na estrutura. Algumas técnicas utilizam o método Foco+Contexto de modo a fornecer uma representação visual inteira do espaço de informações, bem como uma visão detalhada de itens selecionados na mesma área de exibição. Outras utilizam a abordagem Visão Geral+Detalhe que possui a característica de exibir essas duas partes (conjunto total e subconjunto de interesse) em áreas separadas. O objetivo do presente trabalho é investigar a integração dessas duas abordagens a partir da proposta da técnica Bifocal Tree. Esta estrutura utiliza um diagrama de nodos e arestas e incorpora os conceitos existentes na abordagem Foco+Contexto guardando, porém uma divisão mais perceptível da visão de contexto e de detalhe. Ela introduz o uso de um segundo foco proporcionando duas áreas de visualização onde são exibidos dois sub-diagramas conectados entre si. Um corresponde à subárvore que contém o trecho da estrutura de interesse do usuário, enquanto o outro representa o contexto da hierarquia visualizada. Possui ainda alguns mecanismos de interação a fim de facilitar a navegação e a obtenção das informações exibidas na estrutura. Experimentos baseados em tarefas realizadas por usuários com a Bifocal Tree, o Microsoft Windows Explorer e o browser MagniFind foram utilizados para a avaliação da técnica demonstrando suas vantagens em algumas situações.
Resumo:
Este trabalho apresenta uma extensão do padrão ODMG para o suporte ao versionamento de objetos e características temporais. Essa extensão, denominada TV_ODMG, é baseada no Modelo Temporal de Versões (TVM), que é um modelo de dados orientado a objetos desenvolvido para armazenar as versões do objeto e, para cada versão, o histórico dos valores dos atributos e dos relacionamentos dinâmicos. O TVM difere de outros modelos de dados temporais por apresentar duas diferentes ordens de tempo, ramificado para o objeto e linear para cada versão. O usuário pode também especificar, durante a modelagem, classes normais (sem tempo e versões), o que permite a integração desse modelo com outras modelagens existentes. Neste trabalho, os seguintes componentes da arquitetura do padrão ODMG foram estendidos: o Modelo de Objetos, a ODL (Object Definition Language) e a OQL (Object Query Language). Adicionalmente, foi desenvolvido um conjunto de regras para o mapeamento do TV_ODMG para o ODMG a fim de permitir o uso de qualquer ODBMS para suportar a extensão proposta.
Resumo:
Dados são disponibilizados através dos mais distintos meios e com os mais variados níveis de estruturação. Em um nível baixo de estruturação tem-se arquivos binários e no outro extremo tem-se bancos de dados com uma estrutura extremamente rígida. Entre estes dois extremos estão os dados semi-estruturados que possuem variados graus de estruturação com os quais não estão rigidamente comprometidos. Na categoria dos dados semiestruturados tem-se exemplos como o HTML, o XML e o SGML. O uso de informações contidas nas mais diversas fontes de dados que por sua vez possuem os mais diversos níveis de estruturação só será efetivo se esta informação puder ser manejada de uma forma integrada e através de algum tipo de esquema. O objetivo desta dissertação é fornecer um processo para construção de uma ontologia de domínio que haja como esquema representativo de diferentes conjuntos de informação. Estes conjuntos de informações podem variar de dados semi-estruturados a dados estruturados e devem referir-se a um mesmo domínio do conhecimento. Esta proposta permite que qualquer modelo que possa ser transformado no modelo comum de integração possa ser utilizado com entrada para o processo de integração. A ontologia de domínio resultante do processo de integração é um modelo semântico que representa o consenso obtido através da integração de diversas fontes de forma ascendente (bottom-up), binária, incremental, semi-automática e auto-documentável. Diz-se que o processo é ascendente porque integra o modelo que representa a fonte de interesse sobre a ontologia, é binário porque trabalha com dois esquemas a cada integração o que facilita o processo de documentação das integrações realizadas, é incremental porque cada novo esquema de interesse é integrado sobre a ontologia vigente naquele momento, é semiautomático porque considera a intervenção do usuário durante o processo e finalmente é autodocumentável porque durante o processo, toda integração de pares de conceitos semanticamente equivalentes é registrada. O fato de auto-documentar-se é a principal característica do processo proposto e seu principal diferencial com relação a outras propostas de integração. O processo de mapeamento utiliza, dos esquemas de entrada, toda a informação presente ou que possa ser inferida. Informações como se o conceito é léxico ou não, se é raiz e os símbolos que permitem deduzir cardinalidades são consideradas. No processo de integração são consideradas práticas consagradas de integração de esquemas de BDs, na identificação de relacionamentos entre objetos dos esquemas, para geração do esquema integrado e para resolução de conflitos. As principais contribuições desta dissertação são (i) a proposta de um metamodelo capaz de manter o resultado dos mapeamentos e das integrações realizadas e (ii) a especificação de um processo auto-documentável que de sustentação a auditoria do processo de integração.
Resumo:
O objetivo desta dissertação é a elaboração de uma técnica da aplicação do formalismo de Autômatos Finitos com Saída (Máquina de Mealy e Máquina de Moore) como um modelo estrutural para a organização de hiperdocumentos instrucionais, em destacar especial, Avaliação e Exercício. Esse objetivo é motivado pela organização e agilização do processo de avaliação proporcionado ao professor e ao aluno. Existem diferentes técnicas de ensino utilizadas na Internet, algumas dessas continuam sendo projetadas com o uso de metodologias tradicionais de desenvolvimento, outras têm a capacidade de modelar de forma integrada e consistente alguns aspectos necessários para uma aplicação WEB. Para alcançar o objetivo proposto, foram realizadas pesquisas nas várias áreas abrangidas pelo tema em evidência, tanto relativo ao processo tradicional (aplicação de prova utilizando metodologia tradicional), como o desenvolvimento de software mediado por computador e uso da Internet em si. A modelagem de desenvolvimento para Internet deve integrar características de técnicas de projeto de sistemas de hipermídia devido à natureza hipertextual da Internet. O uso de hiperdocumento como autômatos com saída está na forma básica de representação de hipertexto, em que cada fragmento de informação é associado a um nodo ou a um link (estado/transições) do grafo. Sendo assim, os arcos direcionados representam relacionamentos entre os nodos ou links, ou seja, uma passagem do nodo origem para o nodo destino. As n-uplas dos autômatos apresentam uma correspondência as estruturas de hiperdocumentos na WEB, seu estado/transição inicial corresponde a sua primeira página e suas transições definidas na função programa, funcionam como ligações lógicas, quando selecionadas durante a navegação do hipertexto. Entretanto, faz-se necessário um levantamento dos modelos de hipertextos e das ferramentas de implementação disponíveis para a Internet, a fim de que seja capaz de suportar as peculiaridades do ambiente. Tudo isso deve ser integrado preferencialmente em um paradigma de desenvolvimento amplamente aceito, para que os projetistas não tenham muitas dificuldades em assimilar os conceitos propostos. A proposta apresentada nesta dissertação, batizada de Hyper-Automaton (hipertexto e autômato), consiste na integração de um Curso na WEB, utilizando formalismo de Autômatos Finitos com Saída para a modelagem dos conceitos necessários e definição das fases adequadas para completar a especificação de Sistema Exercício e Avaliação, bem como a especificação da Geração Automática dos Exercícios e Avaliações baseadas em autômatos para a WEB. Os modelos criados abrangem conceitos de Máquina de Mealy, Máquina de Moore e Aplicações de Hiperdocumentos e Ferramentas de Programação para Internet, os mesmos já testados em caso real. Os parâmetros apurados, nos testes, serviram a uma seqüência de etapas importantes para modelar e complementar a especificação do sistema projetado. Com os parâmetros e etapas de modelagem, a metodologia Hyper-Automaton consegue integrar, de forma consistente, as vantagens de várias técnicas específicas de modelagem de documentos e sistemas de hipermídia. Essas vantagens, aliadas ao suporte às ferramentas de desenvolvimento para Internet, garantem que a metodologia fique adequada para a modelagem de Sistemas com aplicação de métodos de autômatos para exercícios e avaliação na WEB.
Resumo:
Partindo do pressuposto que cada vez mais alunos com Síndrome de Down estão sendo incluídos nas classes regulares de ensino, procuramos através deste estudo apontar os indicadores que promovem a aceitação dos alunos com Síndrome de Down nas classes regulares de ensino. Esta investigação desenvolveu-se dentro de um modelo qualitativo de investigação, através do estudo de caso, com amostra constituída por três alunos (dois de terceira série e um de segunda série , do ensino fundamental), três professoras (duas de terceira e uma de segunda) e membros da equipe diretiva de uma escola da rede particular de ensino da cidade de Porto Alegre. Os instrumentos utilizados para a coleta dos dados foram: a) entrevista semi-estruturada com a equipe diretiva e com as professoras envolvidas na investigação; b) observações em dois momentos distintos: em situação de sala de aula e em situações extraclasse; c) análise do conteúdo da Proposta Pedagógica da escola e dos relatos dos alunos a partir de uma atividade pedagógica. Constatou-se após a análise dos dados a relevância das ações, a seguir pontuadas, como promovedoras de aceitação: a metodologia utilizada pelos professores nas suas práticas pedagógicas; a filosofia inclusivista da escola; a promoção dos relacionamentos sociais e a forma como são construídas as redes de relações; a participação da família e, em especial, o reconhecimento das possibilidades individuais, respeitando as diferenças. As ações anteriormente citadas, acrescidas de outras peculiaridades da instituição investigada, bem como a promoção das interações sociais, sinalizam para os indicadores de aceitação do aluno incluído por seus pares nas classes regulares de ensino.
Resumo:
Em vista da maior complexidade da programação paralela e distribuída em relação à programação de ambientes centralizados, novas ferramentas vêm sendo construídas com o objetivo de auxiliar o programador desses ambientes a desempenhar sua tarefa de formas mais eficazes e produtivas. Uma das ferramentas que há algum tempo tem sido usada na programação centralizada e aos poucos está sendo empregada também na programação concorrente é a programação visual. A programação visual se vale da presença de elementos visuais na especificação dos programas como peças chaves do processo de desenvolvimento de software. No caso específico da programação concorrente, a programação visual é especialmente útil pela capacidade que os gráficos têm de representar de forma mais adequada estruturas bidimensionais. Um programa concorrente, por relacionar no espaço diversos elementos com seus próprios fluxos de execução, faz surgir duas dimensões de análise que são mais difíceis de serem observadas através de programas textuais. Atualmente existem ferramentas de programação visual paralela e distribuída, mas a ênfase é dada na programação paralela, sem muita atenção a aplicações de sistemas abertos ou cliente-servidor. Além disso, tais ferramentas sofrem da falta de apoio à engenharia do software. Considerando essas deficiências, este trabalho apresenta uma ferramenta de programação visual para o desenvolvimento de aplicações compostas por objetos distribuídos que ofereça também a possibilidade de aplicar os principais conceitos da engenharia de software, como reutilização e orientação a objeto. Nesta ferramenta, o programador especifica de maneira visual a estrutura do seu programa, insere o código textual para a lógica da aplicação e o ambiente se encarrega do tratamento da distribuição e da comunicação de mais baixo nível. A aplicação é representada como um grafo dirigido, onde os nodos representam os objetos distribuídos e os arcos indicam os relacionamentos existentes entre esses objetos. A especificação dos programas é modular, baseando-se na reunião de componentes reutilizáveis, o que torna o sistema altamente configurável e extensível. Tanto a implementação da ferramenta quanto o código das aplicações geradas usam a linguagem de programação Java. A linguagem de programação visual projetada não especifica detalhes a respeito de como irá funcionar a comunicação e distribuição dos objetos. Portanto, foram implementados componentes para comunicação e outros recursos de programação distribuída, como locks e dados globais para serem usados nas aplicações. Para validar os principais objetivos da ferramenta, foram implementados alguns exemplos de aplicações distribuídas, como um pequeno sistema de bate-papo.
Resumo:
O HIV tem acometido um número cada vez maior de adolescentes e, conseqüentemente, afetado o convívio familiar, assim gerando necessidades específicas. Este estudo, de carácter descritivo qualitativo, objetiva conhecer as necessidades do grupo familiar a partir do diagnóstico de HIV positivo de seu adolescente. Para tanto, foram entrevistados familiares de adolescentes HIV positivos, com prontuário ativo no Serviço de Atendimento Especializado da Secretaria Municipal de Saúde de Porto Alegre (SAE). Os adolescentes selecionados para indicar os participantes do estudo tinham entre 12 e 18 anos de idade, sendo que 6 (seis) foram contaminados pelo HIV por contágio sexual e 2 (dois) por transmissão vertical. As entrevistas foram realizadas, em sua maioria, nas residências, após, foram transcritas e seus conteúdos analisados conforme sugere Moraes (1998). Apesar das famílias pertencerem a diferentes classes sociais, apresentam semelhanças nas necessidades geradas pela infecção de seus adolescentes. Os resultados apontam o surgimento de necessidades psicobiológicas, psicoespirituais e psicossociais. A descoberta do diagnóstico foi caracterizado pela família como um momento traumático, bem como o prognóstico de “morte prenunciada”, que faz a família procurar tratamentos alternativos, a fim de manter a integridade física do adolescente. As necessidades psicoespirituais são originárias dos sentimentos relacionados à descoberta da infecção e com o futuro do adolescente, o que leva os familiares a procurarem um suporte religioso para o enfrentamento da situação instalada a partir da soropositividade do adolescente. As necessidades psicossociais surgem quando os relacionamentos em âmbito familiar tornam-se difíceis, exacerbando a dificuldade de comunicação entre família e o adolescente; e também com a alteração dos relacionamentos sociais, devido ao preconceito e à exclusão social e, ainda da dificuldade de estabelecimento das relações interpessoais com a família extensa, com profissionais de saúde e com o próprio adolescente.
Resumo:
Esta dissertação possuiu duas intenções: estudar um instrumento de crescimento empresarial e elaborar uma metodologia para identificar e capturar as competências de uma empresa, em específico. O instrumento de crescimento empresarial é fundamentado no alinhamento de três conceitos administrativos: competência organizacional, estratégia empresarial e processos internos. Para isso, foram colocados os significados de cada conceito separadamente e, posteriormente, o alinhamento entre eles. Esta relação possibilitou a criação de uma valiosa cadeia de valor, integrando todas as atividades empresariais, formando um único mapa. O objetivo deste é orientar o conjunto de atividades empresariais, implementar e dar sustentação à estratégia da Empresa referida no caso. A metodologia de pesquisa foi o estudo de caso exploratório numa empresa varejista. Este estudo trouxe como resultados a identificação e validação de quatro competências organizacionais: duas existentes (orientação de equipe e gestão dos relacionamentos) e duas a serem desenvolvidas (pensamento e ações estratégicas e inovação), para a Empresa conquistar uma verdadeira vantagem competitiva.
Resumo:
As maiores dificuldades encontradas no teste de software estão relacionadas à definição dos dados de teste e a decisão de quando encerrar os testes. Uma das formas encontradas para minimizar tais dificuldades está centrada na utilização de critérios de cobertura. O principal objetivo dos critérios de cobertura é tornar o processo de testes mais rápido e preciso, fornecendo informações que determinem o que testar em um software para garantir sua qualidade. A modelagem é um dos elementos de maior importância nas atividades relacionadas ao desenvolvimento de software. Os modelos são construídos principalmente para melhor se entender o sistema, descrever a estrutura e comportamento desejados, visualizar a arquitetura e documentar as decisões tomadas durante o seu desenvolvimento. Atualmente, o sistema de notação mais utilizado para a modelagem de sistemas baseados nos conceitos de orientação a objetos é a Linguagem de Modelagem Unificada – UML [LAR 99]. Nesta notação, um sistema é descrito por um conjunto de diagramas que apresentam diferentes aspectos do sistema. As informações disponibilizadas por estes diagramas propiciam, já nas fases iniciais do desenvolvimento da aplicação (análise e projeto), o planejamento dos casos de teste e a definição de critérios de cobertura. Observa-se que nestas fases a maioria das informações necessárias para o teste já estão disponíveis, como por exemplo, a definição das classes com seus atributos, métodos e relacionamentos, a representação da interação existente entre objetos para a realização de um cenário e a descrição dos possíveis estados e transições de um objeto em resposta a eventos externos e internos. Este trabalho propõe um conjunto de diretrizes e critérios de cobertura de teste, tendo como base as especificações diagramáticas UML. As diretrizes estabelecem um conjunto de instruções para que o teste seja feito e os critérios de cobertura identificam os pontos principais e serem considerados durante o teste. Na definição das diretrizes e dos critérios foram avaliadas as informações disponibilizadas pelos diagramas de classes, seqüência, colaboração e estados.
Resumo:
Esta tese trata das significações atribuídas à instituição escolar, seus saberes e as relações destes com a vida mesma por trinta mulheres em processos de Letramento. A pesquisa que epistemologicamente se funda na teoria do Imaginário Social e na teoria da Complexidade colocou em pauta exatamente este ponto: quais os sentidos atribuídos à escola para um grupo de mulheres migrantes que apresentaram o desejo de estudar e escolarizar os filhos. O grupo de interlocutoras da investigação é composto por mulheres com pouca escolaridade, que estão cursando programas de Alfabetização, mulheres que voltaram a estudar depois de uma pausa para escolarizarem os filhos e mulheres que nunca se afastaram da escola e hoje trabalham nela como educadoras. Critério organizador da amostra a posteriori, a migração – de espaço e/ou de sentido - une essas mulheres. A escolha da Etnometodologia orientou o percurso investigativo e, dentre os procedimentos metodológicos adotados, devem ser destacados os roteiros de pesquisa respondidos por escrito, entrevistas individuais gravadas em áudio, elaboração do diário de campo e categorização dos sentidos atribuídos que compuseram o imaginário instituído e instituinte O objeto da investigação permitiu compreender quais os sentidos que este grupo de mulheres atribui à escola – sentidos já instituídos socialmente, restritos à funcionalidade instrumental de escola –, e a produção de outros ainda não instituídos – inscritos no campo da arte, da paixão, do sonho, da superação, da auto-estima, dos relacionamentos interpessoais e do movimento. A partir dessa polissemia foi possível contrariar hipóteses afirmadas pelo olhar moderno e acadêmico; foi possível também uma aproximação aos sentidos ainda não instituídos, desejos de escola que a tornam maior do que é: o elogio da escola.
Resumo:
A evolução das estratégias de marketing mostra que o principal esforço competitivo deve focar na manutenção dos clientes e no desenvolvimento dos relacionamentos já existentes, para aumento do valor da empresa, com menores riscos e maiores oportunidades para aumentar a lucratividade, de diversas maneiras. Contudo, os relacionamentos significam coisas diferentes, para clientes diferentes, sendo que o estudo teórico e prático do seu comportamento pode indicar mudanças essenciais nos processos de marketing do fornecedor, reestruturando-os em torno do cliente e com vantagens para ambos. Da percepção de possíveis lacunas entre as estratégias e ações de marketing dos bancos de atacado e aquilo que as grandes empresas realmente desejam, para o efetivo estabelecimento de relacionamentos duradouros e valiosos, surgiu este estudo exploratório, o qual buscou revisar a literatura de marketing e realizar uma pesquisa qualitativa, para identificação e discussão dos principais elementos teóricos e práticos, relativos ao processo de formação e manutenção de relacionamentos de longo prazo, entre bancos de atacado e sete grandes empresas de varejo, no âmbito geográfico do Estado do Rio Grande do Sul. Os resultados e conclusões do estudo indicam que as relações existentes entre bancos de atacado e essas sete grandes empresas de varejo estão evoluindo, na direção da busca e do fortalecimento de relacionamentos de longo prazo. As expectativas, preferências e práticas dessas empresas confirmam a existência de espaços, para que os bancos aprimorem suas estratégias e práticas de marketing, para melhor construir ou consolidar os relacionamentos. Embora não generalizáveis, os resultados e conclusões deste estudo exploratório podem ser complementares aos de outros já realizados, com outros enfoques ou a respeito de outras realidades, servindo de estímulo ou ponto de partida para a realização de novas pesquisas, que ajudem a melhor entender os componentes, mecanismo e chaves lógicas da construção e manutenção de relacionamentos corporativos, em geral, ou de suas muitas particularidades, de acordo com cada contexto e tipo de indústria, fornecedor e cliente envolvidos.
Resumo:
Identificar a governança das transações vigentes em uma cooperativa agropecuária, localizada na região Noroeste do Estado do Rio Grande do Sul - Zona da Produção - A Cooperativa Tritícola Palmeirense Ltda - Copalma, no gerenciamento da cadeia de suprimentos a qual ela pertence, bem como caracterizar e analisar as principais transações entre os atores e a cooperativa é o que se propõe no presente trabalho. O arcabouço teórico utilizado é a Economia de Custos de Transação, com vistas a avançar na aplicabilidade de seus conceitos. Assim, sob a égide das cinco características que compõem a Economia de Custos de Transação, compreendendo as características dos atores, que são o oportunismo e a racionalidade limitada, e as características das transações que são a especificidade, a freqüência e a incerteza, analisa-se as principais transações entre a cooperativa e os atores localizados a montante onde estão os associados e os fornecedores, e os atores localizados a jusante onde estão os compradores e os clientes, estes compreendendo os associados e consumidores finais, sob a ótica dos gestores da cooperativa. Os resultados obtidos na pesquisa apontam que cada transação é regida por uma forma de governança específica, cujo somatório determina o predomínio da governança mista tanto nas transações a montante como a jusante da cadeia de suprimentos analisada, seguida pela forma de governança hierárquica, sendo que ocorre esta forma de governança nas transações entre a cooperativa e os compradores. Também nas transações entre a cooperativa e os fornecedores ocorre oscilação entre a governança hierarquia e mista, assim como nas transações entre a cooperativa e os associados. Portanto tem-se nível intermediário à forte de ligações entre a cooperativa e os atores, o que demonstra que a cooperativa apresenta proximidade nos relacionamentos estabelecidos a montante e a jusante da cadeia de suprimentos, devido ao alinhamento de atividades e de transações que se complementam entre os atores.
Resumo:
O transporte aéreo vem sofrendo constantes mudanças apontando para uma eficiência operacional cada vez mais solicitada.Com programas de manutenção enxutos e aeronaves padronizadas, as empresas aéreas têm dedicado seus esforços no atendimento das demandas dos clientes através de pacotes de serviços buscando relações quase personalizadas. Dentro deste cenário algumas empresas que já possuíam seus parques de manutenção estabelecidos, estão sendo reavaliadas, no sentido de utilizar os ativos disponíveis em outras oportunidades de negócios. Os serviços realizados em aeronaves seguem um programa de manutenção preestabelecido e lançam mão tanto de recursos tangíveis como de intangíveis através da utilização do conhecimento de técnicos especializados. Este trabalho foi desenvolvido junto a uma empresa recentemente criada para atuar no ramo de manutenção aeronáutica e buscando subsídios teóricos para melhor entender as ferramentas disponíveis e avaliar suas potencialidades no desenvolvimento de um modelo de gestão baseado em um sistema de avaliação de desempenho para a empresa em estudo. Para esta finalidade, várias ferramentas foram avaliadas e comparadas com as necessidades do negócio gerando um modelo considerado adequado para a empresa em estudo. Apesar do modelo ter sido projetado para uma empresa específica, ele foi concebido tão genérico quanto possível para que pudesse ser aplicado em outras empresas similares. O modelo empregou o Balanced Scoredcard (Kaplan, Norton, 1992) como metodologia de medição de desempenho, mapas de relacionamentos (Rummler e Brache, 1994; Harrington, 1991) para identificação dos processos, identificação dos critérios competitivos (Slack, 2002), e matrizes de relação buscando priorizar e identificar as relações dos processos com as funções da empresa. O modelo foi então aplicado, deforma parcial buscando-se a viabilidade de sua implantação.
Resumo:
Muitos aplicativos atuais, envolvendo diversos domínios de conhecimento, são estruturados como arquiteturas de software que incorporam, além dos requisitos funcionais, requisitos não funcionais, como segurança, por exemplo. Tais requisitos podem constituir um domínio próprio, e, portanto, serem comuns a várias outras arquiteturas de software. Tecnologias como Programação Orientada a Aspectos, Reflexão Computacional e Padrões de Projeto colaboram no desenvolvimento de arquiteturas que provêem a separação de requisitos não funcionais. Porém, sua experimentação e adoção no domínio da segurança computacional ainda é incipiente. O foco deste trabalho é a elaboração de um padrão de projeto voltado à segurança, utilizando como arquitetura conceitual programação orientada a aspectos, e como arquitetura de implementação, reflexão computacional. A composição destas tecnologias resulta em um middleware orientado à segurança, voltado a aplicações desenvolvidas em Java. Estuda-se as tecnologias, seus relacionamentos com a área de segurança, seguido da proposta de uma arquitetura de referência, a partir da qual é extraído um protótipo do middleware de segurança. Este, por sua vez, provê mecanismos de segurança tão transparentes quanto possível para as aplicações que suporta. Com o objetivo de realizar a implementação do middleware de segurança, também são estudadas os mecanismos de segurança da plataforma Java, porém limitado ao escopo deste trabalho. Segue-se o estudo da base conceitual das tecnologias de Reflexão Computacional, o modelo de implementação, seguido de Programação Orientada a Aspectos, o modelo conceitual, e, por fim, têm-se os Padrões de Projeto, a arquitetura de referência. Integrando as três tecnologias apresentadas, propõe-se um modelo, que estabelece a composição de um Padrão Proxy, estruturado de acordo com a arquitetura reflexiva. Este modelo de arquitetura objetiva implementar o aspecto de segurança de acesso a componentes Java, de forma não intrusiva,. Baseado no modelo, descreve-se a implementação dos diversos elementos do middleware, estruturados de forma a ilustrar os conceitos propostos. Ao final, apresenta-se resultados obtidos durante a elaboração deste trabalho, bem como críticas e sugestões de trabalhos futuros.