Um diagrama de caso de uso UML é a principal forma de requisitos de sistema/software para um novo programa de software em desenvolvimento. Os casos de uso especificam o comportamento esperado (o quê) de um sistema, e não o método exato de fazê-lo acontecer (como). Um conjunto completo de casos de uso especifica todas as diferentes maneiras de usar o sistema e, portanto, define todo o comportamento exigido do sistema, delimitando o escopo do sistema.
Continue reading