• Nenhum resultado encontrado

5 CARACTERIZAÇÃO DO AMBIENTE VIRTUAL E RESULTADOS DE

6.2 Limitações e trabalhos futuros

O sistema desenvolvido dá suporte basicamente a dois tipos de comunicação: a visual e a textual. Porém, como limitação de suas potencialidades está a não implementação de recursos áudio-visuais, como a video-teleconferência. Sugere-se essa implementação como trabalho futuro, pois esse recurso poderia ser utilizado para a realização de consultas virtuais ou para melhorar a colaboração entre profissionais.

As técnicas para recuperação de imagens por similaridade existentes, incluindo as utilizadas nesse trabalho, utilizam como parâmetros de comparação características como textura, cores e padrões de formas. Tais técnicas ainda possuem fortes limitações quando aplicadas na recuperação de um banco de imagens volumoso, pois recupera imagens com características muito diferentes para o olho humano, como similares. Especialmente, quando aplicadas na distinção de imagens médicas, possuem limitada eficiência na distinção de imagens dentro da mesma modalidade de exames que possuam características muito diferentes, pois as propriedades comuns sobressaem sobre as particulares na recuperação. Assim, como trabalho futuro pode-se sugerir a implementação de técnicas mais eficientes para recuperação de imagens de exames similares, baseadas, por exemplo, no pré- processamento das imagens, com detecção de bordas e métodos de segmentação, combinados à extração automática de parâmetros geométricos mais específicos. Nesse trabalho, a não utilização de procedures para recuperação de informações específicas dentro do universo de dados contidos em uma imagem DICOM, permitiu a não utilização da API Java DICOM, o que melhorou o desempenho da ferramenta. Isso porque, ao recuperar todos os parâmetros armazenados, incluindo muitos que não interessam ao propósito das aplicações, a utilização dessa API torna a recuperação mais lenta. Contudo, é importante ressaltar as limitações na utilização de procedures, principalmente na recuperação de alguns parâmetros armazenados na imagem DICOM. Dentre essas limitações, pode-se citar a presença de palavras reservadas do Oracle dentro do nome de alguns parâmetros, e a necessidade de reescrita das procedures quando extração de novo parâmetros são importantes ou quando novas funcionalidades são implementadas.

O volume de dados e a organização XML dos metadados do formato DICOM sugerem estudos futuros de Business Intelligence nesta área, que visariam organizar

os metadados armazenados, auxiliando o processo de tomada de decisão em diagnósticos médicos.

7 REFERÊNCIAS BIBLIOGRÁFICAS

ABDALA, D.D.; PRUSSE, M.; REGERT, A.G.; WANGENHEIM, Av. Application Protocol for a DICOM Real Time Collaborative System. In: IEEE International Symposium on Computer-Based Medical Systems, XIX,2006, Salt Lake City. Proceedings... Salt Lake City: pp.490-494.

American College of Radiology. Disponível em: <http://www.acr.org/>. Acesso em: 25 jun. 2010.

AHMED, S. Architecture for Archiving and Presentation of Medical Images. In: High Capacity Optical Networks and Enabling Technologies International Symposium on. Dubai, 1 – 8, 18-20 nov. 2007.

ANNAMALAI, Melliyal. Oracle Database 11g DICOM Medical Image. Disponível em:<http://www.oracle.com/technology/products/multimedia/pdf/11gr2_collateral/dico m11gr2_wp_medimgsupport.pdf>. Acesso em: 01 jun. 2010.

ANYA, O.; TAWFIK, H.; NAGAR, A. A Conceptual Design of an Adaptive and Collaborative E-Work Environment. In: Asia International Conference on Modelling & Simulation, I,2007, Phuket. Proceedings.. , Phuket: pp.148-154.

APPLE-MAC. Disponível em: < http://www.apple.com/mac/>. Acesso em: 25 jun. 2010

ASP.NET. Disponível em: < http://www.asp.net/>. Acesso em: 25 jun. 2010.

