Spelling suggestions: "subject:"reengenharia"" "subject:"deengenharia""
81 |
PHOENIX: uma abordagem para reengenharia de software orientada a aspectos.Garcia, Vinícius Cardoso 03 March 2005 (has links)
Made available in DSpace on 2016-06-02T19:06:27Z (GMT). No. of bitstreams: 1
DissVCG.pdf: 5733126 bytes, checksum: 00fcba05784993efaa5ce4ab67bf05d8 (MD5)
Previous issue date: 2005-03-03 / Universidade Federal do Amazonas / The continuous technological evolution makes many systems become obsolete due to changes in hardware and software platforms, although the fact that they attend their requirements and that they are stable. Software reengineering, integrated with modern techniques of reverse and forward engineering, can be the solution to reconstruct these systems reusing the knowledge embedded in the code and the available documentation. Even when current reengineering techniques are used, some problems regarding the legibility of the code are found in the reconstructed systems. Recently developed systems making use of modern techniques for object oriented analysis, design and implementation using software patterns also have these problems. Thus, motivated by the ideas of a better solution to improve systems codes legibility that have already been built,
we intend to investigate an approach to rebuild such systems, obtaining their project and code restructured in a more readable and organized way. The approach combines reverse engineering techniques, component-based modeling, software transformation, and Aspect-Oriented Programming
to reconstruct software systems from legacy code and available documentation. The code and the documentation of the reconstructed system are structured according to Aspect-Orientation, which facilitates its maintenance and continuous evolution and complies with new hardware and software technologies. The main mechanisms for the execution of the approach are a Transformational System and a CASE tool, which automates most of the software engineer tasks. / A constante evolução tecnológica, com as mudanças nas plataformas de hardware e software, faz com que muitos sistemas, apesar de atenderem a seus requisitos e serem completamente estáveis, tornem-se obsoletos. A reengenharia de software, integrada com técnicas modernas de engenharia reversa e avante, pode ser a solução para reconstruir esses sistemas reutilizando os conhecimentos
embutidos no seu código e nas documentações disponíveis. Mesmo usando as técnicas atuais de reengenharia, alguns problemas em relação à legibilidade do código são encontrados
nos sistemas reconstruídos. Até mesmo os sistemas desenvolvidos recentemente, usando técnicas modernas de análise, projeto e implementação orientada a objetos e com a utilização de padrões de software, também padecem desses problemas. Assim, motivados pelas idéias de uma melhor solução para melhorar a legibilidade do código de sistemas já construídos, propõe-se investigar uma abordagem para reconstruir tais sistemas, obtendo seu projeto e código reestruturados de forma mais legível e organizado. A Abordagem combina técnicas de engenharia reversa, modelagem, transformação de software e Programação Orientada a Aspectos para reconstruir um sistema de software a partir do seu código legado e das suas informações disponíveis. O sistema reconstruído tem sua documentação e código reestruturados segundo a Orientação a Aspectos, facilitando, assim, a sua manutenção e evolução contínua, conforme as novas tecnologias de hardware e software. Os principais mecanismos para execução da abordagem são um Sistema Transformacional e uma ferramenta CASE, que automatizam grande parte das tarefas do engenheiro de software.
|
82 |
Método RSCT reengenharia de software orientada a componentes usando transformações.Bossonaro, Adriano Aleixo 16 August 2004 (has links)
Made available in DSpace on 2016-06-02T19:06:27Z (GMT). No. of bitstreams: 1
DissAAB.pdf: 2236709 bytes, checksum: 5e5fccf55f07efba73b03e599b8020e2 (MD5)
Previous issue date: 2004-08-16 / This project researched a Component-Oriented Software Reengineering Method using Transformations, named RSCT. The researched method extends the RST Method [Fon02a,
Fon02b, Fon02c, Fon02d, Fon04], adding resources to treat the component-based reengineering. The RSCT aims to guide the components construction and reuse in the reengineering of legacy systems. The method is supported by two tools: a Software Transformation System, named Draco-PUC and a CASE tool, named MVCASE, and is divided in 4 (four) phases. In Phase 1, Construct Domains and Transformers, it is obtained the domains and transformers used in the legacy system reverse engineering to obtain of Object-Oriented Design. In Phase 2, Obtain Object-Oriented Design, it is obtained the legacy system object-oriented recovered design,
using the domains and transformers constructed in Phase 1. In Phase 3, Construct Components, it is obtained the components of the legacy system domain, from the objectoriented recovered designs in Phase 2. With the MVCASE support, the Software Engineering analyses and refines each Object-Oriented design and uses design patterns to construct the components, making them available in a library. Finally, in Phase 4, Reconstruct Systems, the legacy systems are reconstructed from their object-oriented designs, obtained in Phase 2, reusing the components available in the library. / Este projeto pesquisou um Método de Reengenharia de Software Orientada a Componentes usando Transformações, denominado RSCT. O método pesquisado estende o Método RST [Fon02a, Fon02b, Fon02c, Fon02d, Fon04], adicionando recursos para tratar a reengenharia baseada em componentes. O RSCT tem como objetivo orientar a construção e reuso de componentes de software na reengenharia de sistemas legados. Na execução do método, o Engenheiro de Software é apoiado por duas ferramentas: o
Sistema de Transformação Draco-PUC e a ferramenta CASE (Computer Aided Software Engineering) MVCASE, e está dividido em 04 (quatro) fases. Na Fase 1, Construir Domínios
e Transformadores, obtêm-se os domínios e transformadores de software que são usados na Engenharia Reversa do sistema legado para a obtenção de seu Projeto Orientado a Objetos. Na Fase 2, Obter Projeto Orientado a Objetos, com o apoio do Sistema de Transformação Draco-PUC, obtém-se o projeto Orientado a Objetos recuperado do sistema legado, usando os domínios e transformadores construídos na Fase 1. Na Fase 3, Construir Componentes, obtêm-se os componentes do domínio do sistema legado, a partir dos projetos Orientados a Objetos recuperados na Fase 2. Com o apoio da ferramenta MVCASE, o Engenheiro de Software analisa e refina cada projeto Orientado a Objetos e utiliza padrões de projeto para
construir os componentes, disponibilizando-os em uma biblioteca. Finalmente, na Fase 4, Reconstruir Sistemas, são reconstruídos os sistemas legados, a partir dos seus projetos
Orientados a Objetos obtidos na Fase 2, fazendo reuso dos componentes disponíveis na biblioteca.
|
83 |
O trabalho dos engenheiros em situações de projeto de produto: uma análise de processo baseada na ergonomia. / The engineering work undertaken in product design: a process analysis based on ergonomics.Carla Cristina Amódio Estorilio 17 July 2003 (has links)
Esse trabalho apresenta um método de apoio a analistas do trabalho desenvolvido para suportar estudos de processos de engenharia, especificamente, àqueles desencadeados por engenheiros ao projetarem um produto industrial complexo. Após revisão da literatura a respeito das características dos processos de projeto de produtos complexos, algumas abordagens da engenharia clássica, utilizadas para esclarecer e melhorar esse tipo de processo, são analisadas, com o objetivo de verificar suas abrangências e limitações. Em função destes resultados, uma revisão sobre as abordagens da ergonomia é apresentada, com o objetivo de explorar as mais úteis para compor um método que se aproxime mais da realidade operacional do trabalho dos engenheiros, visando esclarecer alguns dos fatores fundamentais para o desempenho dos processos de projeto: o fluxo de informação e a integração do grupo de trabalho. Após o desenvolvimento conceitual do método e da apresentação de sua estrutura, dois estudos realizados em empresas desenvolvedoras de produtos complexos são mostrados, com o objetivo de verificar o desempenho do método em campo industrial: um ocorre junto a uma empresa brasileira de grande porte e o outro, junto a uma empresa inglesa de médio porte. Os resultados dessa pesquisa mostram que, apesar de o método apresentar algumas restrições de origem metodológica, que limitam, parcialmente, a coleta de dados, ele é adequado para contribuir com o esclarecimento de um processo de projeto. O nível de visibilidade do processo, obtido com a aplicação do método, é suficiente para que ele seja analisado e suas deficiências e respectivas causas sejam identificadas, possibilitando assim, a sua correção, otimização e, consequentemente, a melhoria do desempenho do desenvolvimento do produto em geral. / This thesis presents a method to assist work analysts to carry out examinations of engineering processes. Specifically processes related to engineering work undertaken in a design for industrial complex products. Following a literature review detailing features of design processes for complex products, some classical engineering approaches are analysed, these are utilized to clarify and improve this kind of process. The aim is to verify their main ranges and limitations. Based on these results, a literature review concerning some ergonomic approaches is presented, with the aim of exploring the most appropriate ones to compose an original method, suitable for clarifying the operational reality of engineers work. The goal is to clarify some of the main factors that affect the design process performance: the work group information flow and integration. Following the development of the conceptual method and the method structure, two studies are presented, which have been applied in companies that develop complex products. The aim is to verify the methods performance in an industrial setting; one study takes place in a large Brazilian company and the other in an UK based medium sized company. The research results show that, despite the fact that the method presents some restrictions of methodological origin, whose limits partially relate to the data collection, the method is suitable to contribute to the clarification of a design process. The level of process visibility promoted with the method application, is enough for the process to be analysed and its deficiencies and respective causes to be identified. Therefore process improvement and optimisation are possible and subsequently the improvement of the whole product development performance.
|
84 |
Proposta de modelo de mapeamento e gestão por macroprocessos. / A model to process mapping and process management.Clovis Armando Alvarenga-Netto 09 June 2004 (has links)
O presente trabalho de pesquisa é uma proposta de modelo de mapeamento e gestão por macroprocessos. Também explora as ligações entre estratégia em operações, gestão por macroprocessos e cultura organizacional. Após revisão da literatura sobre esses temas, é proposto um modelo para o mapeamento dos processos organizacionais incluindo os orientados ao cliente, os de apoio e os de gestão do sistema. Ao modelo é agregada uma componente de cultura organizacional, propondo-se uma metáfora para incentivar os participantes ao trabalho em equipe. O modelo é testado contra dois relevantes referenciais de gestão, sendo o primeiro de requisitos propostos pelas normas da família NBR ISO 9000 e o segundo de estado da arte da gestão para a excelência do desempenho e o aumento da competitividade. O modelo é aplicado em sete organizações dos setores industrial, de serviços e governamental. O pesquisador participa diretamente dos trabalhos de implementação do modelo. Com base nos resultados obtidos, é explorado o relacionamento entre as estratégias em operações, a cultura organizacional e a gestão por macroprocessos. Conclui-se que a existência de uma estratégia definida favorece, mas não impõe a adoção da gestão por macroprocessos. Por outro lado, a adoção da gestão por macroprocessos induz ao estabelecimento de uma estratégia ou permite sua expansão, ao mesmo tempo em que reforça a cultura organizacional para a qualidade / This research proposes a model to process mapping and process management. It also investigates the relationship between three concepts: operations strategy, process management and organizational culture. After reviewing the literature about these three concepts, we propose a new model to represent organizational processes, including those of support, of system management, in addition to those which are client oriented. A cultural component is added to the model, and a metaphor is used in order to gather people to work in teams. The proposed model is then compared to two important management models: the first is the requirements of ISO 9000 family, and the second is the state of art in organizational performance management for increasing competitive goals. To test the model, we conducted a field research that encompassed seven companies belonging to manufacturing, services and governmental fields. The researcher participated directly in the implementation of the model. Based on the results, the relationship between the three previously mentioned concepts is explored. Our conclusions are that a formalized strategy is not obligatory, but benefits the implementation of process management. On the other hand, adoption of process management can provide more power to the strategies, as well as reinforce the organizational culture for quality.
|
85 |
"PARFAIT: uma contribuição para a reengenharia de software baseada em linguagens de padrões e frameworks" / "PARFAIT: an contribution for the software reengineering based on patterns languages and frameworks"Maria Istela Cagnin 17 June 2005 (has links)
A necessidade de evolução de sistemas legados tem aumentado significativamente com o surgimento de novas tecnologias. Para apoiar essa tendência, diversos métodos de reengenharia têm sido propostos. No entanto, poucos possuem apoio computacional efetivo, alguns utilizam padrões de projeto ou padrões específicos de reengenharia, e nenhum utiliza framework baseado em linguagem de padrões. Este trabalho está inserido no domínio de Sistemas de Informação. Propõe a elaboração de um arcabouço de reengenharia ágil baseado em framework, que realiza a engenharia reversa do sistema legado com o apoio de linguagem de padrões de análise, fornecendo entendimento e documentação necessários para instanciar o framework. O entendimento do sistema legado também é apoiado pela sua execução, por meio de casos de teste. Esses casos de teste são utilizados posteriormente para validar o sistema alvo. O framework, cuja construção é baseada em linguagem de padrões, é utilizado para obter o projeto e a implementação do sistema alvo. Para permitir a reengenharia com o apoio do arcabouço definido, um processo ágil de reengenharia foi criado. Como no desenvolvimento de software, grande parte do tempo da reengenharia é despendido com atividades de VV&T. Para minimizar esse problema, uma abordagem de reúso de teste é proposta. Essa abordagem agrega recursos de teste aos padrões da linguagem de padrões de análise, permitindo o reúso, não somente das soluções de análise, como também dos recursos de testes associados. O uso de framework na reengenharia de software colabora para a sua evolução, pois o domínio ao qual pertence pode evoluir, já que nem todos os requisitos do domínio do framework podem ter sido elicitados durante o seu desenvolvimento. Assim, nesta tese é proposto também um processo de evolução de frameworks de aplicação. Os processos e a abordagem propostos são associados ao arcabouço definido para apoiar sua efetividade. Além disso, para avaliar o processo ágil de reengenharia, que fornece reúso em diversos níveis de abstração, um pacote de experimentação também é parcialmente definido. Estudos de caso e exemplos de uso foram conduzidos com os produtos definidos. Ressalta-se que outros estudos devem ser conduzidos para permitir a determinação de resultados com significância estatística. / The need to evolve legacy systems has increased significantly with the advent of new technologies. To support this tendency, several reengineering methods have been proposed. However, few have effective computing support, some use design patterns or reengineering specific patterns and none use pattern language-based frameworks. This thesis's theme belongs to the Information Systems domain. An agile framework based reengineering infrastructure is proposed for the legacy system reverse engineering with the support of an analysis pattern language; also provided the understanding and documentation necessary for framework instantiation. The legacy system understanding is also supported by its execution with test cases. These are also subsequently used to validate the target system. The framework, whose construction is based on the analysis pattern language, is used to obtain the target system design and implementation. To allow the reengineering with the infrastructure support, an agile reengineering process has been created. As in software development, a large portion of the reengineering time is spent with VV&T activities. To minimize this problem, a testing reuse approach is proposed in this thesis. This approach aggregates test resources to the patterns of the analysis pattern language allowing reuse, not only of the analysis solutions, but also of the associated test resources. The framework used in software reengineering contributes to its evolution, as the domain to which they belong may evolve, and some of the framework domain requirements might not have been elicited during its development. Thus, in this thesis, a process for application framework evolution is also proposed. The processes and the approach are associated to the infrastructure defined to support its effectiveness. Furthermore, to evaluate the agile reengineering process that provides reuse at several abstraction levels, an experimentation package is also partially defined. Case studies and examples of use have been conducted with the products defined. We stress that other studies have to be done to enable the determination of results with statistical significance.
|
86 |
Implementação da manufatura enxuta em uma empresa do setor automotivo, aplicando de forma integrada suas principais ferramentas / Implementation of lean manufacturing in an automotive industry, appling of the integration your principal tools leanSantos Neto, Fausto Ferreira dos 24 February 2006 (has links)
Orientador: Paulo Correa Lima / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-08-10T02:07:53Z (GMT). No. of bitstreams: 1
SantosNeto_FaustoFerreirados_M.pdf: 2574451 bytes, checksum: e24cbfc7b809b1748a11da92aa5cca33 (MD5)
Previous issue date: 2006 / Resumo: Atualmente, numa economia globalizada, a sobrevivência das Empresas depende de suas habilidades e flexibilidades de inovar e efetuar melhorias continuas. Como resultado, as Empresas vem buscando incessantemente novas ferramentas de gerenciamento, que as direcionem para uma maior competitividade através da qualidade e produtividade. Este trabalho sugere um método para implementação de um Sistema de Manufatura Enxuta, numa empresa automobilística instalada no Brasil, que permita níveis mundiais de performance. Neste trabalho é feita uma revisão bibliográfica que engloba uma abordagem histórica do assunto e uma apresentação dos conceitos nos quais a Manufatura Enxuta está estruturado, além de ser apresentado um caso prático de implementação e abordagem gerencial, relatando seus estágios e os resultados obtidos. O que foi extremamente relevante é que esta implementação alcançou excelentes resultados, que foram obtidos sem investimentos em pessoal ou maquinários, mas apenas na no estudo e na implementação das ferramentas de manufatura enxuta Por fim, é feita uma análise relacionada a essa abordagem / Abstract: Nowadays, in the global economy, organizations survival depends on their capacity and flexibility to do continuous improvements, which take them to harder competitively through quality and productivity This work suggest a method for implementation, a Lean Manufacturing System, in an automobilist company installed in Brazil, that allow the company to reach a best industrial performance. This job is a bibliographic revision that inc1udes historic assumptions and presentation of concepts regarding lean manufacturing structure besides practice presentation and manager approach relating phases and results achieved. What was extremely relevant is that this implementation reached excellent results, which were obtained without investments in personal or machine, but only in the study or relocation of lay out and implementation of lean manufacturing tools. And the end it' s done related analyses of total approach / Mestrado / Planejamento e Gestão Estrategica da Manufatura / Mestre em Engenharia Mecânica
|
87 |
Reestruturação produtiva, experiência dos trabalhadores e atuação sindical = um estudo sobre a Votorantim Metais / Productive restructuring, workers experience and trade union practice : a study about Votorantim MetalsLucas, Marcilio Rodrigues, 1984- 16 August 2018 (has links)
Orientador: Jesus José Ranieri / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Filosofia e Ciências Humanas / Made available in DSpace on 2018-08-16T03:44:40Z (GMT). No. of bitstreams: 1
Lucas_MarcilioRodrigues_M.pdf: 1591371 bytes, checksum: b089e7cd0e1e1e91cf3e174daaa32c02 (MD5)
Previous issue date: 2010 / Resumo: Este trabalho visa analisar a reestruturação produtiva ocorrida na Votorantim Metais- Unidade Três Marias (VMTM), a partir da década de 1990 e as mudanças na ação sindical nesse contexto. O objetivo é compreender as estratégias e programas implementados pela empresa e a experiência dos trabalhadores, em termos de adesão e resistência, diante de tal processo, enfocando principalmente os impactos sobre a organização do sindicato local. A reestruturação produtiva da empresa, pertencente a um dos maiores grupos empresariais do Brasil, caracterizou-se por um conjunto de mudanças técnico-organizacionais que modificaram profundamente o cotidiano da fábrica, no qual se pode destacar alguns elementos centrais: 1) inserção de novas tecnologias que possibilitam maior controle e integração das cadeias produtivas; 2) redução, em torno de 70%, do efetivo direto de funcionários, através de demissões e terceirizações; 3) prolongamento da jornada dos turnos de revezamento (além do uso recorrente de horas-extras); 4) flexibilização das formas de remuneração, principalmente com a introdução, em 1996, do Programa de Participação nos Resultados; 5) introdução de uma série de programas de gestão e controle da força de trabalho, voltados para a intensificação do ritmo de trabalho e para a exigência de maior envolvimento dos trabalhadores com os interesses empresariais. Nesse quadro de mudanças, os trabalhadores apresentam posições diversas, que refletem a condição paradoxal, reforçada pela reestruturação, que se caracteriza pela exigência de envolvimento com os interesses da empresa e, ao mesmo tempo, pelo permanente controle e pela contínua pressão por resultados. Tais contradições e ambigüidades se refletem nos dilemas e na forma de atuar do sindicato local, num contexto em que se registram embates não só com a empresa, mas também com os próprios trabalhadores. Na medida em que apresentamos todo o processo analisado, procuramos relacioná-lo com os movimentos mais gerais do capitalismo mundial, especialmente com a dinâmica política e econômica brasileira. Dessa forma, buscamos ressaltar tanto a representatividade da reestruturação produtiva ocorrida na VMTM, como as particularidades desta experiência concreta, ressaltando principalmente a experiência dos trabalhadores e a sua ação sindical / Abstract: This work analyses the productive restructuring process occurring at Votorantim Metals - Três Marias Unit (VMTM) - one of the major entrepreneurship groups in Brazil - since the 1990's, and the changes in trade union practice in this context. Our aim is to understand the strategies and programs implemented by the company and worker's experience in terms of adhesion and resistance in face of such process, focusing on its impact on the local trade union organization. The company's productive restructuring process consisted in several technoorganizational changes that deeply modified the plant's routine, among which we stress the following central elements: 1) the adoption of new technologies that enable grater control and integration of the productive chains; 2) the downsizing of 70% of the direct labor cost, through layoffs and outsourcing; 3) Increasing the length of rotation shifts (besides the recurring use of over-time work); 4) greater flexibility of payment methods, mainly through the Gain Sharing Program, implemented in 1996; 5) the introduction of a series of labor force control and management programs, devoted to increase the work pace and workers' involvement in business concerns. Given this changing setting, the workers assume different positions, reflecting the paradoxical condition, marked by demands of involvement in business concerns and, at the same time, by the permanent control and the continuous pressure for results, reinforced by the restructuring process. Such contradictions and ambivalences are reflected by the dilemmas and actions of the local trade union, where clashes occur not only with the management but also with the workers. Throughout the presentation of the entire process, we have tried to show its relationship to broader shifts in global capitalism, and specifically to Brazilian political and economic dynamics. Therefore, we aim to stress not only the representative character of VMTM productive restructuring, but also the singularities of this concrete experience, with emphasis on workers' experience and their trade union practice / Mestrado / Sociologia do Trabalho / Mestre em Sociologia
|
88 |
Bridging software engineering gaps towards system of systems development / Preenchendo lacunas da Engenharia de Software rumo ao desenvolvimento de sistema de sistemasMarcelo Augusto Ramos 07 May 2014 (has links)
While there is a growing recognition of the importance of System of Systems (SoS), there is still little agreement on just what they are or on by what principles they should be constructed. Actually, there are numerous SoS definitions in the literature. The difficulty in specifying what are the constituent systems, what they are supposed to do, and how they are going to do it frequently lead SoS initiatives to complete failures. Guided by a sample SoS that comprises all the distinguishing SoS characteristics and a generic SoS Engineering (SoSE) process, this thesis explores the SoS development from different Software Engineering (SE) perspectives that include requirements, analysis, design, and reengineering. For the Requirements Engineering (RE), we propose a scene-based RE approach to describe the SoS progressively as an arrangement of elementary but meaningful related behaviors named scenes. The objective is making easier the description and the understanding of the SoS dynamism. For the analysis, we propose extensions to statecharts to visually improve the modeling of systems interactions. They are symbolic notations that result from an analogy with multi-layer Printed Circuit Boards (PCB). The resulting diagrams are named PCBstatecharts. For the design, we propose an extension to the conventional SPLE process in such a way that SPL can become a natural source of SoS members. Domain engineering is extended to deliver components able to share abilities in SoS environments. Then, application engineers can design families of products that comply with different SoS requirements and still improve their products using the abilities of other SoS members. For the reengineering, we propose an approach extension to evolve legacy systems to SPL and then to SoS members. We demonstrate that when legacy systems are reengineered properly, they can share useful abilities, work cooperatively, and compose SoS / Apesar do crescente reconheciimento da importância de Sistemas de Sistemas (SoS) ainda não há um consenso sobre o que eles são um para que princípios devem ser construídos. De fato, existem várias definições de SoS na literatura. A dificuldade de especificar quais são os sistemas constituintes, as suas tarefas e como eles irão realizá-las frequentemente conduzem iniciativas de SoS ao completo fracasso. Guiados por um exemplo que inclui todas as características distintas de um SoS e um processo genérico de engenharia de SoS (SoSE), esta tese explora o desenvolvimento de SoS a partir de diferentes perspectivas da engenharia de software (SE), que incluem requisitos, análise, projeto e reengenharia. Para a engenharia de requisitos (RE) é proposta uma abordagem para descrever progressivamente um SoS como um arranjo de comportamentos mais simples, porém significativos, denominados \'cenas\'. O objetivo é facilitar a descrição e o entendimento do SoS e seu dinamismo. Para a análise, propõe-se as extensões de statecharts para melhorar a modelagem das interações entre sistemas. Elas são notações simbólicas que resultam de uma analogia com placas de circuito impresso multi camadas (PCB). Os diagramas resultantes são denominados PCB-statecharts. Para o projeto, é proposta uma extensão para o processo convencional de engenharia de linha de produtos (SPLE), de tal forma que linhas de produto (SPL) possam se tornar uma fonte natural de membros para SoS. A engenharia de domínio é estendida para prover componentes capazes de compartilhar habilidades em ambientes de SoS. Desta forma, engenheiros de aplicação podem projetar famílias de produtos complacentes com diferentes requisitos de SoS e ainda melhorar seus produtos usando habilidades de outros membros de um SoS. Para a reengenharia propõe-se extensão de uma abordagem existente para evoluir legados para SPL e depois para membros de um SoS. O objetivo é demonstrar que quando sistemas legados são tratados apropriadamente, eles podem compartilhar habilidades úteis, trabalhar de maneira cooperativa e compor SoS
|
89 |
[en] CONTEXT-AWARE APPLICATION DEVELOPMENT USING MULTI-AGENT SYSTEMS / [pt] DESENVOLVIMENTO DE APLICAÇÕES SENSÍVEIS AO CONTEXTO USANDO SISTEMAS MULTI-AGENTESREGIANE LIMA DE SOUSA 06 May 2008 (has links)
[pt] O desenvolvimento de aplicações sensíveis ao contexto
(ASCs) constitui-se como uma tarefa não-trivial em
conseqüência das características relacionadas à
sensibilidade ao contexto, como abertura, comunicação
assíncrona e falta de mecanismos modulares na propagação de
informações de contexto. Por outro
lado, um paradigma de desenvolvimento de software é
considerado uma ferramenta básica para a construção de
sistemas de software. Particularmente, a
Engenharia de Software para Sistemas Multi-Agentes (ESSMA)
tem se apresentado como paradigma promissor para o
desenvolvimento de aplicações distribuídas, abertas e
extensíveis. Agentes de software são elementos cuja
execução leva ao alcance dos objetivos de um sistema
através de suas propriedades de interação, adaptação e
autonomia. Partindo destas características,
é possível propor soluções para o desenvolvimento de ASCs
que facilitem a satisfação dos requisitos mencionados
acima. Este trabalho tem dois objetivos
principais: (1) apresentar estudos de caso envolvendo o uso
de ESSMA no desenvolvimento de ASCs e (2) propor um
framework como ferramenta de reuso de sensibilidade ao
contexto nas aplicações. A avaliação dos estudos e da
proposta do framework é utilizada para a demonstração da
usabilidade de ESSMA em ASCs. A avaliação dos estudos é
efetuada através da generalização de resultados, além da
aplicação de métricas com foco em atributos, como a
modularidade. / [en] The development of context-aware applications (CAAs) is not
a trivial task due to their intrinsic features, such as
openness, asynchrony communication, and the lack of modular
abstractions and mechanisms for the propagation of context
information. On the other hand, a software development
paradigm is actually considered a basic tool for the
construction of any software system. In particular,
the Software Engineering for Multi-Agent Systems (SEMAS) is
often introduced as a promising paradigm for the
development of distributed, open, and extensible
applications. Software agents are elements whose execution
leads to the reach of the system`s goals, through their
interaction, adaptation, and autonomy properties.
From the agent properties, it becomes possible to provide
solutions for the development of CAAs in order to
facilitate the satisfaction of the common
requirements mentioned above. This work has two main
purposes: (1) the development of case studies involving the
use of SEMAS for three CAA-specific applications; (2)
propose a framework to support the reuse of context-
awareness features in the CAAs. The evaluation of the case
studies and of the framework is used for the demonstration
of SEMAS usability in the CAA-specific domain. Some
evidences about the generality of the results are also
provided, beyond the quantitative measurements based on
common quality attributes, such as the modularity.
|
90 |
Da qualidade total e da reengenharia : um estudo comparativo segundo criterios de relevancia detectados a partir dos classicos da administracaoCaravantes, Claudia Born January 1996 (has links)
O presente estudo possui características de uma pesquisa de natureza exploratória, cujo objetivo é comparar a Reengenharia e a Qualidade Total, através de Critérios de Relevância identificados a partir de uma revisão dos clássicos da literatura administrativa. A idéia aqui esboçada é procurar identificar o que é essencial nestes novos modelos, e quais seriam suas contribuições mais significativas para entender tais tecnologias enquanto instrumentos eficazes para que as organizações façam aquilo que elas se propõem a fazer. O produto do presente estudo visa oferecer subsídios para o entendimento das duas abordagens, bem como representa a tentativa de sugerir alternativas para a ampliação das mesmas. / The present study has the characteristic of an exploratory research . The objective is to compare Reengineering and Total Quality based on relevance criteria identified through the sutdy of selected authors of the administrative theory. The main ideia here outlined isto look for the essential elements in each model and find out which are their most significant contributions to the understanding of these new technologies as efficient instruments for carrying out the, organization objectives. The final product of the present study is a better understanding of both approaches and na attempt to contribute to their improvement.
|
Page generated in 0.0724 seconds