251 |
Componentes para o desenvolvimento de intranetsMatos Junior, Guilherme Rodrigues de 10 May 2001 (has links)
Orientador : Rogerio Drummond / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-28T19:51:01Z (GMT). No. of bitstreams: 1
MatosJunior_GuilhermeRodriguesde_M.pdf: 8406958 bytes, checksum: 857e8f4559ba945aea5ae4bb9370d08d (MD5)
Previous issue date: 2001 / Resumo: A construção de sistemas baseados nas tecnologias Internet fez surgir um novo paradigma de desenvolvimento de software: o de sistemas Web. A demanda por sistemas Web foi impulsionada a partir da abertura da Internet ao uso comercial, quando o mercado passou a empregá-Ia como infra-estrutura para a distribuição de informações, aplicações e serviços aos seus funcionários (intranets), parceiros (extranets) e clientes (sites Internet). Entretanto, como a Internet não foi concebida para estas finalidades, foram lançadas inúmeras iniciativas no sentido de resolver suas deficiências. A tentativa de suprir a demanda do mercado por novas soluções Web resultou no surgimento de inúmeras tecnologias, marcadas pela complexidade e imaturidade. Estes fatores contribuiram para dificultar a tarefa de se construir aplicações Web de forma correta, eficiente, rápida e barata. Este trabalho analisa as dificuldades relacionadas ao desenvolvimento de software Web, e propõe alguns conceitos e ferramentas para facilitar as etapas de projeto e implementação. Com relação ao projeto de intranets apresentamos uma discussão sobre as oportunidades, as etapas e os recursos envolvidos. No contexto da implementação de sistemas Web, este trabalho contribui com uma discussão sobre as principais arquiteturas e tecnologias de implementação de software Web, com o desenvolvimento de quatro componentes de propósito geral, e umframework para o gerenciamento de documentos em intranets / Abstract: The development of Internet based systems has introdueed the paradigm of Web applieations. Sinee Internet was opened to the market, the demand for Web systems has inereased as a eonsequenee of using Internet as an infrastrueture to deploy information, applieations and serviees to employees (intranets), partners (extranets) and elients (Internet sites). On the other hand, sinee the Internet had not been eoneeived for these purposes, a lot of initiatives was launehed to bypass its deficienees. Aetually, while the market tried to supply the demand for new Web solutions, they did that in a manner that inereased the number of teehnologies, as well as the eomplexity and immaturity of eaeh one. These faetors eontributed to increase the difficulties in developing Web software in a eorreet, eficient, fast and eheap way. This projeet focuses on diffieulties related to the Web software development process, and proposes some eoncepts and tools to make the project and implementation tasks easier. At intranet planning, this work ean be used to define the common steps, resources, oportunities, services and applieations that an intranet must address. Concerning to implementing Web applieations, this work offers a proof of concept through development of four general purpose components and a framework for intranet doeument management built on top of these components / Mestrado / Mestre em Ciência da Computação
|
252 |
Fatores da cultura organizacional na implantação de BPM nos institutos federais de educação brasileirosCAVALCANTI, Leonardo Ferreira 28 June 2017 (has links)
Submitted by Fernanda Rodrigues de Lima (fernanda.rlima@ufpe.br) on 2018-10-05T22:27:24Z
No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Leonardo Ferreira Cavalcanti.pdf: 4208183 bytes, checksum: 085947139bdd4fb018596177b13f702e (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-11-14T21:13:34Z (GMT) No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Leonardo Ferreira Cavalcanti.pdf: 4208183 bytes, checksum: 085947139bdd4fb018596177b13f702e (MD5) / Made available in DSpace on 2018-11-14T21:13:34Z (GMT). No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Leonardo Ferreira Cavalcanti.pdf: 4208183 bytes, checksum: 085947139bdd4fb018596177b13f702e (MD5)
Previous issue date: 2017-06-28 / Qualquer organização, seja pública ou privada, almeja a melhoria contínua dos seus produtos ou serviços, e consequentemente, a competitividade. Para isso, cada vez mais organizações estão recorrendo ao mapeamento dos seus processos de negócio, visando uma série de benefícios, como uma melhor visualização das atividades da companhia, aumento da identificação de potenciais áreas para melhoria, diminuição do tempo gasto e custos nos seus processos, melhor definição de responsabilidades e funções na companhia. Os Processos de Negócio definem como as organizações executam o trabalho para entregar valor para seus clientes e aplicar BPM é focar em processos interfuncionais que agregam valor para esses clientes. O gerenciamento desses processos cria práticas de negócio mais sólidas que levam a uma maior eficiência, eficácia e agilidade dos processos, além de oferecer maior retorno às partes interessadas. Segundo análise do Questionário Perfil de Governança de TI 2016, elaborado pelo TCU, apenas 27% da Administração Pública Federal identifica e mapeia seus principais processos de negócio, e esse número é ainda menor quando se trata dos Institutos Federais de Educação. Além disso, segundo a literatura, a maioria das tentativas de implantação de BPM fracassam(60-80%). Com base nessas informações, o objetivo desta pesquisa é a criação de um Guia para Implantar de BPM nos Institutos Federais de Educação brasileiros, visando aumentar as chances de sucesso. / Any organization, whether public or private, wants continuous improvement of its products or services, and consequently competitiveness. For this, more and more organizations are resorting to the mapping of their business processes, aiming at a series of benefits, such as a better visualization of the company’s activities, increased identification of potential areas for improvement, reduction of time spent and costs in their processes , Better definition of responsibilities and functions in the company. Business Processes define how organizations perform the work to deliver value to their customers, and applying BPM is to focus on cross-functional processes that add value to those customers. Managing these processes creates stronger business practices that lead to greater efficiency, effectiveness and agility of processes, as well as delivering greater feedback to stakeholders. According to the analysis of the IT Governance Profile Questionnaire 2016, elaborated by the TCU, only 27% of the Federal Public Administration identifies and maps its main business processes, and this number is even smaller when it comes to the Federal Institutes of Education. Moreover, according to the literature, most attempts to implant BPM fail (60-80%). Based on this information, the objective of this research is the creation of a Guide to Implement BPM in the Brazilian Federal Institutes of Education, aiming to increase the chances of success.
|
253 |
Recomendações para melhorar a manutenabilidade de sistemas baseados em COTSMiyazawa, Aurea Matsumura 15 November 2003 (has links)
Orientador: Eliane Martins / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-08T18:09:59Z (GMT). No. of bitstreams: 1
Miyazawa_AureaMatsumura_M.pdf: 9399060 bytes, checksum: 8cc4411a5037c9e0b55553a4d4b6794a (MD5)
Previous issue date: 2003 / Resumo: Produtos COTS (Commercial-Off-The-Shelt)são soluções prontas e disponíveis no mercado que reduzem o tempo de desenvolvimento e o custo do sistema, portanto integrá-los em um único sistema parece ser então, a grande solução para construir sistemas com várias funcionalidades e com tecnologia de ponta em tempo reduzido. Mas por outro lado, o conceito destes sistemas integrados traz consigo diferentes desafios e riscos à equipe de manutenção, responsáveis pela alteração e correção de erros. Cientes da importância da fase de manutenção, procuramos neste estudo atividades que possibilitassem viabilizar a manutenção deste tipo de sistemas. Analisando a literatura, levantamos os riscos associados à manutenção destes sistemas e as estratégias existentes para minimizá-Ios, porém as várias nuances sobre o termo "manutenabilidade"dificultavam entender objetivamente o impacto destas estratégias, o que nos levou a buscar a definição de "manutenabilidade" em termos de características da qualidade, tomando-a mais precisa. Apresentamos neste estudo uma associação entre cada estratégia levantada, os riscos minimizados e as características da manutenabilidade afetadas. Estas estratégias foram agrupadas em 6 níveis de abstração, indicando a fase do desenvolvimento de um sistema que elas deverão ser realizadas.:Requisitos, Planejamento, Arquitetura, Testes e Manutenção, Gerência de Configuração e Controle de Qualidade. O objetivo desta associação é permitir que a equipe do projeto possa previnir-se dos riscos envolvidos, decidindo quando e como melhorar as várias faces da manutenabilidade, contribuindo desse modo para um sistema COTS de baixo custo derivado de uma fase de manutenção adequada / Abstract: A Commercial-Off-The-Shelf (COTS) software is an already-built product where functionalities can be acquired immediately, obtained at significantly lower price and developed by experts. From this point-of-view construct systems that integrate COTS products seems to be a great solution for a challenge: create software systems with a large number of functionalities and high technology in a reducedtime-to-market. But on the other hand, the handling of COTS products brings new challenges to the
maintenance personnel who are required to evolve and enhance these systems. As software maintenance is long known as one of the most expensive and resource-requiringphase of the software development,we look for some strategies for building maintainable COTS systems. First of all, we identified some risks associated with maintenance of COTS systems, and suggest some strategies that can be developed to promote the system maintainability. But the definitions for maintainability are many and its various nuances are often confused or misunderstood, therefore, we look for a maintainability concept that defines the characteristic of the maintainability requirement in component-based software systems in order to clarify the impact of maintainability on software systems. We present in this study an association between each identified strategies, the minimized risks and the maintainability characteristics affected. Six abstraction levels, indicating when they must be implemented, grouped these strategies:Requirement, Project Planning,Coding,
Testing and Maintenance, Configuration Management and Quality Control. This association attempts to assist project team to become aware of involved risks and to define when, where and how they should pay attention to the many faces of maintainability, contributing for a low-cost COTS system derived of a adequate maintenance phase / Mestrado / Mestre Profissional em Computação
|
254 |
Projeto e implementação de uma arquitetura reflexiva para a linguagem XchartStehling, Renato de Oliveira 11 August 2018 (has links)
Orientador: Hans Kurt Edmund Liesembergo / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-11T23:41:56Z (GMT). No. of bitstreams: 1
Stehling_RenatodeOliveira_M.pdf: 2979549 bytes, checksum: 22873141d924f1a60ebb9e29aea93209 (MD5)
Previous issue date: 1999 / Resumo: Xchart é uma linguagem visual, orientada a eventos e projetada para especificar controles de diálogo que não podem ser adequadamente descritos com as atuais propostas baseadas em DTEs (Diagramas de Transição de Estados). A arquitetura reflexiva proposta é uma extensão que não visa adaptar Xchart a nenhum novo contexto. O objetivo é controlar a complexidade do código descrito nessa linguagem, promovendo a separação de domínios e permitindo a intervenção na especificação de forma transparente. Nossa proposta procurou preservar ao máximo as características da linguagem Xchart. As novas estruturas são tratadas exclusivamente em tempo de compilação. O sistema de execução de Xchart (SE) não precisou ser alterado porque o código executável é o mesmo da abordagem convencional. Em tempo de execução, não há overhead relacionado ao mecanismo de reflexão adotado. / Abstract: Xchart is a visual and event -oriented language designed to specify dialogue controls that cannot be adequately described by proposals based on STDs (State Transition Diagrams). The proposed reflective architecture does not intend to adapt Xchart to any new context The main purpose is to control the complexity of the code described in this language by means of promoting domain separation and allowing an interference with specifications in an transparent way. Our proposal tried to preserve the features of Xchart language as much as possible. The new structures are handled in compilation time. There was no need to adapt the Xchart execution system (ES) because the executable code is the same as the one of the conventional approach. At execution time, there is no overhead related with the adopted reflection mechanism. / Mestrado / Mestre em Ciência da Computação
|
255 |
Migração de sistemas legados para ambiente de suporte a projetos e operaçãoPrevidelli, Carlos Alberto 21 September 2001 (has links)
Orientador : Geovane Cayres Magalhães / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-01T14:51:24Z (GMT). No. of bitstreams: 1
Previdelli_CarlosAlberto_M.pdf: 4099143 bytes, checksum: a82dc1c90c9f9d6ce7af11d4dbb9729e (MD5)
Previous issue date: 2001 / Resumo: Sistemas de Informação são imprescindíveis nas grandes corporações. Particularmente nas áreas de suporte a projeto e operações de empresas de telecomunicações, os sistemas de informação são a grande vantagem competitiva. Estes sistemas devem ser :flexíveis, estáveis e confiáveis para suportar grandes volumes de transações em um cenário de missão crítica. Este, porém, não é o ambiente mais comum nas grandes empresas. A quantidade de sistemas in:flexíveis, sem documentação, com dados pouco confiáveis e com alto custo de evolução e manutenção é grande. A saída para este impasse está na migração destes sistemas legados para um ambiente de sistemas de informação com arquitetura aberta, ambiente distribuído e que possam ser utilizados por todas as áreas, estando integrados com os demais sistemas da empresa. A migração destes grandes sistemas legados de uma forma abrupta seria um fracasso principalmente em virtude do desconhecimento dos sistemas legados. A migração incremental destes sistemas é a mais apropriada nestes casos. Esta dissertação apresenta uma metodologia para migração de sistemas legados para ambientes de suporte a projetos e operação em etapas. A metodologia desenvolvida foi validada num caso prático no contexto do SAGRE - um sistema de suporte a operações, projetos e informações geográficas desenvolvido pelo CPqD / Abstract: Information Systems are essential for corporations. Particularly at design and operational support areas of telecommunications companies, information systems are the competitive advantage. These systems must be :flexible, stable and reliable in order to support a great volume of transactions in a mission critical scenarÍo. This is not the common environment within corporations. There is an expressive amount of inflexible, nondocumented, unreliable systems which bear costly maintenance and evolution. The solution for this situation is the migration of these legacy systems into a new integrated and distributed environment that can also be used by other corporate systems. The abrupt migration ofthese systems could not be successful due to a lack ofknowledge about them. The incremental approach is more appropriate in these cases. This dissertation shows a methodology for migrating legacy systems that support design and operational environments in an incremental mode. The methodology is validated by a case study within the context of SAGRE - a system which support geographic operations, projects and information, developed by CPqD / Mestrado / Mestre em Ciência da Computação
|
256 |
Aplicação de agentes sociais no contexto de um sistema de apoio a decisão em grupoBraga, Danillo Palacio 24 September 2001 (has links)
Orientador : Jacques Wainer / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Computação Cientifica / Made available in DSpace on 2018-08-02T01:20:30Z (GMT). No. of bitstreams: 1
Braga_DanilloPalacio_M.pdf: 3466843 bytes, checksum: 4d925c7c991fc808a05f7c128b1607c4 (MD5)
Previous issue date: 2001 / Resumo: Atualmente várias pesquisas na área de CSCW, ou Computer Supported Cooperative Work, vem se utilizando dos conhecimentos e resultados obtidos por áreas de pesquisa correlatas. Esse caráter multidisciplinar tem sido bastante explorado especialmente pelas áreas que tratam os problemas inerentes ao contexto social dos grupos de trabalho. Diversas Teorias Sociais tem sido exaustivamente estudadas para que essa união possa trazer benefícios reais aos usuários das ferramentas de groupware. De acordo com o contexto descrito acima, a idéia principal dessa dissertação consiste na utilização de Teorias Sociais como um mecanismo de avaliação, e posteriormente de melhora, da atmosfera social existente entre os grupos de usuários de um sistema de groupware. No que diz respeito às Teorias Sociais, o trabalho desenvolvido utilizou-se principalmente da Teoria do SYMLOG, ou A System for the Muitipie Levei Observation of Groups, tanto na avaliação quanto no posterior direcionamento do contexto social existente entre os membros dos grupos. Essa Teoria Social possui um forte embasamento matemático e reúne uma série de características favoráveis à uma possível tradução da mesma para um modelo computadorizado. Além do SYMLOG outros dois conjuntos de métodos sociais compõem o núcleo do sistema que é responsável pela manutenção do contexto social entre os grupos de usuários da ferramenta. Essas três entidades do sistema desenvolvido são chamadas de "Agentes Sociais" devido ao caráter semi-autônomo do seu funcionamento. De modo geral esses Agentes fazem uso de um conjunto de técnicas sociais, obtem dados provenientes da comunicação informal dos usuários do sistema, e aplicam esses dados em benefício de todo o grupo de usuários. Através da incorporação desses Agentes Sociais ao sistema de groupware tradicional, objetiva-se habilitar essa ferramenta para que ela seja capaz de reunir, sustentar e intensificar as estruturas sociais, que são extremamente importantes para o sucesso de uma interação organizacional. Com essa iniciativa o trabalho vislumbra uma maior integração entre as Teorias Sociais e os mais diversos sistemas de groupware objetivando sempre melhores resultados na utilização desses sistemas com a manutenção do contexto social / Abstract: Research in the CSCW area, or Computer Supported Cooperative Work, has been using the knowledge and the results obtained by correlated research areas. This multidisciplinary characteristic has been especially explored by the research areas that treat the inherent problems to the social context of the work groups. Several Social Theories have been heavily studied so that this union can bring real benefits to the users of the groupware tools. The main objective of the thesis consists of using Social Theories originally as an evaluation mechanism and later on, as an improvement tool, for the social atmosphere that exists among the user groups of a groupware system. Regarding the Social Theories, the developed work used mainly the SYMLOG Theory, or System for the Multiple LeveI Observation of Groups, not only in the evaluation but also in the subsequent guiding of the existent social context among the group members. This Social Theory possesses a strong mathematical background and it gathers a lot of useful characteristics to a possible translation for a computerized mo deI. Besides the SYMLOG Theory, other two groups of social methods compose the kernel of the system that is responsible for the maintenance of the social context among the users of the tooI. These three entities are called "Social Agents" due to the semi-autonomous characteristic of their operation. In general these agents use a group of social techniques, obtain data that comes from the informal communication of the system users, and apply these data in benefit of the whole group of users. The incorporation of these Social Agents into a traditional groupware system hopes to enable this tool to gather, sustain and intensify the social structures, which are extremely important for the success of the group interactions. With this initiative the work shimmers a larger integration between the Social Theories and the groupware systems always aiming better results in the use of these systems with the maintenance of the social contexto / Mestrado / Mestre em Ciência da Computação
|
257 |
Uma estrategia para o desenvolvimento de componentes de software autotestaveisUkuma, Luciano Hayato 04 August 2002 (has links)
Orientador : Eliane Martins / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-02T17:28:09Z (GMT). No. of bitstreams: 1
Ukuma_LucianoHayato_M.pdf: 4506949 bytes, checksum: 0e10a40e54da82aaa2007ceb9ecc8235 (MD5)
Previous issue date: 2002 / Resumo: A atividade de teste de software tem-se mostrado de extrema importância para o desenvolvimento de software com qualidade. No caso do desenvolvimento de software baseado em componentes, tal atividade tem ainda maior importância devido a característica da reusabilidade, pois para que o reuso seja bem sucedido é fundamental que o componente reutilizável seja confiável. Desta forma, componentes devem ser testados durante todo seu desenvolvimento e a cada vez que haja alguma alteração. Neste trabalho é apresentada a descrição de uma estratégia para o desenvolvimento de componentes autotestáveis que tem como objetivo construir componentes que possuam mecanismos de teste embutidos afim de melhorar sua testabilidade. O objetivo final é reduzir os custos com a realização dos testes sem comprometimento da confiabilidade. Mais especificamente nossa estratégia está baseada nos seguintes elementos: especificação do componente, especificação de teste, mecanismos de teste embutido e geração de casos de teste / Abstract: The software test activity has revealed to be of extreme importance for the development of good quality software. In particular, in the case of the component-based development, such an activity has an even greater importance due to reusability potential. However, for the reuse to be successful it is fundamental that the reusable component be reliable. Thereby, components should be tested during it development time and every time that the component undergoes some alteration. This work presents the description of a strategy for the development of self-testing components that aims to construct components that have built-in test mechanisms to improve the testability in order to reduce the costs with test realization, without compromising reliability. More specifically, our strategy is based on: component specification, test specification, built-in test mechanisms and test case generation / Mestrado / Mestre em Ciência da Computação
|
258 |
Criterios de teste funcional baseados em maquinas de estados finitos estendidasFantinato, Marcelo 03 August 2018 (has links)
Orientador: Mario Jino / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-03T06:23:01Z (GMT). No. of bitstreams: 1
Fantinato_Marcelo_M.pdf: 269097 bytes, checksum: 7f571e666b2b66b0c06a3a5b0e975969 (MD5)
Previous issue date: 2002 / Mestrado
|
259 |
Metodo de modelagem de processos para apoio ao desenvolvimento de softwareKintschner, Fernando Ernesto 03 August 2018 (has links)
Orientador : Ettore Bresciani Filho / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-08-03T08:51:52Z (GMT). No. of bitstreams: 1
Kintschner_FernandoErnesto_D.pdf: 770163 bytes, checksum: f6c17577bd2c3ee58a9e064fb47ed74a (MD5)
Previous issue date: 2003 / Doutorado
|
260 |
Gestão de configuração para teste de softwareVillas Boas, Andre Luiz de Castro 03 August 2018 (has links)
Orientadores : Jose Carlos Maldonado, Mario Jino / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-03T17:47:18Z (GMT). No. of bitstreams: 1
VillasBoas_AndreLuizdeCastro_M.pdf: 1630941 bytes, checksum: 50bfe53cc75b0d42f3de616c790f1683 (MD5)
Previous issue date: 2003 / Mestrado
|
Page generated in 0.0411 seconds