InstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMP
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFMS |
Texto Completo: | https://repositorio.ufms.br/handle/123456789/462 |
Resumo: | A influência positiva da Web tem motivado uma demanda de aplicações que combinam navegação e interatividade. Tais aplicações, cada vez mais complexas, necessitam de métodos e tecnologias que visam um desenvolvimento com qualidade a baixo custo. Nesta perspectiva, técnicas de reuso combinadas com métodos e tecnologias da Engenharia de Software Baseada em Componentes permitem que aplicações baseadas na Web (WebApps) sejam criadas rapidamente a partir de partes pré-construídas e testadas. Apesar das recentes pesquisas na área de Desenvolvimento Baseado em Componentes muitos métodos possuem uma didática de difícil compreensão e/ou seus processos são complexos, dificultando sua disseminação e sua utilização na prática. Desta forma, neste trabalho é proposta uma Abordagem de Desenvolvimento de Software Baseada em Componentes denominada ADComp, resultante da pesquisa de vários métodos atuais (Catalysis, Rational Unified Process e UML Components), objetivando definir um processo intuitivo, simples, direto e prático. A ADComp é dividida em três etapas: (1)definição de requisitos, (2) definição de componentes e (3) implementação de componentes; sendo a segunda etapa dividida nas seguintes fases: (i) identificação do componente, (ii) interação do componente e (iii) especificação do componente. Uma de suas características é modelar os componentes de forma a integrar a especificação dos componentes com sua implementação numa linguagem executável: Java como linguagem de programação e EJB (Enterprise JavaBeans) como modelo de componentes. Além disto, todas estas etapas e fases são desenvolvidas e gerenciadas pela ferramenta CASE MVCASE do Departamento de Computação da UFSCar que oferece suporte à UML (Unified Modeling Language), o modelo de componentes EJB e o padrão CORBA (Common Object Request Broker Architecture) para aplicações distribuídas. Para validar a abordagem é elaborado um estudo de caso de uma ferramenta Web de interatividade baseada em componentes para gestão de FAQ (Frequently Asked Questions) e de Fale Conosco denominada InstantFAQ. Uma ferramenta multicamada que pode ser integrada e reutilizada em diversas WebApps como mecanismo de comunicação e de coordenação para administradores e usuários. Como meio de validar suas funcionalidades e sua reutilização, a InstantFAQ é integrada em duas WebApps: (1) ambiente de Educação Aberta e a Distância TelEduc do Núcleo de Informática Aplicada à Educação da UNICAMP e (2) Sistema de Informação de Gestão Social (SIGS) para avaliação e monitoramento de programas de transferência de renda do Instituto de Estudos Especiais da PUC/SP em parceria com o Departamento de Computação e Estatística da UFMS. |
id |
UFMS_1c7a31b6042679f9a57a2053b1cbe836 |
---|---|
oai_identifier_str |
oai:repositorio.ufms.br:123456789/462 |
network_acronym_str |
UFMS |
network_name_str |
Repositório Institucional da UFMS |
repository_id_str |
2124 |
spelling |
2011-09-06T12:46:09Z2021-09-30T19:57:20Z2006https://repositorio.ufms.br/handle/123456789/462A influência positiva da Web tem motivado uma demanda de aplicações que combinam navegação e interatividade. Tais aplicações, cada vez mais complexas, necessitam de métodos e tecnologias que visam um desenvolvimento com qualidade a baixo custo. Nesta perspectiva, técnicas de reuso combinadas com métodos e tecnologias da Engenharia de Software Baseada em Componentes permitem que aplicações baseadas na Web (WebApps) sejam criadas rapidamente a partir de partes pré-construídas e testadas. Apesar das recentes pesquisas na área de Desenvolvimento Baseado em Componentes muitos métodos possuem uma didática de difícil compreensão e/ou seus processos são complexos, dificultando sua disseminação e sua utilização na prática. Desta forma, neste trabalho é proposta uma Abordagem de Desenvolvimento de Software Baseada em Componentes denominada ADComp, resultante da pesquisa de vários métodos atuais (Catalysis, Rational Unified Process e UML Components), objetivando definir um processo intuitivo, simples, direto e prático. A ADComp é dividida em três etapas: (1)definição de requisitos, (2) definição de componentes e (3) implementação de componentes; sendo a segunda etapa dividida nas seguintes fases: (i) identificação do componente, (ii) interação do componente e (iii) especificação do componente. Uma de suas características é modelar os componentes de forma a integrar a especificação dos componentes com sua implementação numa linguagem executável: Java como linguagem de programação e EJB (Enterprise JavaBeans) como modelo de componentes. Além disto, todas estas etapas e fases são desenvolvidas e gerenciadas pela ferramenta CASE MVCASE do Departamento de Computação da UFSCar que oferece suporte à UML (Unified Modeling Language), o modelo de componentes EJB e o padrão CORBA (Common Object Request Broker Architecture) para aplicações distribuídas. Para validar a abordagem é elaborado um estudo de caso de uma ferramenta Web de interatividade baseada em componentes para gestão de FAQ (Frequently Asked Questions) e de Fale Conosco denominada InstantFAQ. Uma ferramenta multicamada que pode ser integrada e reutilizada em diversas WebApps como mecanismo de comunicação e de coordenação para administradores e usuários. Como meio de validar suas funcionalidades e sua reutilização, a InstantFAQ é integrada em duas WebApps: (1) ambiente de Educação Aberta e a Distância TelEduc do Núcleo de Informática Aplicada à Educação da UNICAMP e (2) Sistema de Informação de Gestão Social (SIGS) para avaliação e monitoramento de programas de transferência de renda do Instituto de Estudos Especiais da PUC/SP em parceria com o Departamento de Computação e Estatística da UFMS.The positive influence of the Web has motivated a demand of applications that combine navigation and interativity. These applications are each time more complex and need methods and technologies that aim at a development with quality and low cost. In this perspective, techniques of reuse combined with methods and technologies of the Component-Based Software Engineering allow applications based on the Web (WebApps) to be quickly created from pre-constructed and tested parts. Despite the recent research in the area of Component-Based Development, many methods possess didactics of difficult understanding and/or its processes are complex, making it difficult its dissemination and its use. In this work, we propose a Component-Based Software Development approach called ADComp. It is a result of the research on some current methods (Catalysis, Rational Unified Process and UML Components). Our goal is to define an intuitive, simple, direct and practical process. The ADComp is divided in three stages: (1) definition of requirements, (2) definition of components and (3) implementation of components. The second stage subdivided in the following phases: (i) identification of the component, (ii) interaction with the component and (iii) specification of the component. One of its characteristics is to shape the components in order to integrate its specification and implementation in an executable language: Java as programming language and EJB (Enterprise JavaBeans) as model of components. Moreover, all these stages and phases are developed and managed for the CASE tool MVCASE from the Departamento de Computacao of the UFSCar that offers support to UML (Unified Modeling Language), the model of components EJB and standard CORBA (Common Object Request Broker Architecture) for distributed applications. A case study of an interactive Web tool is elaborated to validate the approach. It is based on components for FAQ (Frequently Asked Questions) and phone calls management called InstantFAQ, a multilayer tool that can be integrated and be reused in several WebApps as mechanism of communication and coordination for administrators and users. To validate its functionalities and reutilization, the InstantFAQ is integrated in two WebApps: (1) The Open Education and Distance environment "TelEduc" from the Nucleo de Informatica Aplicada a Educacao of the UNICAMP and (2) Social Management Information System (SIGS) for evaluation and management of income transference programs from the Instituto de Estudos Especiais of the PUC/SP in partnership with the Departamento de Computação e Estatística of the UFMS.porEngenharia de SoftwareRecuperação da InformaçãoReúso de SoftwareInstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMPinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisTurine, Marcelo Augusto SantosIshy, Érikainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMSinstname:Universidade Federal de Mato Grosso do Sul (UFMS)instacron:UFMSTHUMBNAILErika Ishy.pdf.jpgErika Ishy.pdf.jpgGenerated Thumbnailimage/jpeg1418https://repositorio.ufms.br/bitstream/123456789/462/4/Erika%20Ishy.pdf.jpg74315ff261d0fab47601ed5fc6eff86dMD54TEXTErika Ishy.pdf.txtErika Ishy.pdf.txtExtracted texttext/plain188196https://repositorio.ufms.br/bitstream/123456789/462/3/Erika%20Ishy.pdf.txtb39240b91e49c22c1619989153fe42c2MD53ORIGINALErika Ishy.pdfErika Ishy.pdfapplication/pdf4247278https://repositorio.ufms.br/bitstream/123456789/462/1/Erika%20Ishy.pdf14df7bca45c2cd5635e7a5c47c64a01bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufms.br/bitstream/123456789/462/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/4622021-09-30 15:57:21.009oai:repositorio.ufms.br:123456789/462Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufms.br/oai/requestri.prograd@ufms.bropendoar:21242021-09-30T19:57:21Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)false |
dc.title.pt_BR.fl_str_mv |
InstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMP |
title |
InstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMP |
spellingShingle |
InstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMP Ishy, Érika Engenharia de Software Recuperação da Informação Reúso de Software |
title_short |
InstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMP |
title_full |
InstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMP |
title_fullStr |
InstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMP |
title_full_unstemmed |
InstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMP |
title_sort |
InstantFAQ: uma ferramenta WEB para gestão de FAQ construida segundo a abordagem ADCOMP |
author |
Ishy, Érika |
author_facet |
Ishy, Érika |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Turine, Marcelo Augusto Santos |
dc.contributor.author.fl_str_mv |
Ishy, Érika |
contributor_str_mv |
Turine, Marcelo Augusto Santos |
dc.subject.por.fl_str_mv |
Engenharia de Software Recuperação da Informação Reúso de Software |
topic |
Engenharia de Software Recuperação da Informação Reúso de Software |
description |
A influência positiva da Web tem motivado uma demanda de aplicações que combinam navegação e interatividade. Tais aplicações, cada vez mais complexas, necessitam de métodos e tecnologias que visam um desenvolvimento com qualidade a baixo custo. Nesta perspectiva, técnicas de reuso combinadas com métodos e tecnologias da Engenharia de Software Baseada em Componentes permitem que aplicações baseadas na Web (WebApps) sejam criadas rapidamente a partir de partes pré-construídas e testadas. Apesar das recentes pesquisas na área de Desenvolvimento Baseado em Componentes muitos métodos possuem uma didática de difícil compreensão e/ou seus processos são complexos, dificultando sua disseminação e sua utilização na prática. Desta forma, neste trabalho é proposta uma Abordagem de Desenvolvimento de Software Baseada em Componentes denominada ADComp, resultante da pesquisa de vários métodos atuais (Catalysis, Rational Unified Process e UML Components), objetivando definir um processo intuitivo, simples, direto e prático. A ADComp é dividida em três etapas: (1)definição de requisitos, (2) definição de componentes e (3) implementação de componentes; sendo a segunda etapa dividida nas seguintes fases: (i) identificação do componente, (ii) interação do componente e (iii) especificação do componente. Uma de suas características é modelar os componentes de forma a integrar a especificação dos componentes com sua implementação numa linguagem executável: Java como linguagem de programação e EJB (Enterprise JavaBeans) como modelo de componentes. Além disto, todas estas etapas e fases são desenvolvidas e gerenciadas pela ferramenta CASE MVCASE do Departamento de Computação da UFSCar que oferece suporte à UML (Unified Modeling Language), o modelo de componentes EJB e o padrão CORBA (Common Object Request Broker Architecture) para aplicações distribuídas. Para validar a abordagem é elaborado um estudo de caso de uma ferramenta Web de interatividade baseada em componentes para gestão de FAQ (Frequently Asked Questions) e de Fale Conosco denominada InstantFAQ. Uma ferramenta multicamada que pode ser integrada e reutilizada em diversas WebApps como mecanismo de comunicação e de coordenação para administradores e usuários. Como meio de validar suas funcionalidades e sua reutilização, a InstantFAQ é integrada em duas WebApps: (1) ambiente de Educação Aberta e a Distância TelEduc do Núcleo de Informática Aplicada à Educação da UNICAMP e (2) Sistema de Informação de Gestão Social (SIGS) para avaliação e monitoramento de programas de transferência de renda do Instituto de Estudos Especiais da PUC/SP em parceria com o Departamento de Computação e Estatística da UFMS. |
publishDate |
2006 |
dc.date.issued.fl_str_mv |
2006 |
dc.date.accessioned.fl_str_mv |
2011-09-06T12:46:09Z |
dc.date.available.fl_str_mv |
2021-09-30T19:57:20Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufms.br/handle/123456789/462 |
url |
https://repositorio.ufms.br/handle/123456789/462 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFMS instname:Universidade Federal de Mato Grosso do Sul (UFMS) instacron:UFMS |
instname_str |
Universidade Federal de Mato Grosso do Sul (UFMS) |
instacron_str |
UFMS |
institution |
UFMS |
reponame_str |
Repositório Institucional da UFMS |
collection |
Repositório Institucional da UFMS |
bitstream.url.fl_str_mv |
https://repositorio.ufms.br/bitstream/123456789/462/4/Erika%20Ishy.pdf.jpg https://repositorio.ufms.br/bitstream/123456789/462/3/Erika%20Ishy.pdf.txt https://repositorio.ufms.br/bitstream/123456789/462/1/Erika%20Ishy.pdf https://repositorio.ufms.br/bitstream/123456789/462/2/license.txt |
bitstream.checksum.fl_str_mv |
74315ff261d0fab47601ed5fc6eff86d b39240b91e49c22c1619989153fe42c2 14df7bca45c2cd5635e7a5c47c64a01b 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS) |
repository.mail.fl_str_mv |
ri.prograd@ufms.br |
_version_ |
1801678585569738752 |