• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1285
  • 99
  • 38
  • 16
  • 13
  • 13
  • 13
  • 11
  • 2
  • 2
  • 2
  • 2
  • 2
  • Tagged with
  • 1433
  • 1433
  • 394
  • 311
  • 309
  • 308
  • 299
  • 298
  • 293
  • 286
  • 281
  • 239
  • 140
  • 129
  • 116
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
271

Aplicabilidade de metricas por pontos de função em sistemas baseados em Web

Drach, Marcos David 25 February 2005 (has links)
Orientadores: Ariadne Maria Brito Rizzoni Carvalho, Thelma Cecilia dos Santos Chiossi / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-04T13:53:20Z (GMT). No. of bitstreams: 1 Drach_MarcosDavid_M.pdf: 1097883 bytes, checksum: 0be02ee41451affd5b6b6ef00b77ddf1 (MD5) Previous issue date: 2005 / Resumo: Métricas de software são padrões quantitativos de medidas de vários aspectos de um projeto ou produto de software, e se constitui em uma poderosa ferramenta gerencial, contribuindo para a elaboração de estimativas de prazo e custo mais precisas e para o estabelecimento de metas plausíveis, facilitando assim o processo de tomada de decisões e a subsequente obtenção de medidas de produtividade e qualidade. A métrica de Análise por Pontos de Função - FPA, criada no final da década de 70 com o objetivo de medir o tamanho de software a partir de sua especificação funcional, foi considerada um avanço em relação ao método de contagem por Linhas de Código Fonte - SLOC, a única métrica de tamanho empregada na época. Embora vários autores tenham desde então publicado várias extensões e alternativas ao método original no sentido de adequá-lo a sistemas específicos, sua aplicabilidade em sistemas Web ainda carece de um exame mais crítico. Este trabalho tem por objetivo realizar uma análise das características computacionais específicas da plataforma Web que permita a desenvolvedores e gerentes de projeto avaliarem o grau de adequação da FPA a este tipo de ambiente e sua contribuição para extração de requisitos e estimativa de esforço / Abstract: Software metrics are quantitative standards of measurement for many aspects of a software project or product, consisting of a powerful management tool that contributes to more accurate delivery time and cost estimates and to the establishment of feasible goals, facilitating both the decision-making process itself and the subsequent obtention of data measuring productivity and quality. The metric Function Point Analysis - FPA, created at the end of 70¿s to measure software size in terms of its functional specification, was considered an advance over the Source Line Of Code - SLOC counting method, the only method available at that time. Although many authors have published various extensions and alternatives to the original method, in order to adapt it to specific systems, its applicability in Web-based systems still requires a deeper and more critical examination. This work aims to present an analysis of the specific computational characteristics of the Web platform that allows developers and project managers to evaluate the adequacy of the FPA method to this environment and its contribution to the requirement extraction and effort estimation / Mestrado / Engenharia de Computação / Mestre Profissional em Computação
272

Mecanismos para agilizar processos de comercio exterior