BRATAN,T.; CLARKE, M.; JONES, R. Optimum Design for Teleconsultation System. In: Engineering in Medicine and Biology Society, 27, 2005. Shanghai, 2178-2182. BARALE, Rafael Ferreira. Desenvolvimento de um sistema de vendas na web utilizando jsp. 2007. 77 f. Dissertação (Tcc) - Curso de Bacharelado Em Sistemas De Informação, UNIMINAS, Uberlândia, 2007.

BATISTA, Leonardo Vidal. Introdução ao Processamento Digital de Imagens. Disponível em: <http://www3.di.ufpb.br/leonardo/pdi/PDI2005.pdf >. Acesso em: 30 jul. 2010.

BRIGNELL, M.; WOOTTON,R.; GRAY, L. The application of telemedicine to geriatric medicine. Age and Ageing Computers & Education, 36, 369–374, 2009.

CAMARINHA-MATOS, L.M. Collaborative networked organizations: Status and trends in manufacturing. Annual Reviews in Control, 33, 199–208, 2009.

CAMORLINGA, S.; SCHOFIELD, B. Modeling of Workflow-Engaged Networks onRadiology Transfers Across a Metro Network. Ieee transactions on information technology in biomedicine, vol. 10, no. 2, abr. 2006.

CARRARE, A.P.; MOURA, L.A.; AMARAL, L.H.; SEGULEM, D. Uma proposta para gerenciamento e preservação de imagens em medicina na EPM/Unifesp. Ci. Inf., vol.35, no.3, p.201-208, Dez 2006.

CARVALHO, Adriano Arlei. Estudo e implementação de algoritmos clássicos para processamento digital de imagens. 2003. 43 f. Trabalho de conclusão de curso (Bacharelado em Ciência da Computação) - Universidade Federal de Lavras, Lavras. CHO, H.; KIM, H.; LEE, C.; NAM, S.; JUNG, J. Imaging Characteristics of the Direct and Mobile. In: Nuclear Science Symposium Conference Record. Shanghai, vol.5, no., pp.3840-3846, Oct. -Nov. 3, 2007.

CHOU S.-W.; MIN H.-T. The impact of media on collaborative learning in virtual settings: The perspective of social construction. Computers & Education, 52, 417– 431, 2009.

COGO, A.L.P. Cooperação versus colaboração: conceitos para o ensino de enfermagem em ambiente virtual. Rev Bras Enferm, 59(5): 680,2006 set-out,.

COLLMANN , J.; ALAOUI, A.; NGUYEN, D.; LINDUSCH, D. J Am Med Inform Assoc.; 12(1): 84–89, jan/feb 2005.

COSTA, Márcio Dias. Arquitetura de armazenamento e manipulação de imagens médicas, para ambientes virtuais de diagnóstico a distância. Recife, Centro de Informática da UFPE, 2010.

CUNHA, Roberto de Oliveira. DICOM e XML. Departamento de Engenharia de Telecomunicações – Universidade Federal Fluminense (UFF). Disponível em:

<https://docs.google.com/viewer?url=http://www.midiacom.uff.br/~debora/fsmm/trab- 2006-1/dicomxml.pdf>. Acesso em: 05 abr. 2010.

DICOM. DICOM Standard. Disponível em: <ftp://medical.nema.org/medical/dicom/ 2009/>. Acesso em: 13 abr. 2010

DODDS, T. J; ROY A.R. Using mobile group dynamics and virtual time to improve teamwork in large-scale collaborative virtual environments. Computers & Graphics, 33, 130–138, 2009.

ECLIPSE. Eclipse. Disponível em: <http://www.eclipse.org>. Acesso em: 13 abr. 2010.

ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados. 4.ed. São Paulo: Pearson Addison Wesley 2005. 724p.

EREN, A.; SUBASI, A.; COSKUN, O. A Decision Support System for Telemedicine Through the Mobile Telecommunications Platform. J Med Syst (2008), 32, 31–35, 2008.

