(concordando com alguns comentários em nosso blog, alteramos no Modelo de Casos de Uso)
Caso de Uso: Manter Usuários
Ator Principal: Administrador
O administrador consulta o sistema verificando se o usuário já está cadastrado. Caso não esteja cadastrado, ele cadastra o usuário, informando seus dados pessoais e selecionando em qual órgão e departamento está alocado. Caso o usuário já esteja cadastrado, o administrador atualiza seus dados, ou substitui a alocação do usuário. A exclusão do usuário é lógica, ou seja, o administrador altera a situação para inativo, preservando seus dados para futuras consultas de histórico de tramitações.
Caso de Uso: Relatórios de Usuários
Ator Principal: Administrador
O administrador consulta o sistema informando a situação dos usuários (ativo ou inativo) que deseja no relatório. O sistema retorna uma relação com todos os usuários que atendam a situação informada, transcrevendo seus dados pessoais, o órgão e o departamento onde estão alocados.
Caso de Uso: Manter Departamentos
Ator Principal: Administrador
O administrador consulta o sistema verificando se o departamento já está cadastrado. Caso ele não esteja cadastrado, o administrador cadastra o departamento, informando seus dados e alocando-o a um órgão. Caso o departamento já esteja cadastrado, o administrador atualiza seus dados. A exclusão do departamento é lógica, ou seja, o administrador altera a situação para inativo, preservando seus dados para futuras consultas de histórico de tramitações.
Caso de Uso: Manter Órgãos
Ator Principal: Administrador
O administrador consulta o sistema verificando se o órgão já está cadastrado. Caso ele não esteja cadastrado, o administrador cadastra o órgão, informando seus dados. Caso o órgão já esteja cadastrado, o usuário atualiza seus dados. A exclusão do órgão é lógica, ou seja, o administrador altera a situação para inativo, preservando seus dados para futuras consultas de histórico de tramitações.
Caso de Uso: Manter Processos
Ator Principal: Usuário
Caso o processo não esteja cadastrado no sistema, o usuário cadastra-o, informando seus dados de identificação, órgão origem, departamento origem e o assunto. Após o cadastro, o sistema fornece um código seqüencial e imprime uma etiqueta com este código. Caso o documento já esteja cadastrado, o usuário atualiza seus dados de identificação.
Caso de Uso: Manter Tramitação
Ator Principal: Usuário
O usuário informa o código do processo que receberá uma tramitação. O usuário cadastra uma nova tramitação, informando o órgão e o departamento de destino. Caso seja a última tramitação, o sistema deverá alterar a situação do processo para arquivado.
Caso de Uso: Manter Assuntos
Ator Principal: Administrador
O administrador consulta o sistema verificando se o assunto já está cadastrado. Caso ele não esteja cadastrado, o administrador cadastra o assunto, informando seus dados. Caso o assunto já esteja cadastrado, o administrador atualiza seus dados. A exclusão do assunto é lógica, ou seja, o administrador altera a situação para inativo, preservando seus dados para futuras consultas de histórico de tramitações
Caso de Uso: Relatórios de tramitação de processos
Ator Principal: Usuário
O usuário consulta o sistema informando um período, número do processo, assunto, órgão origem, órgão destino, departamento origem ou departamento destino. O sistema retorna uma relação com o(s) processos(s) que atendam a situação informada, transcrevendo seus dados de identificação, as tramitações cadastradas para o documento, os usuários que receberam o documento e links para visualização da imagem do documento e de seus anexos (se existirem).
E aí pessoal!!!
ResponderExcluirBom, eu achei o diagrama de vocês completo, mas senti falta das exclusões. Seria possível excluir um usuário, um documento, etc...? Outra dúvida, os departamento fazem parte dos órgãos? Caso sim, então no caso de uso de “Manter Departamentos” deveria mandar o usuário selecionar o órgão... ou não?
Beijão
Capra
Olá amigos,
ResponderExcluirBem completos, os casos de usos de vocês. Talvez se vocês especificassem as extensões, de forma enumerativa, dariam uma melhor visão dos casos. Outra coisa: Ao invés de você dizer Ator Usuário, Ator Administrador, ... Por que não especificar no topo do caso de uso?
Exemplo:
Caso de Uso: Manter Assuntos
Ator principal: Usuário
O usuário consulta o sistema verificando se o assunto já ...
Abraços gente
Fabio Gabriel
Pessoal,
ResponderExcluirO sistema de vocês me pareceu bem tranquilo.
Sugestões:
1 - na minha opinião não é necessário escrever ator administrador, basta apenas escrever administrador.
2 - não vi nos casos de uso de manter ações de exclusões.
O caso de Uso manter processos tem o seu início com uma condição. acredito que ficaria melhor começar com uma ação. Como por exemplo: Usuário pesquisa processo, sistema não apresenta processo desejado e apresenta opção de cadastro de processo.... algo mais ou menos nessa linha.
bjs,
Alice
Olá
ResponderExcluirFiquei perdida quanto aos atores e acho que deveriam ser especificados antes do relato do processo.
Em alguns momentos eu fiquei perdida com a forma da descrição e tive que voltar e reler várias vezes. Acho que a redação poderia ser mais direta.
Gostei muito do sistema de Vocês!!
Um grande abraço
Angela Paula
Amigos, um sistema que tem uma motivação excelente. Parabéns pele escolha. Quanto aos casos de uso, vejo que vocês exemplificaram muito bem cada um deles em alto nível, mas tal como o nosso, acho que faltou a distinção entre os fluxos principal, alternativos e de exceção, embora não sejam obrigatórias estas descrições para casos de uso de alto nível. Fora isto, alguns casos de uso foram nomeados fora do padrão como os "Relatórios ...".
ResponderExcluirAbraços.
Foram os casos de uso mais parecidos com o modelo resumido do texto de referência para a aula. Como o domínio do sistema é familiar, não tive dificuldade em entender seus objetivos sem que houvesse uma contextualizaçào dos mesmos.
ResponderExcluirOi pessoal.
ResponderExcluirA descrição dos casos de uso está bem objetiva o que torna mais fácil entender o funcionamento deles. Só senti falta de uma visão mais alto nível dos objetivos do caso de uso (acredito que facilita ainda mais o entendimento deles).
Um detalhe: Acho que não é necessário utilizar "ator administrador", "ator usuário", etc, bastando colocar "administrador" e "usuário" já que cada passo do caso de uso é executado pelo sistema ou pelo ator.
Boa noite,
ResponderExcluirGostei da elaboração dos casos de uso, demonstrando um cenário de forma objetiva e simplificada de acordo com o combinado na aula. Bom trabalho.
OLá Wannes e Patrícia, boa noite. Gostei muito do sistema de vocês. Gostaria de saber se existe algum relacionamento entre os órgãos e os departamentos. Caso os órgãos sejam subordinados aos departamentos (e eu imagino que sejam!), ao cadastrá-los, os órgãos já estariam cadastrados, concordam? No mais está muito interessante o sistema. Abçs
ResponderExcluirBoa noite, galera.
ResponderExcluirMeus comentários sobre o Modelo de Caso de Uso são os seguintes:
Os casos de uso do tipo “Manter” precisam ser divididos em cenários para contemplar todas as suas possíveis operações. Nos casos de uso do PrEDoc existem condições dentro dos passos. Dessa forma, nunca existirão os cenários citados anteriormente.
Oi pessoal! segue as minhas contribuições sao as seguintes:
ResponderExcluir- como outros pessoas já falaram, acho que não é necessário colocar ator ... apenas a descrição é suficiente para entender...
- no manter processo, vocês falam de situação do documento... quando insere o arquivo ele vai automaticamente para "em andamento" certo? é que é dito somente no momento que altera.
- Achei muito legal o mapeamento do processo!
Acho que ficou muito bom e claro de entender o funcionamento do sistema!
bjs a todos!
Muito legal apresentar o diagrama de casos de uso, pois este ajuda no entendimento do escopo do sistema. A descrição dos casos de uso estão boas mas senti falta da indicação de fim do caso de uso. O caso de uso Manter Processos me parece uma fluxo alternativo, já que a descrição se inicia com "Caso..".
ResponderExcluirBem detalhado o Caso de Uso de vocês. Acho, apenas, que há, por vezes um detalhamento na operação do sistema, que, parece-me desnecessário como ação preliminar para a modelagem do sistema.
ResponderExcluirHerli Menezes