Spelling suggestions: "subject:"5oftware desenvolvimento"" "subject:"5oftware esenvolvimento""
41 |
Comercio eletronico : uma analise de aplicabilidade de modelos de qualidade de softwareGomes, Luiz Alberto Ferreira 12 November 2003 (has links)
Orientador: Mario Lucio Cortes / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-03T18:45:35Z (GMT). No. of bitstreams: 1
Gomes_LuizAlbertoFerreira_M.pdf: 2822386 bytes, checksum: ec910dfa5dd0e66ce919637e0019921d (MD5)
Previous issue date: 2003 / Resumo: o rápido desenvolvimento do comércio eletrônico está provocando a evolução das técnicas de desenvolvimento de software. Contudo, formalmente, se conhece muito pouco sobre os impactos deste movimento sobre a qualidade de software. Este documento apresenta os resultados de uma pesquisa cujo objetivo principal é analisar a aplicabilidade de modelos de qualidade de software tradicionais no desenvolvimento de aplicações para comércio eletrônico. A análise é baseada na percepção de vários autores na literatura e de dados coletados em entrevistas com gerentes de projeto de organizações brasileiras envolvidas com alguma iniciativa de comércio eletrônico. Essa análise correlacionou os principais problemas do desenvolvimento de aplicações para comércio eletrônico com os elementos dos modelos estudados, apontou os pontos fortes, falhas e limitações de cada modelo estudado. Um outro resultado que pode ser destacado são orientações sobre a interpretação do modelo 5W-CMM com base na análise realizada para o ambiente de desenvolvimento de aplicações para comércio eletrônico / Abstract: The rapid development of e-Commerce is posing new demands on software development techniques. The impact of this on software quality is not well understood. This document presents final findings of a research, which aims at analyzing the applicability of quality software models to e-Commerce application development. This analysis has correlated the main problems of the e-Commerce application development with model elements, and has indicated strengths, weaknesses and shortcomings of each studied model. The analysis is based on the perception of several authors in the literature and from data gathered in interviews with project managers of Brazilian eCommerce organizations. Another important finding presented in this document are orientations about 5W-CMM interpretations and tailoring based on analysis performed with e-Commerce application development / Mestrado / Ciência da Computação / Mestre em Ciência da Computação
|
42 |
Uma taxonomia facetada para tecnicas de elicitação de requisitos : Edinelson Aparecido BatistaBatista, Edinelson Aparecido 29 August 2003 (has links)
Orientador: Ariadne Maria Brito Rizzoni Carvalho / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-03T19:56:57Z (GMT). No. of bitstreams: 1
Batista_EdinelsonAparecido_M.pdf: 5235326 bytes, checksum: cf502830edf17b876faaf3974cc6838f (MD5)
Previous issue date: 2003 / Resumo: O processo de engenharia de requisitos é peça-chave para o sucesso ou fracasso de um sistema. Dentre as diversas fases que compõem a engenharia de requisitos, as principais são: elicitação, análise, especificação e validação. A elicitação de requisitos é a fase em que o desenvolvedor se preocupa com a descoberta dos requisitos do sistema. É a mais subjetiva das fases e, por ser basicamente dependente de seres humanos, dá margem a interpretações diferentes e ambíguas. A definição dos requisitos não é um processo matemático e há fatores organizacionais, técnicos e sociais envolvidos. Desde que a engenharia de requisitos surgiu no início dos anos 90, os desenvolvedores de software têm se defrontado com a questão de encontrar a melhor forma para a identificação dos requisitos do sistema e diversas técnicas e métodos têm sido propostos. Durante o processo de elicitação de requisitos várias fontes de informação são consultadas pelos desenvolvedores, mas as pessoas são as mais importantes. Apesar de todo avanço tecnológico, o que se percebe é que a elicitação é feita de maneira bastante informal, muitas vezes com aplicação de técnicas inadequadas; isso pode ensejar erros que se propagam para as fases seguintes do ciclo de vida do software, gerando um produto com falhas, não confiável e sem qualidade. Diversas técnicas podem ser aplicadas nesta fase para ajudar os desenvolvedores a descobrir o que o usuário realmente necessita. O objetivo desta monografia é propor uma taxonomia para as técnicas utilizadas na fase de elicitação de requisitos, através de um esquema de classificação facetado. As técnicas são classificadas segundo uma lista de parâmetros, ou facetas, que podem auxiliar os desenvolvedores na escolha das técnicas que serão utilizadas na elicitação. As técnicas são descritas e seus processos relacionados, bem como as situações em que seu uso é indicado. A escolha correta da técnica de elicitação cria condições para que os requisitos sejam melhor especificados e para que as possíveis falhas no desenvolvimento de sistemas fiquem num patamar aceitável e tolerável / Abstract: The requirements engineering is fundamental to the success or failure of a computational system. The requirements engineering is composed of several phases, being elicitation, analysis, specification and validation main ones. The requirements elicitation phase is concerned with discovering the requirements of the system. It is the most subjective of the phases and, because it depends on human beings, it is possible that different and ambiguous interpretations are produced. The definition of requirements is not a mathematical process; there are organizational, technical and social factors involved. Since the requirements engineering appeared at the beginning of the 90's, the requirements engineer has faced the problem of finding the best form of identifying the system's requirement and, since then, several techniques and methods have been proposed. During the requirements elicitation process, the requirements engineer consults several sources, but people are essentiaIly the most important source. In spite of the technological advance, elicitacion stilI takes place in an informal way; application of inadequate elicitacion techniques produces errors which propagate to the foIlowing development phases, generating a product with failures, not trustworthy and without quality. Several techniques can be applied to help the requirements engineer to discover what the users reaIly need. The goal of this work is to propose a taxonomy for the techniques used in the requirements elicitation phase, through the use of a faceted classification scheme. The techniques are classified according to a list of parameters, or facets, that can help the requirements engineer to choose the techniques that could be used in the elicitacion phase. The techniques are described and their processes are related, as weIl as the situations when they should be applied. The use of the appropriate technique leads to better specified requirements, decreasing the problems in the systems' s development as a whole / Mestrado / Engenharia de Computação / Mestre em Computação
|
43 |
COSMOS : um modelo de estruturação de componentes para sistemas orientados a objetosSilva Junior, Moacir Caetano da 03 August 2018 (has links)
Orientador : Cecilia Mary Fischer Rubira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-03T19:49:48Z (GMT). No. of bitstreams: 1
SilvaJunior_MoacirCaetanoda_M.pdf: 751726 bytes, checksum: f9c7c93622a67d6706cee9ebff14bf91 (MD5)
Previous issue date: 2003 / Mestrado
|
44 |
A tecnologia web services e sua aplicação num sistema de gerencia de telecomunicaçõesAmorim, Simone da Silva 03 October 2004 (has links)
Orientador : Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-03T23:50:55Z (GMT). No. of bitstreams: 1
Amorim_SimonedaSilva_M.pdf: 716735 bytes, checksum: 278a3c28fac883c38c5ab94aa1f2ffaf (MD5)
Previous issue date: 2004 / Resumo: A tecnologia dos Web Services tem se destacado nos últimos tempos no meio computacional como uma revolução em telTTlos de interoperabilidade de sistemas heterogêneos. Esta tecnologia tem sido considerada como a evolução da arquitetura de middlewares tradicionais e ganhou o apoio dos grandes produtores de software do mercado que a tratam como um novo paradigma no desenvolvimento de sistemas. Eles têm feito grandes esforços em conjunto com os órgãos de padronização de tecnologias no sentido de criar nOlTTlas padrões, de fOlTTla que os Web Services possam ser utilizados por todos e que realmente seja obtido um grande nível de interoperabilidade entre as aplicações. Esta dissertação faz um estudo dos Web Services apresentando os conceitos desta tecnologia e fazendo uma comparação com algumas características de outras tecnologias de sistemas distribuídos como CORBA, DCOM e JavaRMI, além de implementar um estudo de caso onde avalia o impacto da aplicação dos Web Services na integração de dois sistemas de gerência de telecomunicações / Abstract: Nowadays the Web Services technology has been highlighted as a revolution in terrns of
interoperability between heterogeneous systems. It has been considered as the evolution of traditional middlewares and gained the support of great software vendors of the market that deal with it as a new paradigrn in the development of distributed systems. They have done great efforts together the technology standardization agencies with the goal to create new standards, in order Web Services can be used by ali and a high leveI ofinteroperability between applications is really gotten. This dissertation presents a study of the Web Services describing the concepts of this technology and making a comparison to other middleware technologies as CORBA, DCOM and JavaRMI, besides implementing a case study where it evaluates the impact of the Web Services application in the integration of two telecommunication management systems / Mestrado / Engenharia de Computação / Mestre em Computação
|
45 |
Um processo de desenvolvimento baseado em componentes adaptado ao Model Drive ArchitectureSousa, Milton Cesar Fraga de 19 April 2004 (has links)
Orientador: Cecilia Mary Fischer Rubira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-04T00:07:41Z (GMT). No. of bitstreams: 1
Sousa_MiltonCesarFragade_M.pdf: 4802675 bytes, checksum: b02f4d9a23bb7729b800714bf17a67aa (MD5)
Previous issue date: 2004 / Resumo: o desenvolvimento de software baseado em componentes tem sido amplamente utilizado na construção de sistemas de grande porte. Nestes sistemas, intrinsecamente complexos, a adoção de um processo de desenvolvimento sistemático é muito importante. Outros fatores relevantes que podem ser considerados são: (I) a arquitetura de software, principal responsável pelo atendimento de requisitos não-funcionais, como tolerância a falhas e distribuição, (2) a evolução do sistema em face das mudanças tecnológicas, ponto central da abordagem Model Driven Architecture (MDA) proposta pelo consórcio Object Management Group (OMO) e (3) a distância semântica entre as abstrações da descrição arquitetural e as construções disponíveis nas plataformas alvo. Este trabalho apresenta um processo de desenvolvimento de software baseado em componentes adaptado para (I) incorporar a abordagem MDA, (2) tratar explicitamente os requisitos não-funcionais através da arquitetura de software, e (3) reduzir a distância semântica entre as abstrações da descrição arquitetural através da utilização de modelos de estruturação de componentes independentes de plataformas como, por exemplo, J2EE e .NET. A praticabilidade do processo adaptado baseado na abordagem MDA foi evidenciada no estudo de caso de um Sistema de Contingências Tributárias. Este estudo permitiu (1) demonstrar a utilização do processo proposto, (2) introduzir os conceitos da abordagem MDA, (3) tratar os requisitos não-funcionais através do refinamento da arquitetura de software, e (4) criar mapeamentos para as plataformas J2EE e .NET / Abstract: Component-based software development has been widely used in the construction of large scale systems. In these systems, which are intrinsical1y complex, the adoption of a systematic development process is very important. Other relevant factors that should be considered in order to achieve a successful development of complex component-based system are: (I) its software architecture, main responsible for fulfi11ing the non-functional requirements, e.g. fault tolerance and distribution, (2) the system's evolution in face of technological changes, the central point of Model Driven Architecture (MDA) approach proposed by Object Management Group (OMG) consortium and (3) the semantic distance between the abstraction of the architectural description and the available constructions in the target platforms. This work presents a component-based software development process adapted (1) to incorporate the MDA approach, (2) to address explicitly the non-functional requirements by means of the software architecture, and (3) to reduce the semantic distance between the abstraction's architectural description through the use of platform independent (e.g. J2EE and .NET) component structuring models. The feasibility of the modified process based on the MDA approach was evidenced in the case study of a Tax Contingencies System. This study al1owed us (I) to demonstrate the use of the proposed process, (2) to introduce the concepts of MDA approach, (3) to address the non functional requirements through the refinement of the software architecture, and (4) to create mappings to the J2EE and .NET platforms / Mestrado / Engenharia de Computação / Mestre em Computação
|
46 |
Um assistente especialista para especialização de requisitosArias, Cecilia Ines Sosa 08 May 1992 (has links)
Orientador : Ariadne Maria Brito Rizzoni Carvalho / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-14T03:43:37Z (GMT). No. of bitstreams: 1
Arias_CeciliaInesSosa_M.pdf: 1978075 bytes, checksum: 6a831394f077fddd430b8b0a73a228b6 (MD5)
Previous issue date: 1992 / Resumo: A especificação de requisitos, a primeira fase do desenvolvimento de software, sempre foi um dos principais focos de atenção da engenharia de software. Na atualidade, várias técnicas e metodologias pretendem solucionar, de maneira mais amigável, as dificuldades que esta fase apresenta. Neste trabalho de tese, define-se a arquitetura de um assistente especialista em metodologias cuja função é auxiliar o projetista durante a fase de especificação. Este assistente possibilita a especificação dos requisitos através de respostas dadas pelo usuário, em linguagem natural, a um questionário proposto pelo próprio assistente. A partir dessas respostas um modelo semi-formal, baseado no conhecimento sobre o modelo entidade-relacionamento, é gerado. / Abstract: Requirements specification, the first phase of software development, has been always one of the main concerns of the software engineering. Nowadays, several techniques and methodologies try to solve, in a friendly manner, the difficulties encountered in this phase. In this thesis the architecture of an assistant, expert in methodologies, is defined. Its function is to help the designer during this phase. The assistant allows requirements specification through answers, given by the user in natural language, to a questionnaire guided by the assistant. From the answers, a semi-formal model, based on the Entity-Relationship Model, is generated. / Mestrado / Mestre em Ciência da Computação
|
47 |
Integração da ferramenta de teste POKE-TOOL em ambientes de engenharia de softwareFerrari, Sandra 15 June 1998 (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-07-24T00:50:52Z (GMT). No. of bitstreams: 1
Ferrari_Sandra_M.pdf: 6980334 bytes, checksum: 7f6be2059ba7b933f1621b36b466e754 (MD5)
Previous issue date: 1998 / Resumo: Grande número de ferramentas CASE (Computer-Aided Software Engineering) tem chegado ao mercado. Em geral, essas ferramentas são projetadas para trabalhar de forma isolada, bem como não suportam todas as fases do processo de software. Entretanto, ambientes de engenharia de software abertos oferecem facilidades para que ferramentas possam ser utilizadas de forma integrada e cooperativa. Para integrar ferramentas em um ambiente de engenharia de software aberto, é necessário analisar as dimensões principais de integração: apresentação, controle e dados, tanto do ponto de vista da ferramenta quanto da interface pública de ferramentas utilizada como base do ambiente. Este trabalho tem como objetivo a integração da ferramenta de teste POKETOOL (Potential Uses Criteria Tool for Programing Testing) em um ambiente de engenharia de software baseado em PCTE ( Portable Common Tool Environment). A integração dos dados da POKE-TOOL foi orientada pelo método proposto por Bremeau para projeto de esquemas de dados compartilháveis, baseado nos tipos e nas estruturas de gerenciamento de objetos do PCTE. Uma análise da POKE-TOOL foi realizada para explicitação de seus dados, relacionamentos e processos. Através dessa análise, foram obtidos: um diagrama genérico das atividades do processo de teste mais o diagrama entidade-relacionamento, o diagrama de fluxo de dados e o diagrama de estados da POKE-TOOL. ...Observação: O resumo, na íntegra, poderá ser visualizado no texto completo da tese digital / Abstract: A great number of CASE tools is reaching the market. These tools are usually designed to work isolatedly, in which case they do not support all the phases of the software process. Open software engineering environments provide such facilities that tools can be used in an integrated and cooperative way. In order to integrate a tool into an open software engineering environment, it is necessary to analyse the integration dimensions: presentation, control and data, both from the point of view of the tool and of the public interface used as the basis of the environment. This work aims at integrating a tool for software testing, called POKE-TOOL, into a software engineering environment based on the PCTE standard. The data integration of the POKE-TOOL followed the method proposed by Bremeau for the design of sharable data schemas based on the types and structures of the object management system of PCTE. An analysis of the POKE-TOOL was carried out to elicit its data, relationships and processes. The analysis resulted in: a generic diagram representing the activities of the testing process and the entity-relationship diagram, the data flow diagram and state diagram of the POKE-TOOL. Based on these diagrams, on the object management system of PCTE and on the need to achieve an efficient data sharing (medium granularity), the data of the POKETOOL were mapped to SDSs, which are the main structures for the integration of tools into environments based on PCTE. ...Note: The complete abstract is available with the full electronic digital thesis or dissertations / Mestrado / Engenharia de Computação / Mestre em Engenharia Elétrica
|
48 |
Uma representação de dados utilizando o paradigma de orientação a objetosRezende, Marcelia Carvalho 12 December 1990 (has links)
Orientador: Marcio Luiz de Andrade Netto / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica / Made available in DSpace on 2018-07-13T21:55:19Z (GMT). No. of bitstreams: 1
Rezende_MarceliaCarvalho_M.pdf: 4491769 bytes, checksum: af04ea26b2f18e17e99c752fa2aae6a8 (MD5)
Previous issue date: 1990 / Resumo: Este trabalho apresenta a metodologia de orientação a objeto para desenvolvimento de sistemas de software. Discute-se a implementação de um sistema desenvolvido a partir da combinação de objetos que são instâncias de classes definidas utilizando-se técnicas de orientação a objeto. Tal sistema tem suporte para representar dados complexos como estruturas de "frames". Estas estruturas de "frames" são representadas a partir da combinação de tipos previamente definidos / Abstract: Not informed. / Mestrado / Mestre em Engenharia Elétrica
|
49 |
Armazenamento de estruturas de dados em computadores a fluxo de dadosSa, Manoel Pedro 15 January 1991 (has links)
Orientador : Arthur João Catto / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-15T23:28:47Z (GMT). No. of bitstreams: 1
Sa_ManoelPedro_M.pdf: 2832255 bytes, checksum: e68862f99a54d53916202887880ae34f (MD5)
Previous issue date: 1991 / Resumo: Esta dissertação faz uma discussão dos principais conceitos relacionados ao annazenamel1to de estruturas de dados em computadores a fluxo de dados dinâmicos e a relação destes conceitos com a arquitetura. Como exemplos de computadores que têm armazenamento de estruturas são apresentados os computadores a fluxo de dados da Universidade de Manchester e do MIT. Introduzimos a seguir uma nova organização para. suportar operações locais na unidade responsável pelo armazenamento de estruturas com o objetivo de aumentar o desempenho dos computadores a fluxo de dados. A avaliação parcial que realizamos sobre esta proposta baseia-se em resultados de simulação / Abstract: This dissertation makes a survey of the most important cOl1cepts related to stored data structures il1 tagged dataflow computers and studies their relation to the architecture. As examples of computers that have stored data structures it discusses the dataflow computers of Manchester and MIT. On the dissertation we propose local operations in the unit responsible for the storage of data structures as a way to increase the performance of dataflow computers. This proposal is partly evaluated on the basis of results obtained from simulation / Mestrado / Mestre em Ciência da Computação
|
50 |
ProTr - um prototipador para sistemas de tempo realAzevedo, Glaucia Dantas Franco 18 July 2018 (has links)
Orientador: Mario Jino / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica / Made available in DSpace on 2018-07-18T16:21:40Z (GMT). No. of bitstreams: 1
Azevedo_GlauciaDantasFranco_M.pdf: 6216435 bytes, checksum: 8fe2bb66f1c623fb0a9fda59ffeae9bb (MD5)
Previous issue date: 1993 / Resumo: Sistemas de Tempo real constituem uma área em que a utilização de computadores cresceu significativamente na última década, paralelamente ao desenvolvimento de técnicas e à proposição de abordagens de engenharia de software tendo por finalidade a produção de software de uma maneira efetiva e econômica. Aplicações de Tempo Real possuem caracter1sticas distintas das de outros tipos de aplicações e que impõem técnicas e modelos adequados para o desenvolvimento de software. O objetivo deste trabalho é apresentar o desenvolvimento de um Prototipador (ProTR) para auxiliar no projeto de Sistemas de Tempo Real, baseado na metodologia "Desenvolvimento Estruturado para Sistemas de Tempo Real" , introduzida por Ward e Mellor / Abstract: Real Time Systems is an application area where digital computer usage has grown significantly in the last decade, in parallel with the development of techniques and the proposition of software engineering approaches aiming at an effective and economical way of producing software. Real Time applications present features distinct from other applications and demand suitable techniques and models for software development. The objective of this work is to present a Prototyping system (ProTR), designed to aid the project of Real Time Systems, based on one of the most well-known methodology, ¿Structured Development for Real-time Systems¿, due to Ward & Mellor / Mestrado / Engenharia de Computação / Mestre em Engenharia Elétrica
|
Page generated in 0.0745 seconds