Extensible Markup Language. Disponível em: <http://www.w3.org/XML>. Acesso em: 25 jun. 2010.

FAUST , O.; SHETTY, R.; SREE, V. ACHARYA, R.; NG, U. E. Y. K.; POO, C. K. Towards the Systematic Development of Medical Networking Technology. Journal of Medical Systems, 2009 ( In Press)

FERREIRA, Aurélio Buarque de Holanda. Novo Aurélio século XXI: O dicionário da língua portuguesa. Curitiba: POSITIVO - LIVROS, 2009. 2120p.

FRANCESCHI, Wagnes Borges. Procedimentos e práticas para digitalização de imagens médicas. 2006. 124 f. Dissertação (Mestrado) - Curso de Programa De Pós-graduação Em Engenharia Elétrica E Informática Industrial - Cpgei, Universidade Tecnológica Federal Do Paraná, Curitiba, 2006.

FREITAS, Cilas De. Uma arquitetura baseada em padrões abertos para visualização científica via internet aplicada à medicina. 2002. 74 f. Dissertação (Mestrado) -

Curso de Pós-graduação em Informática, Departamento de Setor de Ciências Exatas, Universidade Federal do Paraná, Curitiba, 2002

GARCIA-BARBERO, M. El valor educativo de la telemedicina. Educ. méd. [online]., vol.9, suppl.2, pp. 38-43, 2006.

GOLDBERG, L.R. Electronic and telemedicine techniques to manage heart failure. Curr Treat Options Cardiovasc Med, 7, 333–338, 2005.

HASEGAWA, Fabio Massao; AIRES, João Paulo. Proposta de um Padrão de Metadados Para Imagens Médicas. In: ERI-PR, 14., 2007, Ponta Grossa - PR. Anais... . Ponta Grossa - PR: Escritório de Relações Internacional, 2007. p. 48 - 56. HSIAO, C.; HSU, T.; CHANG, J. N.; YANG, S.J.H.; YOUNG, S.; CHU, W. C. HOU S.-W.; MIN H.-T. Developing a Medical Image Content Repository for E-Learning. Journal of Digital Imaging, Vol 19, No 3, pp 207-215, set 2006.

HTTP - Hypertext Transfer Protocol. Disponível em: < http://www.w3.org/Protocols/>. Acesso em: 25 jun. 2010.

Java Technology. Disponível em: < http://www.sun.com/java/>. Acesso em: 25 jun. 2010.

JDBC. JDBC™ Database Access. Disponível em:

<http://java.sun.com/docs/books/tutorial/jdbc>. Acesso em: 25 jun. 2010.

JPEG. JPEG STANDARD. Disponível em: <http://www.jpeg.org/jpeg/index.html>. Acesso em: 25 jun. 2010.

JSP. Java Server Pages Technology. Disponível em: <http://java.sun.com/products/jsp/>. Acesso em: 25 jun. 2010.

LINDHOLM, Tim; YELLIN, Frank. The Java Virtual Machine Specification Disponível em: <http://java.sun.com/docs/books/jvms/>. Acesso em: 25 jun. 2010.

KALINOSKI, Ana Rita. A imagem digital na cibercultura. 2008.111 f. . Dissertação (Mestrado) - Curso de Mestrado em Comunicação e Linguagens, Universidade Tuiuti do Paraná, Curitiba, 2008.

KAO, W.; CHEN, W; YU. C.; HONG, C. LIN. A real-time system for portable homecare applications. In: IEEE International Symposium Consumer Electronics (ISCE). Macau, Shanghai, pp. 369-374, June 2005.

KAWAMOTO, A.L.S.; KIRNER, T. G.; KIRNER, C. Experience on the Implementation of a Collaborative Virtual Environment for Educational Applications. In: Systems, Man and Cybernetics, 2006. SMC '06. IEEE International Conference on. Taipei, 8 de nov. 2006. p. 2315 – 2321.

