• Nenhum resultado encontrado

TRABALHOS FUTUROS

No documento universidade do vale do itajaí (páginas 77-82)

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.

No documento universidade do vale do itajaí (páginas 77-82)

Documentos relacionados