• Nenhum resultado encontrado

A partir desse estudo podem ser desenvolvidos os seguintes trabalhos:  Refatoração da linha: A codificação da linha não foi realizada objetivando

a sua melhor forma de implementação. Ela pode ser melhorada, aplicando padrões de projeto para garantir uma melhor reusabilidade e manutenibilidade dos componentes.

 Implementação de outros contextos: A seção 6.4 apresentou algumas restrições da linha em relação ao domínio analisado. Ela pode ser ampliada para os contextos não modelados, abrangendo um maior número de requisitos.

 Classes de testes: Foram executados apenas testes de aceitação para observar o funcionamento dos componentes da linha. Sugere-se como trabalho futuro a execução de testes mais precisos para validar os componentes. Dessa forma, obtêm-se uma análise detalhada das vantagens e desvantagens da abordagem de desenvolvimento por linhas de produto de software.

 Configuração do banco de dados: Uma das restrições da linha é em relação à modelagem e configuração do banco de dados. Pode ser desenvolvido um trabalho que incorpore à linha a possibilidade da mesma utilizar diferentes bancos de dados.

 Automatização do processo: Para ampliar a linha, é preciso executar uma análise manual das características. Um trabalho que pode ser desenvolvido é a identificação automatizada das características de núcleo, opcionais ou de aplicação.

REFERÊNCIAS

AHMED, Faheem; CAMPBELL, Piers, LAGHARI, Mohammad. Cognitive factors in software product line engineering. In: Computer Modelling and Simulation, 11., 2009, Cambridge. Anais… Cambridge: IEEE Computer Society, 2009. p. 352-355.

ALAP. Disponível em: <http://www.alap.com.br/noticias/os-50-maiores-jornais-do- brasil-jan14>. Acesso em: 27 jul. 2014.

ANDRADE, Vinicius C; CAPELLER, Paulo E. B. Uso do processo dirigido a

responsabilidades no desenvolvimento da arquitetura e modelagem do framework de preço de venda. 2010. 164f. Trabalho de Conclusão de Curso

(Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pronta Grossa, 2010.

AQUINO, Tomás de. Suma Teológica. São Paulo: Loyola. 2006.

APACHE Struts web framework. Version 1.3. Los Angeles: The Apache Software Foundation. 2008. 20 Java Archive.

APACHE Tomcat Servlet/JSP container. Version 7.0. Los Angeles: The Apache Software Foundation. 2015. 1 Executável.

APACHE COMMONS Email. Version 1.3.3. Los Angeles: The Apache Software Foundation. 2014. 2 Java Archive.

BACHMANN, Felix; CLEMENTS, Paul C. Variability in Software Product Lines. Software Engineering Institute, Pittsburgh. set. 2005. 61p. Relatório Técnico.

BARBOSA, Alexandre P.; BELUZZO, Luan B. Um Processo de Extensão de

Framework de Domínio: Um Estudo de Caso no FrameMK (Framework para

Formação de Preço de Venda). 2013. 103 f. Trabalho de Conclusão de Curso Tecnologia em Análise e Desenvolvimento de Sistemas - Universidade Tecnológica Federal do Paraná. Ponta Grossa, 2013.

BARRETO, Celso G. Agregando Frameworks de Infra-Estrutura em uma

Arquitetura Baseada em Componentes: Um Estudo de Caso no Ambiente

Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro. 2006.

BROWN, Alan W.; WALLNAU, Kurt C. The current state of CBSE. IEEE Software. Los Alamitos. v. 15, n.5, p.37-46, sep. 1998

BUSCHMANN, Frank et al. Pattern-Oriented Software Architecture: A System of Patterns. 1 ed. Chinchester: John Wiley & Sons, 1996.

CARVALHO, Sérgio T. de. Modelagem de Linha de Produto de Software

Dinâmica para Aplicações Ubíquas. 2013. 198 f. Tese (Doutorado em

Computação) - Universidade Federal Fluminense, Niterói, 2013.

CAVALARI, Gabriel O. T.; COSTA, Heitor A. X. Modelagem e Desenvolvimento de um Sistema Help-Desk para a Prefeitura Municipal de Lavras. Revista Eletrônica de

Sistemas de Informação. Curitiba v. 4, n. 2, dez. 2005.

CHANGE VISION Astah Professional. Version 6.9.0.Cleveland. Change Vision Inc, 2014. 1 Executável.

CHEN, Yu; GANNOD, Gerald C.; COLLOFELLO, James, S. A software product line process simulator. Software Process: Improvement and Practice. Hoboken, v. 11, n. 4, p. 385-409, jul./ago. 2006.

CHEESMAN, John; DANIELS, John. UML Components: A Simple Process for Specifying Component-Based Software. 1. ed. Boston: Addison-Wesley, 2000.

CLEMENTS, Paul C.; NORTHROP, Linda. Software Product Lines: Practices and Patterns. 1. ed. Boston: Addison-Wesley, 2001.

CRAZUSKI, Anderson; FEITOSA Leandro B.; CORDEIRO, Thiago L.. Identificação

dos pontos de estabilidade e de flexibilidade dos métodos para o estabelecimento de preço de venda. 2008. 157f. Trabalho de diplomação

(Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2008.

CRESPO, Sérgio. UML Components – A Simple Process for Specifying

<http://professor.unisinos.br/wp/crespo/files/2011/07/SlidesAula03.pdf>. Acesso em: 08 mai. 2015.

DALEBOUT, Arco; HILLEGERSBERG, Jos v.; WIERENGA, Berend. Building and Using Object-Oriented Frameworks for Semi-Structured Domain: The Sales Promotion Domain as Example. In: Proceedings of the Hawaii International Conference. 31. 1998. Kohala Coast. Anais… Los Alamitos: IEEE Computer Society, 1998. p. 153-160.

DELAZERI, Bruna R.; WOLF, Ellen C. Modelagem de um Sistema Organizador

Baseado em Linhas de Produto. 2012. 84 f. Trabalho de Conclusão de Curso

Tecnologia em Analise e Desenvolvimento de Sistemas, Universidade Tecnológica Federal do Paraná. Ponta Grossa, 2012.

DELOITTE. Global Powers of Retailing 2014 Retail Beyond begins. Deloitte Global Services Limited Londres. jan. 2014. 36 p. Relatório Técnico.

DONEGAN, Paula M. Geração de Famílias de Produtos de Software com

Arquitetura Baseada em Componentes. 2007. 67f. Dissertação (Mestrado em

Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo, São Carlos. 2007.

ECLIPSE Java EE IDE. Version: Indigo Service Release 2. Ottawa: Eclipse Foundation Inc., 2012. 1 Executável.

ELER, Marcelo M. Um Método para o Desenvolvimento de Software Baseado em

Componentes e Aspectos. 2006. 172f. Dissertação (Mestrado em Ciência de

Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo, São Carlos. 2006.

FAYAD, Mohamed; SCHMIDT, Douglas C. Object-oriented application frameworks,

Communications of the ACM. New York, v.40 n.10, p.32-38, oct. 1997.

FAYAD, Mohamed; SCHMIDT, Douglas C.; JOHNSON, Ralph E. Building

application frameworks: object-oriented foundations of framework design. 1 ed.

New York: John Wiley & Sons, 1999.

FILHO, Wilson de P. P. Engenharia de Software: Fundamentos, Métodos e Padrões. São Paulo: LTC, 2009.

FIREBIRD Jaybird JDBC driver. Version 2.2.7. Maitland: Firebird Foundation Incorporated. 2015. 4 Java Archive.

FIREBIRD Relational Database. Version 2.5. Maitland: Firebird Foundation Incorporated. 2011. 1 Executável.

GASPAR, Tiago C. Linha de Produto de Software para Comunicação Síncrona

na Web. 2010. 96f. Dissertação (Mestrado em Ciência da Computação) – Centro de

Ciências Exatas e de Tecnologia, Universidade Federal de São Carlos, São Carlos. 2010.

GOMAA, Hassan. Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures. Boston: Addison-Wesley, 2004.

GURP, Jilles v.; BOSCH, Jan; SVAHNBERG, Mikael. On the Notion of Variability in Software Product Lines. In: Proceedings of the Working IEEE/IFIP Conference on Software Architecture. 1., 2001, Amsterdam. Anais… Los Alamitos: IEEE Computer Society, 2001. p. 45-54.

HARSU, Maarit; FAST product-line architecture process. Institute of Software Systems, Tempere University of Technology, Tempere; jan. 2002. 45 p. Relatório

Técnico.

HONDA, Raphael R. Análise e Implementação de Algoritmos para a

Manipulação de Esteganografia em Imagens. 2011. 55f. Trabalho de Conclusão

de Curso (Ciência da Computação) – Centro Universitário Eurípedes de Marília, Fundação de Ensino Eurípides Soares da Rocha de Marília, Marília, 2011.

HERSCH, Russ. FAQs about FAQs. Disponível em:

<http://www.faqs.org/faqs/faqs/about-faqs/>. Acesso em: 27 jul. 2014.

HIBERNATE Object/Relational Mapping. Version 4.3.8. Raleigh: Red Hat Inc. 2015. 10 Java Archive.

IBEXPERT Personal Edition HK-Software. Version 2014.6.17.1. Hude: IBExpert KG. 2014. 1 Executável.

JUNIOR, Claudinei R. Um Web Service para busca de Preço de Venda. 2010, 72f. Trabalho de diplomação (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2010.

KANG, Kyo C.; COHEN, Sholom G.; HESS James A.; NOVAK Willian E.; PETERSON A. S. Feature-Oriented Domain Analysis (FODA) Feasibility Study. Pittsburg, Carnegie Mellon University, 1990, 161 p. Relatório Técnico.

LACERDA, Victor S.. Refatoração do aplicativo gerenciador de menus

dinâmicos do sítio ArcaboMK. 2012, 101f. Trabalho de diplomação (Tecnologia em

Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2012.

LINDEN, Frank J. v. d.; SCHMID, Klaus; ROMMES, Eelco. Software Product Lines

in Action: The Best Industrial Practice in Product Line Engineering. 1. ed. Secaucus:

Springer-Verlag New York, 2007.

LOBO, Ana E. de C.; RUBIRA, Cecília M. F. Um Estudo para Implantação de Linha de Produto de Software Baseada em Componentes. Universidade Estadual de Campinas, Campinas. mai. 2009, 30 p., Relatório Técnico.

LOJAS AMERICANAS. Disponível em:

<http://www.americanas.com.br/estatica/sobre-americanas>. Acesso em: 27 jul. 2014.

LONG, Carol A. Software product lines: practices and patterns [book review]. IEEE

Software. v. 19, n. 4, p. 131-132, jul./ago. 2002.

LUCRÉDIO, Daniel. Uma Abordagem Orientada a Modelos para Reutilização de

Software. 2009. 287f. Tese (Doutorado em Ciências - Ciências de Computação e

Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo, São Carlos, 2009.

MATOS, Fábio de; FERNANDES, Anita M. da R.; MORIRA, Benjamim G. Sistema De Help Desk Utilizando RBC - Um Estudo De Caso Sobre O Software Legal. In: Congresso Sul Catarinense de Computação. 2. 2006, Criciúma. Anais... Criciúma: UNESC. 2006. CD-ROM.

MAZER JR, Ademir. Métodos de Formação de Preço de Venda em Sistemas

FrameMK.115f. Dissertação – Programa de Pós Graduação em Engenharia de

Produção, Universidade Tecnológica Federal do Paraná. Ponta Grossa, 2013.

MCILROY, Malcolm D. Mass-produced Software Components. In: North Atlantic Treaty Organization Conference on Software Engineering. 1968, Garmisch. Anais… Bruxelas: Scientific Affairs Division, 1969. p. 138-155.

NORTHROP, Linda M. Software Product Lines Essentials. Software Engineering

Institute, Pittsburgh, jul. 2008.

ODYSSEY. Version 1.5.0. Rio de Janeiro: COPPE UFRJ, 2006. 1 4 Java Archive.

OLIVEIRA, Rafael R. de.; CREMA, Rudi J. C. Definição dos pontos de

estabilidade e de flexibilidade, em nível de requisitos, no domínio de preço de venda. 2009. 193f. Trabalho de diplomação (Tecnologia em Análise e

Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2009.

ORACLE JavaMail API. Version 1.5.3. Redwood Shores: Oracle Corporation. 2014. 1 Java Archive.

O GLOBO. Disponível em: <http://memoria.oglobo.globo.com/linha-do- tempo/primeira-sede-9657099>. Acesso em: 27 jul. 2014.

PARNAS, David L. On the design and development of program families. IEEE

Transactions on Software Engineering, Los Alamitos, v. 2, n. 1, p. 1–9, mar.

1976.

PEREIRA, Rodrigo R. Uma abordagem para desenvolvimento de linhas de

produtos de software orientada a características e dirigida por modelos. 2010.

125f. Dissertação (Mestrado em Ciência da Computação) – Faculdade de Ciência da Computação. Universidade Federal de Uberlândia, Uberlândia. 2010.

PINTO, Sérgio C. C. S. Composição em WebFrameworks. 2000. 150f. Tese (Doutorado em Ciências em Informática) - Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, 2000.

POHL, Klaus; BÖCKLE, Günter; LINDEN, Frank J. v. d. Software Product Line

Engineering: Foundations, Principles and Techniques. 1. ed. Secaucus: Springer-

Verlag New York, 2005.

PREE, Wolfgang. Design Patterns for Object-Oriented Software Development. 1. ed. Boston: Addison-Wesley, 1995.

PROFISSIONAIS TI. Disponível em: <http://www.profissionaisti.com.br/2012/03/o- atendimento-online-na-loja-virtual-e-fundamental/>. Acesso em: 27 jul. 2014.

RAMOS, Renato. Refatoração da camada de apresentação do framework de

preço de venda (Framemk). 2011, 64f. Trabalho de diplomação (Tecnologia em

Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2011.

SANTANA, Eduardo F. Z.; OLIVEIRA, Raphael P. de; PRADO, Antonio F. do; SOUZA, Wanderley L. de; BIAJIZ, Mauro. Modelagem Específica de Domínio em Linhas de Produto de Software na Computação Ubíqua. In: Simpósio Brasileiro de Componentes, Arquitetura e Reutilização de Software. 3., 2009. Natal. Anais... Natal: Sociedade Brasileira de Computação, 2009. p. 209-222.

SILVA, Alan P. da. Uma Linha de Produto de Software baseada na Web

Semântica para Sistemas Tutores Inteligentes. 2011, 185f. Tese (Doutorado em

Ciência da Computação) - Coordenação de Pós-Graduação em Ciência da Computação, Universidade Federal de Campina Grande, Campina Grande, 2011

SILVA, Daniela F. M. B. M. da; Algoritmos de processamento da linguagem

natural para sistemas de conversão texto-fala em português. 2008. 228f. Tese

(Doutorado Europeu) - Departamento de Galego-português, Francês e Linguística, Universidade da Coruña, Coruña, 2008.

SILVA, Francisco A. P. da; NETO, Paulo A. da M. S.; GARCIA, Vinicius C.; MUNIZ, Patrícia F. Linhas de Produto de Software: Uma tendência da indústria In:

SANTANA, A. M.; NETO, P. de A. dos S.; MOURA, R. S. V Escola Regional de Informática Ceará, Maranhão, Piauí́: Livro texto dos minicursos. Teresina: Sociedade Brasileira de Computação, p. 7-31. 2011.

SILVA, Leandro S. Um método para identificação de aspectos em nível de

análise baseados em atributos de requisitos não-funcionais. 2012. 92f.

Trabalho de Conclusão de Curso (Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Ponta Grossa - PR, 2012.

SILVA, Lizandro K. da; BRAHM, Daniel R.; TAGLIASSUCHI, Gustavo; LOH, Stanley. Um assistente digital para responder automaticamente perguntas de usuários

humanos em portais corporativos. In: CHEN, Hsinchum. The vocabulary problem in collaboration. Computer, v. 27, n 5 p. 2-10, mai. 1994.

SILVEIRA, Milene S.; LEITE, Letícia L. Alternativas de Ajuda On-line para Ambientes de Aprendizagem Colaborativa. In: Simpósio Brasileiro de Informática na Educação. 20. 2009, Florianópolis. Anais eletrônicos... Florianópolis: UFRGS, 2009.

Disponível em: <http://www.niee.ufrgs.br/eventos/SBIE/2009/artcompletos.html>. Acesso em: 27 jul. 2014.

SOFTWARE PRODUCT LINES. Disponível em:

<http://www.softwareproductlines.com/>. Acesso em: 26 jul. 2014.

THÜM, Thomas; KÄSTNER, Christian; BENDUHN, Fabian; MEINICKE, Jens;

SAAKE, Gunter; LEICH, Thomas. FeatureIDE: An Extensible Framework for Feature- Oriented Software Development. Science of Computer Programming, v. 79, p. 70- 85, jan. 2014.

WANGENHEIM, Christiane G. von; WANGENHEIM, Aldo von. Raciocínio Baseado

em Casos. 1. ed. Barueri: Manole Ltda, 2003.

WEISS, David M.; LAI, Chi T. R. Software Product-Line Engineering: A Family- Based Software Development Process. 1. ed. Boston: Addison-Wesley, 1999.

APÊNDICE A - CONTINUAÇÃO DA ETAPA DE REQUISITOS DE DOMÍNIO DO FAQ FRAMEMK

Primeiramente, é preciso um formulário de autenticação para administradores e funcionários, conforme a Figura 56. As funcionalidades de interface gráfica são as seguintes:

Validar Login: esta funcionalidade refere-se à validação de preenchimento do campo Login.

 Validar Senha: do mesmo modo, haverá uma validação de preenchimento da senha, antes de autenticar o usuário no sistema.

Figura 56 - Tela de autenticação de funcionário no sistema de FAQ do FrameMK Fonte: Autoria própria

O contexto identificado para essa tela é o Controle de Funcionários, conforme o Quadro 14:

Contexto Característica

De Interface Gráfica Lógica

Controle de Funcionários - Validar login - Validar senha

- Autenticar

Quadro 14 - Características da tela de autenticação do funcionário do Sistema de FAQ do FrameMK

Fonte: Autoria própria

Para o funcionário foi realizada a prototipação de apenas uma interface gráfica (Figura 57). Ele é encarregado de responder as perguntas dos usuários, encaminhadas pelo administrador. Desse modo, a sua tela apresenta uma lista de todas as perguntas a ele encaminhadas, respondidas ou não respondidas.

Para responder, o funcionário deve selecionar uma pergunta com o status Enviada ao funcionário na lista. O campo Pergunta será preenchido com texto da pergunta. Ele preenche o campo Resposta e ao selecionar o botão Confirmar o status da pergunta será atualizado para Respondida. Caso não consiga responder a pergunta, ele preencherá o campo Observação com a informação necessária ao administrador. O status da pergunta será modificado para Não respondida.

O funcionário pode também alterar sua senha de acesso, já que será o administrador que fará o seu cadastro inicial no sistema.

Abaixo, as características de interface gráfica identificadas:

 Desconectar Funcionário: característica referente à desconexão do funcionário do sistema.

 Responder Pergunta: característica que representa a resposta do funcionário a uma pergunta.

 Validar Pergunta: antes de registrar a resposta a uma pergunta, ocorre a validação no campo Pergunta, definindo uma característica de interface gráfica.

 Selecionar Pergunta: para responder uma pergunta, o funcionário seleciona uma pergunta na lista de perguntas a ele destinadas.

 Editar Senha: característica que representa a alteração de senha do funcionário.

 Validar Senha: os campos Senha Atual e Nova Senha são validados antes de registrar a nova senha.

Figura 57 - Tela de controle de respostas do sistema de FAQ do FrameMK Fonte: Autoria própria

Conforme o Quadro 15, neste protótipo foi identificado as seguintes características de interface gráfica e lógica:

Contexto Característica

De Interface Gráfica Lógica

Controle de Perguntas e Respostas

- Responder pergunta - Validar pergunta - Selecionar pergunta

- Manter perguntas e respostas - Consultar perguntas e respostas

Controle de Funcionário

- Desconectar funcionário - Editar senha

- Validar senha

- Alterar senha

Quadro 15 - Características da tela de controle de respostas para o Sistema de FAQ do FrameMK

Fonte: Autoria própria

Para o administrador, no momento da sua autenticação, será exibida a tela principal que permite acessar as outras interfaces a ele destinadas (Figura 58). As caraterísticas identificadas nesta interface foram as seguintes:

 Desconectar Funcionário: característica responsável pela desconexão do funcionário ao sistema.

 Selecionar Monitoramento de Perguntas: característica para o botão que invoca a tela de monitoramento de perguntas.

 Selecionar Controle de Perguntas e Categorias: característica para o botão que invoca a tela de controle de perguntas e categorias.

 Selecionar Controle de Funcionários: característica para o botão que invoca a tela de controle de funcionários.

 Selecionar Controle de Especialidades: característica para o botão que invoca a tela de controle de especialidades.

Figura 58 - Tela principal do administrador do sistema de FAQ do FrameMK Fonte: Autoria própria

Esta tela apresenta apenas a funcionalidades de interface gráfica, conforme o Quadro 16:

Contexto Característica de Interface Gráfica

Controle de Perguntas e Respostas - Selecionar monitoramento de perguntas Controle de Categorias - Selecionar controle de perguntas e categorias

Controle de Funcionário

- Desconectar funcionário

- Selecionar controle de funcionários - Selecionar controle de especialidades

Quadro 16 - Características da tela principal do administrador do Sistema de FAQ do FrameMK Fonte: Autoria própria

O primeiro botão encaminha o administrador ao monitoramento de perguntas. Nesta tela é feito o acompanhamento de uma pergunta enviada pelo

cliente (Figura 59). A pergunta recebida será classificada na lista com o status Recebida. Ao selecioná-la, seus dados aparecerão no campo Pergunta localizado acima da lista. Conforme o conteúdo da pergunta, o administrador atribuirá uma categoria (caixa de seleção Categoria) e um funcionário a ela (caixa de seleção Nome do Funcionário). Ao apertar o botão Confirmar a pergunta será direcionada ao funcionário selecionado. Na lista, o status desta pergunta será atualizado para Enviada ao funcionário.

Neste momento, a pergunta estará disponível na lista de perguntas do funcionário selecionado, como visto na tela de Controle de Respostas (Figura 57). Quando o funcionário responder esta pergunta, o status da pergunta será alterado para Respondida. Dessa forma, o administrador poderá enviar a resposta ao cliente que a realizou a pergunta e, simultaneamente, disponibilizar a pergunta e resposta no sistema para visualização dos outros clientes.

O status da pergunta será Não respondida quando ela é encaminhada ao funcionário e este não consegue respondê-la. Ao selecionar essa pergunta, o campo observação deverá conter alguma informação para justificar a falta da resposta. Assim, o administrador poderá tomar a decisão correta.

Seguem as caraterísticas identificadas:

 Desconectar Funcionário: opção para o administrador realizar a desconexão do sistema.

 Monitorar Pergunta: característica identificada para o administrador monitorar as perguntas enviadas pelos clientes.

 Validar Pergunta: esta característica valida o campo Pergunta antes de realizar as funções de monitoramento sob a pergunta.

 Validar Categoria: o administrador deve obrigatoriamente escolher uma categoria a uma pergunta antes de enviá-la ao funcionário.

 Validar Funcionário: a pergunta também deve conter um funcionário, necessitando desta validação de interface gráfica antes de ser enviada.  Selecionar Pergunta: o administrador seleciona a pergunta na lista de

perguntas monitoradas, antes de realizar as funções sob a pergunta.  Voltar ao Menu: o administrador pode retornar ao menu principal por meio

Figura 59 - Tela de monitoramento de perguntas do sistema de FAQ do FrameMK Fonte: Autoria própria

As características identificadas na interface gráfica do monitoramento de perguntas se referem aos contextos de: Controle de Perguntas e Respostas, Controle de Categorias e Controle de Usuários (Quadro 17):

Contexto Funcionalidade

De interface Gráfica Lógica

Controle de Perguntas e Respostas - Monitorar pergunta - Validar pergunta - Selecionar pergunta - Voltar ao menu

- Manter perguntas e respostas - Consultar perguntas e respostas - Receber pergunta

- Enviar resposta

- Acompanhar perguntas enviadas Controle de Categorias - Validar categoria - Associar pergunta/categoria

- Buscar categoria Controle de Funcionários - Desconectar funcionário

- Validar funcionário

- Buscar funcionários

Quadro 17 - Características da tela de monitoramento do Sistema de FAQ do FrameMK Fonte: Autoria própria

Na tela de controle de perguntas e categorias, o administrador tem a possibilidade de cadastrar, editar ou excluir uma pergunta e resposta ou categoria na base de dados (Figura 60). No formulário superior é cadastrada a pergunta, resposta e sua categoria. No formulário seguinte é possível editar a pergunta,

resposta e categoria. Na parte inferior da tela localiza-se a lista de perguntas e categorias.

As características de interface gráfica identificadas foram as seguintes:

Documentos relacionados