Uma empresa de software bem-sucedida é aquela que fornece
software de qualidade capaz de atender as necessidades dos respectivos usuários. (BOOCH,2006,p.3) Questões de performance e o funcionamento correto ou incorreto desses sistemas pode fazer a diferença entre manter a vida ou causar a morte de alguém.(PEREIRA,2011,p.2)
A UML - Unified Modeling Language ou Linguagem de Modelagem
Unificada- é uma linguagem visual utilizada para modelar softwares baseados no paradigma de orientação a objetos. (GUEDES, 2018,p.19)
Os modelos fornecem uma cópia do projeto de um sistema. Os
modelos poderão abranger planos detalhados,assim como planos mais gerais com uma visão panorâmica do sistema considerado. (BOOCH,2006,p.6) Esses padrões dizem respeito aos nomes de variáveis, classes, componentes e pacotes, tratando inclusive da documentação e da forma de endentação e quebra de linhas dos programas. (PEREIRA,2011,p.10)
Dessa forma um modelo de casos de uso fornecerá uma visão dos
requisitos necessários ao sistema ,identificando as funcionalidades dos softwares e os autores que poderão utilizá-las. (GUEDES, 2018,p.21)