KELMER, S.; COELHO-OLIVEIRA, A.; FONSECA, L. M.B. Educação a distância mediada pela internet: Linfonodo sentinela, prevenção, diagnóstico precoce e biópsia - nova técnica de abordagem do câncer de mama. Radiol Bras [online]., vol.40, n.4, pp. 251-254, 2007

KRATOCHVIL, Marcel. The move to store images in the database. Disponível em: <http://www.oracle.com/technology/products/multimedia/pdf/general/why_images_in _database.pdf>. Acesso em: 13 jun. 2010.

LEE , C.; SHIH, C. A Streaming Management CSCW Consultation System for Telemedicine. In: International Conference on Information Technology: Research and Education, III, 2005, Hsinchu. Proceedings... Hsinchu: pp.303-306.

LOGESWARAN, R.; CHEN,L. Node Status Algorithm for Load Balancing in Distributed Service Architectures at Paperless Medical Institutions. J Med Syst, 32, 453–461, 2008.

LU, X. System design and development for a CSCW based remote oral medical diagnosis system. In: Machine Learning and Cybernetics. Guangzhou. Proceedings... Guangzhou: 18-21 Aug. 2005, 3698-3703.

MAIA, R. S.; WANGENHEIM, A. V.; NOBRE, Luiz Felipe. A Statewide Telemedicine Network for Public Health in Brazil. In: IEEE Symposium on Computer-Based Medical Systems, XIX, 2006, Salt Lake City . Proceedings... Salt Lake City: pp. 495 - 500.

MARTTUNEN, L.I.L; MIIKA J. Secondary school students’ collaboration during dyadic debates face-to-face and through computer chat. Computers in Human Behavior, 25, 961–969, 2009.

MEGALOOIKONOMOU, V; KONTOS, D. Medical Data Fusion for Telemedicine: A Model for Distributed Analysis of Medical Image Data Across Clinical Information Repositories. Engineering in Medicine and Biology Magazine, 26 (5), pp. 36-42, 2007.

Microsoft Windows XP. Disponível em:

<http://www.microsoft.com/windows/windows-xp/default.aspx>. Acesso em: 25 jun. 2010.

MULLER H., GAO X., LIN Q., LEHMANN T.M., THOM S., INCHINGOLO P., CHEN J.-C., CLARK J. Medical imaging and telemedicine - from medical data production, to processing, storing, and sharing: A short outlook. Computerized Medical Imaging and Graphics, 30 (6-7), pp. 329-331, 2006.

MYSQL. MYSQL Open Source Database Disponível em: <http://www.mysql.com/>. Acesso em: 25 jun. 2010.

NAM, C.S.; SHU, J.; CHUNG, D. The roles of sensory modalities in collaborative virtual environments (CVEs). Computers in Human Behavior, 24, 1404–1417, 2008. NEMA. National Electrical Manufacturers Association. Disponível em: <http://www.nema.org>. Acesso em: 25 jun. 2010.

NESTOR, M.D. Un entorno virtual en red para la colaboración científica. Acimed

14(5), 2006.. Disponível em:

<http://bvs.sld.cu/revistas/aci/vol14_5_06/aci03506.htm>. Acesso em: 28 de fev. 2010.

NETO, Geraldo Henrique; OLIVEIRA, Wdson de; VALERI, Fabio Valiengo. Armazenamento de Imagens Médicas com InterBase. Disponível em: <http://www.dcc.ufla.br/infocomp/artigos/v3.1/art03.pdf>. Acesso em: 06 abr. 2010.

NICOLINI D. The work to make telemedicine work: A social and articulative view. Social Science and Medicine, 62 (11), pp. 2754-2767, 2006.

NOBRE, L.F.; WANGENHEIM, A.V.; MAIA, R.S.; FERREIRA, L. MARCHIORI, E. Certificação digital de exames em telerradiologia: um alerta necessário. Radiol Bras, São Paulo, v. 40, n. 6, dec. 2007.