Soares Junior, Eduardo Tarciso 15 April 2005 (has links)
Orientador: Claudia Maria Bauzer Medeiros / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-04T12:40:37Z (GMT). No. of bitstreams: 1 SoaresJunior_EduardoTarciso_M.pdf: 1632311 bytes, checksum: 05553fe848ebe67f987fa91d15dd3bd5 (MD5) Previous issue date: 2005 / Resumo: A dinamização do comércio exterior, decorrente da globalização da economia, vem resultando em considerável aumento da movimentação de produtos entre países. Para atender esta demanda, o governo brasileiro tem realizado constantes investimentos na modernização das instalações, equipamentos e softwares para oferecer aos usuários de comércio exterior serviços rápidos, eficientes e seguros. Nesta linha de modernização foi desenvolvido pelos órgãos de controle de comércio exterior do Brasil o Sistema Integrado de Comércio Exterior - SISCOMEX. Este é o sistema responsável pelo controle e armazenamento de todas informações relacionadas a Importações e Exportações, além de controlar Regimes Especiais Aduaneiros. O sistema facilita os trabalhos da Receita Federal na fiscalização de cargas, agilizando assim o desembaraço de importação e exportação nos portos e aeroportos. O SGBD do sistema está em uma plataforma mainframe hospedada na SERPRO, porém a comunicação de dados é realizada através de arquivos MDB para as empresas que possuem link com o sistema. Toda empresa interessada em comércio exterior precisa interagir com o SISCOMEX. Esta interação é complicada porque companhias e governo nem sempre mantém compatibilidade entre seus bancos de dados. A dissertação aborda os problemas de integração e comunicação entre empresas e o SISCOMEX. As principais contribuições são: o levantamento de características das interações entre os diversos sistemas de informações corporativos e o SISCOMEX e uma proposta de sistematização dos tipos comuns de processos de Comércio Exterior, sob critérios de processamento e interface. O modelo é validado por um estudo de caso real / Abstract: The dynamism of foreign trade, a consequence of the globalization of the economy, has resulted in considerable growth of goods exchange all over the world. In order to cope with this demand, the Brazilian government has been continuously investing in the modernization of the installations, equipment and software to offer efficient, safe and faster services to users of foreign trade. The Integrated System of Foreign Trade - SISCOMEX - was developed as part of this effort. The system, developed by the agencies that control foreign trade, is responsible for controlling and storing all related information regarding Importations and Exportations, as well as Special Customers Trade. The system facilitates the supervisory tasks of the internal revenue, thus speeding up importation and exportation of goods in ports and airports. The system¿s DBMS is hosted by a mainframe platform in SERPRO. However, data communication is done via MDB files to companies which are connected to the system through links. Every company interested in foreign trade needs to interact with the SISCOMEX system. This interaction is complicated because companies and government do not always have compatibility between their databases. The dissertation covers the problems of integration and communication between companies and the SISCOMEX. The main contributions are: the analysis of the interaction among the participating information systems; a proposal to standardize the most common foreign trade processes; under criteria of processing requirements and interfaces. The model is validated through a real life case study / Mestrado / Engenharia de Software / Mestre em Computação
273

FireWeb : uma ferramenta de suporte aos testes de regressão de aplicações Web

Fidelis, Wennder Indalecio Oliveira 12 September 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-04T02:16:54Z (GMT). No. of bitstreams: 1 Fidelis_WennderIndalecioOliveira_M.pdf: 646280 bytes, checksum: c3cc6206f734b9eb157f44adc1f4d8a4 (MD5) Previous issue date: 2003 / Resumo: A rápida difusão da Internet e novas tecnologias estão produzindo um significativo crescimento da demanda de aplicações Web, sendo que cada vez mais são exigidos requisitos de usabilidade, confiança, funcionalidade e segurança. Esse trabalho propõe uma estratégia de testes de regressão voltada para aplicações Web que visa auxiliar os testadores de aplicações Web na tarefa de selecionar dentre os testes aplicados durante o desenvolvimento, aqueles que deverão ser reexecutados durante a manutenção, levando em consideração as modificações realizadas na aplicação. A estratégia proposta é resultado da análise das estratégias hoje existentes para testes de regressão, buscando identificar dentre as mesmas, aquela cujos princípios mais se adequassem ao contexto de manutenção de aplicações Web. Também é apresentada a ferramenta ¿FireWeb¿, a qual automatiza muitos dos passos da estratégia proposta, tornando o processo mais rápido e barato / Abstract: The fast Internet diffusion and the new technologies are producing a significant growth in the Web applications demand, whereas more and more requisites such as user-friendly interface, dependability, functioning and security are being required. This work suggests the strategy of using regression tests made for Web applications, which in this case, are meant to help the Web applications testers in the task of selecting among the applied tests during the developing phase, those which will have to be re-run during the maintenance, taking into consideration the changes made in the application. The strategy presented is the result of the analysis of the existing regression tests, with the purpose of identifying among them, those that principles fit more adequately to Web applications maintenance context. The FireWeb tool is also presented; it makes several steps of the presented strategy automatic making the process faster and cheaper / Mestrado / Engenharia de Software / Mestre em Computação
274

