|
Acadêmico(a): Reinoldo Krause Junior |
Título: COMPONENTES GRÁFICOS PARA PROTOTIPAGEM E DOCUMENTAÇÃO RÁPIDA EM DELPHI |
|
Conclusão: |
Este trabalho apresentou o desenvolvimento de componentes gráficos para prototipagem e documentação rápida em Delphi. Os objetivos dos componentes gráficos eram auxiliar na prototipagem de telas e transformar a prototipagem realizada em modelos de casos de uso e de classes da UML sendo compatíveis às ferramentas de modelagem de software, o qual foi alcançado. A ferramenta foi desenvolvida utilizando a linguagem de programação Object Pascal, no ambiente de desenvolvimento Delphi 10 Seattle. Para geração dos modelos da UML foi utilizado o padrão XMI com o auxílio da biblioteca TXMLDocument para criação das tags garantindo assim, a visualização e alteração dos artefatos da UML em diversas ferramentas de modelagem de software. Para a realização dos testes de importação e validação do XMI foram utilizados os softwares de modelagem de dados ArgoUML e Enterprise Architect. Com os resultados obtidos a partir da pesquisa de campo foram identificados que aproximadamente 78% dos diagramas de casos de uso e aproximadamente 77% dos diagramas de classes gerados pelos componentes gráficos criados apresentaram-se compatíveis com as prototipagens de telas realizadas. Não significando que os componentes gráficos criados não funcionam, mas que pela percepção dos participantes da pesquisa os diagramas gerados seriam modelados/interpretados diferente por eles. Assim como, um terço dos participantes disseram que usariam com frequência a ferramenta, além de destacarem a agilidade e facilidade que esta ferramenta traz para geração da documentação. A ferramenta ainda apresenta algumas limitações para os diagramas de classes e caso de uso, como apenas a possibilidade do uso do relacionamento de agregação entre classes, a indisponibilidade dos relacionamentos include e extends de casos de uso e o componente gráfico TGrade gerar os atributos com a visibilidade e o tipo de dados padrões sem ter a opção na prototipagem para o usuário escolher. No entanto, ao importar os modelos nas ferramentas de modelagem de softwares essas opções podem ser alteradas sem nenhum problema. Os componentes gráficos para prototipagem e documentação rápida em Delphi podem servir para o desenvolvimento de novas ferramentas para a geração de diversos modelos da UML. É possível concluir que o desenvolvimento deste trabalho possibilitou uma alternativa para documentar sistemas de forma rápida e que as limitações da ferramenta poderão ser alteradas na modelagem dos diagramas. |
|
|