O sistema foi testado em dois navegadores, sendo eles o Mozilla Firefox 2.x e Internet Explorer 6.x. Mesmo procurando manter-se em conformidade com o W3C, o sistema não apresentou bons resultados quando executado no Internet Explorer. Ao contrário, comportou-se bem quando utilizado com o Mozilla Firefox.
Com a validação da ferramenta através de uma demonstração, pode-se observar seu funcionamento e real utilidade. Considera-se assim que os objetivos estabelecidos para a segunda etapa do projeto foram alcançados, visto que a ferramenta concebida engloba benefícios que podem ajudar uma organização a ganhar tempo de desenvolvimento, liberar produtos de qualidade, melhorar a documentação de sistemas, propiciar a criação colaborativa de diagramas de casos de uso (fornecendo flexibilidade aos usuários), que é facilitada com a integração do recurso de bate- papo, que permite aos usuários comunicar-se durante a utilização do sistema melhorando a comunicação e coordenação do grupo, e como diferencial conta com a participação do cliente durante o processo de especificação de sistemas.
Por fim, espera-se que este projeto possa ser efetivamente utilizado e que seu resultado contribua como referência para outros trabalhos científicos.
REFERÊNCIAS BIBLIOGRÁFICAS
ADOBE. UML 2.0 in a Neutshell. Berkeley, 2007. Disponível em:
<http://safari.adobepress.com/0596007957/umlnut2-CHP-1-SECT-4>. Acesso em 11 abr. 2007.
BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. Rio de Janeiro:
Elsevier, 2002.
BRAUDE, Eric. Projeto de software: da programação à arquitetura: uma abordagem baseada em Java. Porto Alegre: Bookman, 2005.
BOOCK, Grady. RUMBAUGH, James. JACOBSON, Ivar. UML: guia do usuário. Tradução Fábio de Freitas da Silva e Cristina de Amorim Machado. Rio de Janeiro: Elsevier, 2005.
CARNEIRO, R.Q.; MENEZES, P.B, C.; REIS. Especificação formal de uma ferramenta de trabalho colaborativo através da composição de objetos Náutilus. In: SIMPÓSIO BRASILEIRO DE
ENGENHARIA DE SOFTWARE, 13., 1999, Florianópolis. Anais... Disponível em:
<http://www.inf.ufsc.br/sbes99/anais/SBES-Completo/09.pdf>. Acesso em: 05 mar. 2007.
COCKBURN, Alistair. Escrevendo casos de uso eficazes. Tradução Roberto Vedoato, Porto Alegre: Bookman, 2005.
COOK, C.; CHURCHER, N. Constructing Real-Time Collaborative Software Engineering Tools Using CAISE, an Architecture for Supporting Tool Development. In: Australian Computer Science Conference. Tasmania, Australia, Janeiro, 2006. Disponível em: <
http://www.cosc.canterbury.ac. nz/~clc38/papers/acsc06.pdf >. Acesso em: 26 nov. 2007.
CROCKFORD, Douglas. The application/json media type for JavaScript Object Notation (JSON). 2006. Disponível em: <http://tools.ietf.org/html/rfc4627>. Acesso em: 29 out. 2007.
ELLIS, C. A.; GIBBS, S. J.; REIN, G.. Groupware: some issues and experiences. Nova York:
ACM Press, 1991.
ERIKSSON, Hans-Erik. PENKER, Magnus. UML toolkit. New York: Jonh Wiley & Sons, Inc., 1998.
FILIGRIS WORKS. XML Schema UML2XMI.XSD. Stuttgart, 2007. Disponível em: <
http://www.filigris.com/products/docflex_xml/xsddoc/examples/html/eclipse_uml2/schemas/UML2 XMI_xsd/schema-summary.html>. Acesso em 12 abr. 2007.
FISHER, ALAN S. CASE: utilização de ferramentas para desenvolvimento de software. Tradução Alan S. Fisher. Rio de Janeiro: Campus, 1990.
FOURNIER, Roger. Guia prático para o desenvolvimento e manutenção de sistemas estruturados. Tradução Flávio Deny Steffen, São Paulo: Markon Books, 1994.
FUKS, H., GEROSA, M.A., RAPOSO, A.B. Engenharia de groupware: desenvolvimento de aplicações colaborativas. In: XXII CONGRESSO DA SOCIEDADE BRASILEIRA DE
COMPUTAÇÃO, Anais..., 2002, Gávea. Disponível em: <http://www.tecgraf.puc- rio.br/publications/artigo_2002_engenharia_groupware.pdf>. Acesso em: 9 dez. 2006.
GOETSCH, Mark. XMI: Exchanging models ad interchanging ideas using UML. 2005. Disponível em: <http://www.devx.com/enterprise/Article/28939>. Acesso em: 10 abr. 2007.
MEDEIROS, Ernani Sales de. Desenvolvendo software com UML 2.0: definitivo. São Paulo:
Pearson Makron Books, 2004.
MELO, Ana Cristina. Desenvolvendo aplicações com UML 2.0: do conceitual à implementação, 2.ed., Rio de Janeiro: Brasport, 2004.
MIDGARD. RAD: Ferramenta para suporte de desenvolvimento de aplicações. 2006. Disponível em: < http://midgard.zi-yu.com/wiki.aspx?topic=Midgard.XMI>. Acesso em: 12 abr. 2007.
MOECKEL, Alexandre. CSCW: conceitos e aplicações para cooperação. Centro Federal de Educação Tecnológica do Paraná, CEFET-PR, Curitiba, 2003. Disponível em: <
http://www.ppgte.cefetpr.br/pesquisadores/alexandre/publicacoes/cscw_gdp2003.pdf >. Acesso em:
27 mar. 2007.
MOECKEL, A.; AZEVEDO, H. J. S. de; Avaliação de aplicabilidade do BSCW como ferramenta para trabalho cooperativo em um ambiente de engenharia simultânea. Centro Federal de Educação Tecnológica do Paraná, CEFET-PR, Curitiba, 2003. Disponível em: <
https://portal.fucapi.br/tec/imagens/revistas/ed002_029_038.pdf>. Acesso em: 27 jul. 2007.
PELOSO, Viviane. Ferramenta CASE: Implementação de um protótipo para manutenção de banco de dados. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação)- Universidade São Francisco, Itativa, São Paulo, 2004. Disponível em:
<www.saofrancisco.edu.br/cursos/graduacao/producao_download.asp?arquivo=92> Acesso em: 17 fev. 2007.
PENDER, Tom. UML, a bíblia. Tradução de Daniel Vieira, Rio de Janeiro: Elsevier, 2004.
PRESSMAN, Roger S. Engenharia de software. Tradução José Carlos Barbosa dos Santos;
revisão técnica José Carlos Maldonado, Paulo César Masiera, Rosely Sanches, São Paulo: Markron Books, 1995.
RATIONAL. RUP: release notes (version 2002.05.00). [S.1]: Rational Software Corporation, 2002.
SLAGTER, R.; BIEMANS, M.; HOFTE, H.. Evolution in Use of Groupware. Seventh International Workshop on Groupware, 2001.
SLOCUM, Jack. Ext JS: JavaScript Library. 2007. Disponível em: <http://extjs.com/>. Acesso em:
20 fev. 2007.
SPARX SYSTEMS. Enterprise Architect: UML design tool. Victoria, 2007. Disponível em:
<http://www.sparxsystems.com.au/products/ea.html>. Acesso em: 13 abr. 2007.
STERRY, David. Chatr: AJAX chat in PHP. 2006. Disponível em:
<http://www.sterryit.com/chatr/>. Acesso em: 31 mai. 2007.
THE PHP GROUP. XML Parser: Manual. 2007. Disponível em: <http://php.net/xml_parse>.
Acesso em: 8 out. 2007.
VISUAL PARADIGM. Visual Paradigm for UML. Hong Kong, 2007. Disponível em: <
http://www.visual-paradigm.com/product/vpuml/ >. Acesso em: 13 abr. 2007.
OBJECT MANAGEMENT GROUP. Diagram Interchange. Needham, 2004. Disponível em: <
http://www.omg.org/docs/formal/06-04-04.pdf>. Acesso em: 4 abr. 2007.
OBJECT MANAGEMENT GROUP. MOF 2.0/XMI Mapping Specification, v2.1. Needham, 2005. Disponível em: <http://www.omg.org/cgi-bin/doc?formal/2005-09-01>. Acesso em: 29 abr.
2007.
ZORN, Walter. DHTML: Draw Line, Ellipse, Oval, Circle, Polyline, Polygon, Triangle with JavaScript. Munich, 2007. Disponível em <
http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm>. Acesso em: 23 mar. 2007.
WAZLAWICK, Raul Sidnei. Análise e projeto de sistemas de informação orientados a objetos.
Rio de Janeiro: Elsevier, 2005.
WORLD WIDE WEB CONSORTIUM. World Wide Web Consortium. Sophia-Antipolis, 2007.
Disponível em: <http://www.w3.org/>. Acesso em: 01 abr. 2007.
APÊNDICES
A DETALHAMENTO DE CASOS DE USO
Nesta seção são apresentados os casos de uso do sistema e suas telas correspondentes. Para cada caso de uso apresenta-se uma definição, a rastreabilidade dos requisitos (funcionais e não funcionais), regras de negócio e o estado do mundo antes e depois da execução do caso de uso.
Também é apresentado o detalhamento dos cenários para os principais casos de uso, sendo que os demais são descritos através de descrição narrativa.