Integrando testes de dominios aos testes baseados em maquinas finitas de estados estendidas

Uber, Flavio Rogério 19 November 2001 (has links)
Orientador : Eliane Martins / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-31T23:15:35Z (GMT). No. of bitstreams: 1 Uber_FlavioRogerio_M.pdf: 2367377 bytes, checksum: 0e8a8f216f118ab15a844a5c1423ea52 (MD5) Previous issue date: 2001 / Resumo: As máquinas finitas de estados estendidas (MFEE) são muito utilizadas para a especificação de protocolos. Por essa razão existem muitas técnicas baseadas nesse modelo, usadas nos testes de conformidade, os quais servem para determinar se uma determinada implementação satisfaz a sua especificação. Com o objetivo de dar suporte à geração de testes a partir de MFEE foi construída no Instituto de Computação da UNICAMP a ferramenta CONDADO. Até então essa ferramenta implementava os métodos de testes de transição, para cobrir a parte de controle. Com relação à parte de dados (referente ao formato das interações bem como aos valores dos parâmetros dessas interações) eram utilizados os testes de sintaxe e os testes baseados em classes de equivalência. Este trabalho implementa uma extensão à CONDADO visando melhorar a estratégia de geração de dados de teste por parte desta ferramenta. Em vez dos testes baseados em classes de equivalência são usados testes de domínios que consideram os predicados associados às transições da MFEE . Com isso foi reduzido o número de casos de teste correspondentes a caminhos não executáveis. Acredita-se ainda na melhora do potencial para detecção de falhas com dados de teste próximos aos limites do domínio, o que deverá ser analisado futuramente / Abstract: Extended Finite State Machine (EFSM) are much utilized in protocoI specification. For testing it there are many techniques, used in conformance testing. Conformance testing of communication protocols aims at verifying that the externaI behaviour of a protocoI implementation complies with th protocoI specification. To test EFSM based specifications was developed CONDADO tooI, in Computing Institute (UNICAMP). This tooI combines different specification-based test methods: transition testing for the controI part of a protocoI and syntax and equivalence partitioning fot the data parto. This work develops a CONDADO extension, intending to improve data generation. Equivalence partitioning will be substituted by domain testing to consider the predicates associated with transitions. With domain testing will be decreased the number of case tests corresponding to non-executable paths / Mestrado / Mestre em Ciência da Computação
275

Integração da ferramenta de teste POKE-TOOL em ambientes de engenharia de software

Ferrari, 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
276

VIDAese: processo de visualização exploratória para apoio a estudos empíricos em verificação, validação e teste de software / VIDAese: visual exploratory process to support empirical studies in software verification, validation and test