ORACLE 11g. Oracle Database 11g Release 2. Disponível em: <http://www.oracle.com/technology/products/database/oracle11g/index.html>.

Acesso em: 25 jun. 2010.

ORACLE (Comp.). API Reference: OrdImageSignature. Disponível em: <http://download-west.oracle.com/docs/cd/B15904_01/web.1012/b14025/oracle/ ord/im/OrdImageSignature.html>. Acesso em: 10 jun. 2010.

ORDDICOM. Oracle Multimedia DICOM Java API Reference. Disponível em: <http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28417/oracle/ord/dico m/OrdDicom.html>. Acesso em: 25 jun. 2010.

OTHMAN, M.K. Graphical User Interface Design for Collaborative Virtual Environments. In: International Conference on Computing & Informatics,, 2006. . Kuala Lumpur. Proceedings… Kuala Lumpur: p. 1 – 6.

Paul, D. L. Collaborative Activities in Virtual Settings: Case Studies of Telemedicine. In: Hawaii International Conference on System Sciences, XXXVIII, 2005, Hawaii. Proceedings... Hawaii: pp.303-306.

PELSKI, Sue. Oracle Multimedia: DICOM Developer's Guide. Disponível em: <http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10778/ch_cncpt.htm> . Acesso em: 01 jun. 2010.

PERMINOV, V. V. ; PEREPELITSINA, E. Y. ; ANTSIPEROV, V. E. ; NIKITOV, D. S. Remote Medical Consultations over the Internet: An Implementation Based on Web- Service Technologies. Journal of Communications Technology and Electronics, Vol. 53, No. 1, pp. 104–112. Pleiades Publishing, Inc., 2008.

PERMINOV, V. V; ANTCIPEROV, V. E.; NIKITOV, D.S.; NIKITOV, S.A. Preventing Unauthorized Access to User Accounts in a Telemedicine Consultation System. Journal of Communications Technology and Electronics, Vol. 54, No. 11, pp. 1319– 1321. Pleiades Publishing, Inc., 2009.

PL/SQL - Oracle Technical Information. Disponível em: <http://www.oracle.com/technology/tech/pl_sql/index.html>. Acesso em: 25 jun. 2010.

PHP: Hypertext Preprocessor. Disponível em: < http://www.php.net/ >. Acesso em: 25 jun. 2010.

POSTGRES. PostGreSQL Network Graphics. Disponível em: <http://www.postgresql.org/>. Acesso em: 25 jun. 2010.

NETO, J. J.; COSTA, E.R; PISTORI, H. Utilização de tecnologia adaptativa na detecção da direção do olhar. SPC Magazine, 2, 2003.

SANTOS, S. K.; LIMA, R. C. F.; CANDEIAS, A. L. B.; CANUTO, G. H.; VIEIRA, J. W. Vieira. Análise do campo de temperaturas em tumores de próstata submetidos a hipertermia utilizando o método dos volumes finitos e desenvolvimento de uma metodologia usando técnicas monte carlo a ser usada para a validação da análise numérica. In: Congreso Iberoamericano de Ingenieria Mecanica, VIII, Cusco. Proceedings…Cusco: pp.1207-1216

SARBADHIKARI, S.N The State of Medical Informatics in India: A Roadmap for Optimal Organization. Journal of Medical Systems, Vol. 29, No. 2, April 2005.

SCHAF, F.M; MÜLLER, F.W; PEREIRA, C.E. Collaborative learning and engineering workspaces. Annual Reviews in Control, 33, 246–252, 2009.

SERVLET. Java Servlet Technology. Disponível em:

<http://java.sun.com/products/servlet/>. Acesso em: 25 jun. 2010.

SILVA, Ronaldo Gomes da. Padrão de comunicação de imagens médicas. Disponível em: <http://www.scribd.com/doc/9692832/Padrao-DICOM>. Acesso em: 07 maio 2010.

SOIREFMANN, M.; BLOM, M. B.; LEOPOLDO, L.; CESTARI, T. Telemedicina: uma revisão da literatura. Rev HCPA, 28(2), 2008.

