Prévia do material em texto
LABORATORIO DE SOFTWARE E PROJETOS DIAGRAMA DE CASO DE USO Curso: Ciêcia da Computação Professor: Edilson Jose Rodrigues São Paulo 2022 Participantes Guilherme Mandeli Fernandes Camacho - RA: 3210023 Paulo Arthur Furtado da Silva - RA: 3489279 Pedro Henrique Santana Lima - RA: 3812977 Rennan Vaz Rosa dos Santos - RA: 3399446 Usamos o Caso de Uso para captar o comportamento que nosso projeto terá a necessidade de especificar em detalhes o funcionamento do sistema. Um sistema não existe de forma isolada, ele normalmente interagirá com outras entidades e por isso é interessante ilustrarmos esses comportamentos no Caso de Uso. Os Casos de Usos podem ser aplicados na definição de escopo, que é visualizar e entender as funcionalidades presentes no sistema, e na identificação de papéis, ou seja, quem interage com o sistema e com quais finalidades essa interação ocorre. Não é interessante usar os Casos de Usos para detalhar implementação de funcionalidades. É importante utilizarmos os Casos de Uso para que pessoas não envolvidas diretamente no desenvolvimento do projeto possam especificar sua visão além de facilitar a abordagem de elementos para que os dois lados compreendam. Também é importante para servir como base para testar cada elemento. O Caso de Uso sempre aborda um assunto, sendo esse assunto o sistema ou um subsistema, onde é modelado o comportamento dessa classe, e em conjunto, descreve o comportamento completo do assunto. Os nomes que damos aos casos de uso se baseiam em expressões verbais ativas que nomeiam um comportamento específico do sistema, como por exemplo: fazer cadastro, compartilhar reclamação. De acordo com o planejamento de nosso projeto, o Usuário ao entrar no site, pode já ver as categorias ou se preferir pode cadastrar e logar para ver as categorias, ou criar um post. Ao ver uma categoria, o Usuário precisa classificar por tags ou pela cidade de sua escolha, podendo escolher um post em especifico. O Usuário também pode avaliar um post ou comentar esse post.