Garcia, Rogério Eduardo 02 October 2006 (has links)
A Engenharia de Software evolui gradativamente para uma disciplina científica baseada em observação, formulação teórica e experimentação. Nesse contexto, estudos experimentais têm sido conduzidos para proporcionar evidências sobre a qualidade e a produtividade de técnicas, ferramentas e métodos de desenvolvimento de software. Porém, resultados obtidos a partir de pesquisas experimentais são úteis somente se os pesquisadores puderem consolidá-las em um contexto significativo de conhecimento. O projeto Readers: A Collaborative Research to Develop, Validate and Package Reading Techniques for Software Defect Detection aborda diversos aspectos envolvidos na construção de um corpo significativo de resultados a partir de experimentos controlados. Nesse contexto, sustenta-se que a aplicação de meios alternativos de análise e exploração de dados dos experimentos conduzidos pode colaborar para a evolução do Pacote de Laboratório, e como efeito colateral, contribuir com a formação do corpo de conhecimento almejado. Este projeto propõe mecanismos para integrar técnicas de visualização exploratória à análise de dados de experimentos controlados. Para isso, foram propostas adequações ao processo de experimentação, bem como um processo de visualização para Engenharia de Software Experimental ? V iDAESE. Para ilustrar o V iDAESE, ciclos de análises são apresentados, juntamente com as conclusões obtidas em cada um. As análises visuais apóiam o processo de consolidação de conhecimento a partir dos dados e a melhoria do Pacote de Laboratório. Adicionalmente, uma abordagem para simulação de dados experimentais foi proposta, permitindo explorar cenários que apóiem o planejamento de experimento. / A Engenharia de Software evolui gradativamente para uma disciplina científica baseada em observação, formulação teórica e experimentação. Nesse contexto, estudos experimentais têm sido conduzidos para proporcionar evidências sobre a qualidade e a produtividade de técnicas, ferramentas e métodos de desenvolvimento de software. Porém, resultados obtidos a partir de pesquisas experimentais são úteis somente se os pesquisadores puderem consolidá-las em um contexto significativo de conhecimento. O projeto Readers: A Collaborative Research to Develop, Validate and Package Reading Techniques for Software Defect Detection aborda diversos aspectos envolvidos na construção de um corpo significativo de resultados a partir de experimentos controlados. Nesse contexto, sustenta-se que a aplicação de meios alternativos de análise e exploração de dados dos experimentos conduzidos pode colaborar para a evolução do Pacote de Laboratório, e como efeito colateral, contribuir com a formação do corpo de conhecimento almejado. Este projeto propõe mecanismos para integrar técnicas de visualização exploratória à análise de dados de experimentos controlados. Para isso, foram propostas adequações ao processo de experimentação, bem como um processo de visualização para Engenharia de Software Experimental ? V iDAESE. Para ilustrar o V iDAESE, ciclos de análises são apresentados, juntamente com as conclusões obtidas em cada um. As análises visuais apóiam o processo de consolidação de conhecimento a partir dos dados e a melhoria do Pacote de Laboratório. Adicionalmente, uma abordagem para simulação de dados experimentais foi proposta, permitindo explorar cenários que apóiem o planejamento de experimento.
277

Um estudo emp?rico sobre o impacto da confian?a no desempenho de projetos distribu?dos de desenvolvimento de software

Gomes, Vanessa Marcos 18 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:07Z (GMT). No. of bitstreams: 1 452041.pdf: 3001865 bytes, checksum: d5090122bc76e44c06ed1e7f31d54310 (MD5) Previous issue date: 2013-03-18 / Trust is often defined as the belief that a person will meet the positive expectations of another. The importance of trust in distributed software development has been recognized by researchers. Although several studies have discussed the subject, little is known about the impact of trust (or lack thereof) in the distributed software development project performance. In this sense, an empirical study was conducted in order to identify factors that influence trust in projects and what are the impacts of these factors on project performance indicators. This research was developed using both secondary (systematic literature review) and primary (field study and survey) research methods. The results indicate that availability, competence, experience, face-to-face communication and leadership are among the factors that positively influence performance metrics in software development projects. As a way of presenting the results of this research, we developed a preliminary theoretical model of the impact of trust in the distributed software development project performance. This model can be used by researchers as a framework to investigate the subject and by professionals to better manage and organize their distributed teams. / A confian?a ? muitas vezes definida como a cren?a de que uma pessoa ir? satisfazer as expectativas positivas de outra. A import?ncia da confian?a em projetos de desenvolvimento distribu?do de software tem sido reconhecida pelos pesquisadores. Embora v?rios estudos tenham discutido o tema, muito pouco se sabe sobre o impacto da confian?a (ou falta dela) no desempenho dos projetos de desenvolvimento distribu?do de software. Neste sentido, uma pesquisa emp?rica foi realizada com o intuito de identificar os fatores que influenciam a confian?a nos projetos e quais s?o os impactos desses fatores sobre indicadores de desempenho do projeto. Para o desenvolvimento desta pesquisa utilizou-se m?todos secund?rios (revis?o sistem?tica da literatura) e prim?rios (estudo de campo e survey) de pesquisa. Os resultados encontrados indicam que disponibilidade, compet?ncia, experi?ncia, face-a-face, comunica??o, lideran?a, est?o entre os fatores de confian?a considerados que influenciam positivamente as m?tricas de desempenho em projetos de desenvolvimento de software. Como forma de apresentar os resultados desta pesquisa, desenvolveu-se um modelo te?rico preliminar sobre o impacto da confian?a no desempenho dos projetos de desenvolvimento distribu?do de software. Tal modelo pode ser utilizado por pesquisadores como um quadro de refer?ncia para investigar o assunto e por profissionais para melhor gerenciar e organizar suas equipes distribu?das.
278