SQL- Structured Query Language. Disponível em: <http://www.sql.org>. Acesso em: 25 jun. 2010.

SQL-SERVER. Disponível em: <

http://www.microsoft.com/everybodysbusiness/pt/br/products/sql-server-2008.aspx >. Acesso em: 25 jun. 2010.

SQL-DEVELOPER. Oracle SQL Developer. Disponível em: <http://www.oracle.com/technology/products/database/sql_developer/index.html>. Acesso em: 25 jun. 2010.

SUDHAMONY, S. ; NANDAKUMAR, K. ; BINU, P.J. ; NIWAS, S.I. Telemedicine and tele-health services for cancer-care delivery in India. Communications, IET,2, 231 – 236, fev. 2008.

TEMPLE, A; DE MELLO, R. F; CALEGARI, D. T; SCHIEZARO, M. JSP, Servlets e J2EE. 2004. Disponível em <http://143.107.183.115/mello/outros/livro-v03- figuras.pdf> Acessado em 20 jun. 2010.

TOMCAT. Apache Tomcat. Disponível em: <http://tomcat.apache.org>. Acesso em: 25 jun. 2010.

TULU, B.; Chatterjee, S. A Taxonomy of Telemedicine Efforts with respect to Applications, Infrastructure, Delivery Tools, Type of Setting and Purpose. In: System Sciences, 38, 2005. Havaí. Proceedings…Havaí: pp. 147b-157b.

TERUEL, Evandro carlos. Web Total. São Paulo:Erica, 2009. 336p.

GÜLER N. F.; ÜBEYLI E. D. Theory and Applications of Telemedicine. Journal of Medical Systems, Vol. 26, No. 3,pp.199-220, 2002

ÜBEYLI, E.D. Medical informatics: a model developed for diabetes education via telemedicine. Journal of medical systems,33(2),113-9, 2009

VENKATESWARLU, D.S.; VERMA, K.S.; MURTHY,K.S.R. e-Health networking to cater to Rural Health Care and Health Care for the Aged. In: E-Health Networking, Application and Services International Conference, IX, Taipei. Proceedings…Taipei: pp. 273-276.

VILLARDI , R.M.; REGO, M.C.L.C; OLIVEIRA, E.S.G. Interação: análise do discurso de professores em um curso de formação continuada a distância. Educ. Soc., Campinas, vol. 28, n. 101, p. 1413-1434, set./dez. 2007

VINAGRE, M. The impact of media on collaborative learning in virtual settings: The perspective of social construction. Computers & Education, 50, 1022–1036, 2008. WANG, L.; LIU, W.; YU, Y.; WANG, G. A Research on The Hospital Intranet-Based Three-Dimensional. In: Engineering in Medicine and Biology Society Annual International Conference of the, 27th. Shanghai, 5165 – 5167, 17-18 jan. 2006. ZHANG, J.; SUN, J.; YANG, Y.; CHEN, X.; MENG, L.; LIAN, P. 3Web-based electronic patient records for collaborative medical applications. Computerized Medical Imaging and Graphics, 29, pp. 115–124, 2005.

APÊNDICE

APÊNDICE A - CASOS DE USO DO AMBIENTE VIRTUAL

A seguir, os casos de uso do sistema são apresentados e detalhados, através de sua descrição, da definição de seus atores, da apresentação do fluxo de eventos e determinação de pré e pós-condições para que sejam realizados.

Caso de uso efetuar login

DESCRIÇÃO: O usuário acessa a página correspondente ao seu perfil. ATORES: Paciente, médico e funcionário.

PRÉ-CONDIÇÕES: O usuário deve estar cadastrado no sistema. FLUXOS DE EVENTOS:

A) Fluxo principal

1. Início do caso de uso: Este caso de uso inicia quando o usuário acessa a página de login do AV. O sistema exibe uma tela de login.

2. Preenchimento dos dados: O usuário informa o seu login e sua senha.

