Prévia do material em texto
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 5°PERÍODO – NOTURNO DISCIPLINA: PRÁTICA PROFISSIONAL PROFESSORA: NATÁSSIA RAFAELLE MEDEIROS SIQUEIRA TDE-01 Adriell Mascarenhas Barroso Adryanno Falcão Rios Marques Alysonn Vinicius Damasceno de Oliveira Ítallo Rodrigo Conceição Dos Santos Omar Belchior Gaido Paulo Ferreira dos Santos Palloma Lyciane De Sousa Carvalho Pedro Roberto Santos Vieira Silvânia Silva Alves APLICATIVO DE GERENCIAMENTO DE ARQUIVOS Diagramas UML - Caso de Uso e Classes Caxias-Ma 2021 Diagrama de caso de uso O diagrama de caso de uso descreve a funcionalidade proposta para um novo sistema que será projetado, é uma excelente ferramenta para o levantamento dos requisitos funcionais do sistema. No diagrama apresentado a seguir, é demonstrada uma sequencia de passos que os usuários (advogado e administrador) iram seguir a fim de concluir uma ação, seja realizar o login ou até mesmo cadastrar um novo cliente. Após a apresentação do diagrama de caso de uso completo do sistema de gerenciamento, para melhor compreensão do conteúdo, vamos descrever algumas ações dos usuários (advogado e administrador) em partes. https://pt.wikipedia.org/wiki/Caso_de_uso https://pt.wikipedia.org/wiki/Requisito_funcional Cadastro e login do usuário(advogado). O Advogado que decidir utilizar o aplicativo, vai poder se cadastrar e logo após fazer o login, caso o mesmo já tenha cadastro no sistema, precisara apenas realizar o login. Após o login Após realizar o login o usuário (advogado) terá a opção de acessar o seu próprio perfil, cadastrar um novo cliente e acessar um cliente já cadastrado. Ação demonstrada no diagrama a seguir Advogado acessando o próprio perfil Após a advogado acessar seu perfil ele terá a opção de excluir o seu cadastro assim retirando completamente seus dados do sistema, ou poderá alterar seus dados caso os mesmos estejam desatualizados. Advogado acessando a aba clientes Ao clicar na aba clientes o advogado se necessário, poderá buscar um cliente especifico através do id, CPF ou nome do cliente e acessa-lo, em caso do advogado ter poucos clientes em seu banco ele também poderá encontrar de forma visual e acessa-lo. Advogado acessando o cliente Ao acessar o cliente o advogado poderá acessar o perfil do cliente e a aba arquivos. Acessando o perfil do cliente Ao acessar o perfil do cliente o usuário(advogado) poderá excluir o cadastro do cliente assim tirando todas as informações daquele cliente do sistema ou poderá alterar os dados do cliente se os mesmos estiverem desatualizados Acessando a aba arquivos O Advogado quando quiser vai poder acessar os arquivos, caso tenha novos arquivos do caso vai poder adiciona-los, vai poder abrir o arquivo para visualiza-los e caso desejar vai poder excluir os arquivos que ele achar desnecessário. O usuário (administrador). O Administrador vai poder gerenciar todos os usuários(advogados), buscar pelos usuários desejados, visualizar o usuário, quando ocorrer algum erro de sistema ou casos específicos, vai notifica-lo e caso precise vai poder exclui-lo. Diagrama de classes Diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos. É uma modelagem muito útil para o desenvolvimento de sistemas, pois define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação, sequência e estados. No diagrama de classes a seguir é a representação da estrutura do sistema de gerenciamento de arquivos e são apresentadas suas classes, atributos, operações e as relações entre os objetos. https://pt.wikipedia.org/wiki/Classe_(programa%C3%A7%C3%A3o) https://pt.wikipedia.org/wiki/Objeto https://pt.wikipedia.org/wiki/Diagrama_de_colabora%C3%A7%C3%A3o https://pt.wikipedia.org/wiki/Diagrama_de_sequ%C3%AAncia https://pt.wikipedia.org/wiki/Diagrama_de_transi%C3%A7%C3%A3o_de_estados