Inter-OA : uma metodologia para produção de objetos de aprendizagem baseada em princípios de design instrucional e engenharia de software

Lourenço, Vanessa Cristina January 2012 (has links)
Orientador: Edson Pinheiro Pimentel / Dissertação (mestrado) - Universidade Federal do ABC. Programa de Pós-Graduação em Engenharia da Informação, 2012
279

Uma pesquisa qualitativa das práticas de testes de software no contexto das aplicações móveis.

LUCIANO, Achiles Pedro da Cunha. 30 August 2018 (has links)
Submitted by Lucienne Costa (lucienneferreira@ufcg.edu.br) on 2018-08-30T17:06:55Z No. of bitstreams: 1 ACHILES PEDRO DA CUNHA LUCIANO – DISSERTAÇÃO (PPGCC) 2017.pdf: 1197427 bytes, checksum: 46a99b6df28cd76000cf4c5b38285b57 (MD5) / Made available in DSpace on 2018-08-30T17:06:55Z (GMT). No. of bitstreams: 1 ACHILES PEDRO DA CUNHA LUCIANO – DISSERTAÇÃO (PPGCC) 2017.pdf: 1197427 bytes, checksum: 46a99b6df28cd76000cf4c5b38285b57 (MD5) Previous issue date: 2017-06-01 / Contexto: O desenvolvimento de aplicações móveis cresce, acompanhando as constantes evoluções do hardware dos dispositivos. Com esta evolução, mais e mais recursos são adicionados e integrados à vida diária dos usuários. Contudo, a prática de testes de software utilizada pela comunidade para garantir o correto funcionamento das aplicações, incluindo a verificação de aspectos de segurança, portabilidade e compatibilidade, continua sendo um assunto pouco difundido. Objetivo: O objetivo deste estudo é compreender como as equipes lidam com a prática de testes de software aplicada ao contexto móvel, a relação cotidiana dos desenvolvedores com a literatura científica, a automação de testes e os desafios encontrados neste contexto. Método: Foi elaborado um estudo qualitativo, baseado na metodologia de Análise Temática, em três etapas: um survey, de caráter exploratório, que obteve 44 respostas de profissionais da área, seguido de uma seção de entrevistas com 12 profissionais para detalhar as questões levantadas durante o survey e um novo survey, de caráter confirmatório, que obteve 54 respostas e permitiu aos respondentes avaliar as principais conclusões das etapas anteriores. Resultados: Nossos resultados indicam a preferência dos desenvolvedores por testes manuais em detrimento da automação e o uso de testes funcionais automáticos de performance em alternativa, a escassez de referências para criação dos cenários de teste e os meios utilizados pelos profissionais para lidar com desafios como a fragmentação. / Context: Mobile WebApplicationdevelopmentincrease,followedbyoftenhardwareevolutions fromdevices.Withthisdevelopment,moreandmorefeatureshasbeenaddedina daily lifeofusers.However,thepracticesofsoftwaretestingusedbydeveloperstoensure the correctexecutionflowoftheapplication,includingsafetyaspects,portabilityandcompatibility,remainsawidespreadissue. Objective: This studyaddresseshowtounderstand teams andhowtheyapplythetestsinthedevelopmentphase.plan. Method: There was elaborated aqualitativestudy,basedonTematicAnalisysmethodology,inthreestages:a exploratorysurvey,thatcollected44answersfromprofessionals,followedbyaninterview with 12professionalstodetailtheanswerscollectedduringtheexploratorysurveyanda newconfirmatorysurvey,thatcollected54answersandallowedtheprofessionalstoevaluate the mainconclusionsfrompreviousstages. Results: Our resultsshownapreferencefrom developersformanualtestingoverautomationanduseofautomaticfunctionaltestsinstead, the lackofreferencestocreatenewtestscenariesandthemethodusedbyprofessionalsto deal withchallengessuchasfragmentation.
280

