Utilizando UML para web: um caso prático
Resumo
O trabalho apresentado neste artigo foi desenvolvido no Laboratório de Engenharia de Software da UNIFIL em cooperação com o NIEEL - Núcleo de Informática Aplicada à Educação Especial de Londrina. Este projeto contempla o desenvolvimento do website do NIEEL. O website disponibiliza diversos materiais associados à educação especial, por exemplo, divulgação de trabaljos de portadores de necessidades especiais e órgãos de apoio, download de produtos desenvolvidos pelo Núcleo em caráter demonstrativo, envio de informativos por e-mail aos usuários cadastrados, além de dispor de recursos que viabilizam a comunicação entre os usuários interessados. O trabalho fundamentou–se no projeto de pesquisa do grupo de psicologia do NIELL [9]. A modelagem do desenvolvimento do projeto se baseia nos conceitos aplicados por Jim Conallen [4], de acordo com o RUP (Rational Unified Process), Processo Racional Unificado [10]. Para a modelagem da aplicação foram utilizadas a ferramenta CASE (Computer Aided Software Engineering) Rational Rose [11] e a linguagem de programação Delphi [3]. Para a análise e projeto foi utilizada a UML (Unified Modeling Language), Linguagem Unificada de Modelagem, como padrão no desenvolvimento, permitindo uma padronização na especificação, visualização, documentação e construção de artefatos de um sistema, que possam ser utilizados nos processos ao longo do ciclo do desenvolvimento [2]. Portanto, o objetivo deste trabalho foi investigar como as técnicas de modelagem de aplicações para web e o RUP podem ser aplicados em um ciclo de vida de desenvolvimento do software, utilizando um caso prático e apresentando os diagramas que fazem esta transição.