3. Fim do caso de uso: Este caso de uso termina quando o usuário clica com o mouse no item “entrar”. O sistema exibe a tela correspondente ao perfil do usuário.

B) Fluxo alternativo

B.1) Esquecimento do login ou senha

1. O usuário clica no item “esqueci senha/login”. O sistema exibe uma tela de envio de senha e login para um e-mail cadastrado do usuário.

2. O usuário informa seu CPF.

3. O usuário clica com o mouse no item “enviar”. O sistema envia o login e a senha do usuário para o e-mail informado.

C) Fluxo de exceção

C1) Campos obrigatórios em branco

1. Se o usuário não preencher o campo senha ou login, o sistema exibe a mensagem “Há campos obrigatórios não preenchidos” e o caso de uso volta ao passo 2 do fluxo principal.

C2) Login e/ou senha inválidos

1. Se o login do usuário e/ou a senha estiver incorreta, a mensagem “Senha ou login inválidos” é exibida e os campos tornam-se vazio.

PÓS-CONDIÇÕES: O usuário acessa a pagina do AV correspondente ao seu perfil.

Caso de uso cadastrar usuário

DESCRIÇÃO: Um usuário com perfil de funcionário cadastra um usuário informando seus dados correspondentes.

ATOR: Funcionário.

PRÉ-CONDIÇÕES: O funcionário deve estar logado no sistema na página correspondente ao seu perfil.

FLUXOS DE EVENTOS: A) Fluxo principal

1. Início do caso de uso: Este caso de uso inicia quando o funcionário clica com o

mouse no item “Cadastrar usuário” do menu principal do AV correspondente ao seu perfil. O sistema exibe uma página com vários campos, cada um correspondente a um dado do usuário a ser cadastrado.

2. Preenchimento dos dados: O funcionário preenche os campos com os dados do usuário a ser cadastrado.

3. Fim do caso de uso: Este caso de uso termina quando o funcionário clica com o

mouse no item “cadastrar”. O sistema exibe uma mensagem “Usuário cadastrado com sucesso!”.

B) Fluxo de exceção

B1) Campos obrigatórios em branco

1. Se o funcionário não preencher os campos obrigatórios para o cadastramento de usuários, o sistema exibe a mensagem “Há campos obrigatórios não preenchidos” e o caso de uso volta ao passo 2 do fluxo principal.

B2) Usuário já cadastrado

1. Se o funcionário preencher os campos para o cadastramento de usuários como os dados de um usuário já cadastrado (pelo menos, mesmo CPF), o sistema exibe a mensagem “Usuário já cadastrado” e o caso de uso volta ao passo 2 do fluxo principal.

PÓS-CONDIÇÕES: Um novo usuário é cadastrado no sistema.

Atualizar usuário

DESCRIÇÃO: Um usuário com perfil de funcionário atualiza um usuário informando seus dados correspondentes.

ATOR: Funcionário.

PRÉ-CONDIÇÕES: O funcionário deve estar logado no sistema na página correspondente ao seu perfil.

A) Fluxo Principal

1. Início do caso de uso: Este caso de uso inicia quando o funcionário clica com o

mouse no item “Atualizar usuário” do menu principal do AV correspondente ao seu perfil. O sistema exibe uma página com vários campos, cada um correspondente ao ser atualizado.

2. Preenchimento dos dados: Na página de atualização de usuários, preenche

pelo menos um dos campos com os dados do usuário a ser cadastrado e clica com o mouse no item “Buscar usuário”. O sistema apresentará campos com o resultado da pesquisa

3. Fim do caso de uso: O funcionário altera os dados nos campos devidos e clica com o mouse no item “Atualizar”. A mensagem “Dados do usuário atualizados com sucesso!” será apresentada se os dados obrigatórios continuarem preenchidos; o número de inscrição não for alterado para o número de outro usuário já cadastrado e a combinação de perfil e CPF ainda não existir. Se uma dessas condições não for