GUCCRA: técnicas de leitura para construção de modelos de casos de uso e análise de documentos de requisitos.

Belgamo, Anderson 10 April 2004 (has links)
Made available in DSpace on 2016-06-02T19:06:26Z (GMT). No. of bitstreams: 1 DissAB.pdf: 3386998 bytes, checksum: 15539f36fdb8879a0e9b63813373bb2b (MD5) Previous issue date: 2004-04-10 / Financiadora de Estudos e Projetos / The objective of this work was to define guidelines for Use Case Model (Use Case Diagram and Specification) construction. The use of use cases and UML notation for requirements modeling is a widely used option, don' t matter the development paradigm. However, neither guidelines for Use Case construction are provided by UML, neither there are works in the literature that provide a more systematic support for this activity. Hence, this activity is very dependent on the designer experience and subjectivity, leading to different models for the same system. The proposed techniques, named GUCCRA Guidelines for Use Case Construction and Requirement Analysis, are composed of two readings, AGRT Actor Goal Reading Technique and UCRT Use Case Reading Technique. The definition of these techniques was based on two other reading techniques: PBR-User, used for requirements Document inspection and ER1, of OORTs/ProDeS family, used to validate Use Case Models in relation to the Requirement Documents that were the basis for the model construction. Aiming at evaluating GUCCRA two empirical studies were carried out: the first compared the proposed techniques with an Ad-Hoc approach by constructing Use Case Models related with some Requirement Documents. The second study compared the defects related during the models construction with the defects of PBR-User application in the same documents. From the first study, the results provide evidences that the activity became more systematic with the use of the techniques and that the models became more standardized. From the second study the results showed that the majority of defects found were common to both techniques. Moreover, a study has been prepared to show the positive influence of the systematic standardization of Use Case Models in the application of the Use Case Point metric. / O objetivo deste trabalho foi definir diretrizes para a construção de Modelos de Casos de Uso (Diagrama e Especificação de Casos de Uso). A modelagem de requisitos com casos de uso, bem como a utilização da notação UML para essa finalidade é uma alternativa muito utilizada, independentemente do paradigma de desenvolvimento. No entanto, nem a UML fornece diretrizes para a construção de Casos de Uso como também não se encontram trabalhos na literatura que dêem suporte mais sistemático a essa atividade, deixando-a muito dependente da experiência e da subjetividade do projetista, fazendo com que modelos bastante diferentes sejam elaborados para o mesmo sistema. As técnicas propostas, denominadas GUCCRA Guidelines for Use Case Construction and Requirements Analysis, são compostas de duas leituras, AGRT Actor Goal Reading Technique and UCRT Use Case Reading Technique. À medida que essas técnicas são aplicadas visando à construção do Modelo de Casos de Uso, seus passos auxiliam também uma inspeção do Documento de Requisitos. A definição dessas técnicas foi baseada em duas outras técnicas de leitura: a PBR-Usuário, utilizada para inspeção de Documentos de Requisitos e a ER1, da família OORTs/ProDeS, utilizada para fazer validação de Modelos de Casos de Uso em relação ao Documento de Requisitos no qual ele foi baseado. Para avaliação da GUCCRA, foram realizados dois estudos empíricos: o primeiro comparou as técnicas propostas com a abordagem Ad-Hoc na construção de Modelos de Casos de Uso relacionados a alguns documentos de requisitos e o segundo, comparou os defeitos relatados durante a construção desses modelos com a aplicação da PBR-Usuário nos mesmos documentos. Em relação ao primeiro estudo, os resultados fornecem evidências de que as técnicas sistematizam a atividade, gerando modelos mais padronizados e, em relação ao segundo, os resultados mostraram que a maioria dos defeitos encontrados foi comuns às duas técnicas. Além disso, realizou-se também um estudo que mostrou a influência positiva da sistematização e padronização de Modelos de Casos de Uso na aplicação da métrica Pontos de Casos de Uso.

Page generated in 0.0373 seconds