INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA BAHIA CAMPUS
SANTO AMARO
ESTUDO DE CASO DE USO
ALUNO: FÁBIO WESLEY SILVANO DE CARVALHO
CURSO: TECNOLOGIA DA INFORMAÇÃO
ANO: 4°.
TURNO: MATUTINO
PROFESSOR: TIAGO SOUTO MENDES
DISCIPLINA: PROJETO DE SOFTWARE
Estudo de caso - UML
Caso de uso I (Hospital)
Identificação: Cadastrar Funcionário Objetivo: Inserir um novo funcionário no sistema do hospital. Requisitos: Inclusão de usuário. Ator principal: Administrador. Prioridade: Preenchimento dos campos. Pré-condição: Ter um email,nome completo, cpf, telefone, endereço. Frequência de uso: Todas as vezes que o sistema for aberto para inserção de usuário. Campos: Email,nome completo, cpf, telefone, endereço. Fluxo principal: 1. O usuário irá na opção cadastrar; 2. O sistema deverá exibir uma tela com os seguintes atributos: nome completo, cpf, email, telefone, endereço, login e senha; 3. O usuário deverá preencher todos os campos, que serão obrigatórios; 4. O sistema deverá verificar se o CPF é válido; 5. O usuário deverá confirmar o cadastro clicando no botão ‘Salvar’; 6. O usuário será incluso no sistema. Fluxo alternativo: 1. Caso o usuário já esteja cadastrado e tenha esquecido o login ou a senha, deve ter uma opção esqueceu a senha, que abrirá uma outra aba para o cadastro de uma nova senha. Essa aba pedirá o email do usuario e será enviado um link para a recuperação da senha ou login.Caso o usuário não tenha mais acesso ao email ele terá que fazer um nova conta; 2. Caso o usuário já esteja cadastrado,deverá ter um botão “alterar dados”. Fluxo de exceção: O sistema não pode ficar fora do ar por mais de uma hora. Validação: Autenticação dos dados do usuário. Se o usuário já estiver cadastrado, ele preencherá apenas os campos de login e senha para entrar no sistema. Caso de uso II (Pizzaria) Identificação: Comprar ingresso Ator principal: Usuário Pré-condição: O usuário deve ter um cadastro no sistema e ter feito seu login. Fluxo principal: ● No ato da compra, o sistema pergunta qual shopping, qual horário e qual filme ele deseja ver. O sistema mostra as salas que estão passando o filme, neste horário, para o usuário escolher. Fluxo alternativo: ● Na pré-estreia não existe custo na compra, para adquirir o ingresso, o usuário deve ser convidado e informar o seu CPF no sistema, durante o ato da compra. Regra de Negócio: RN01: 1. Um ingresso não pode ser comprado caso o número máximo de pessoas na sala selecionada tenha sido ultrapassado; RN02: 1. Existem duas formas de pagamento: por débito em conta ou cartão de crédito. RN03: 1. O sistema não deve permitir a compra de ingressos para um filme cuja idade mínima seja maior que a idade do usuário. RN04: 1. Se for selecionada a compra por cartão de crédito, o sistema deve fazer uma consulta no SPC-SERASA para verificar se o CPF do cliente não está cadastrado. 2. O sistema não deverá liberar a compra em caso positivo. RN05: 1. No ato da compra, a pessoa deve informar sua idade; RN06: 1. O sistema também deve oferecer a opção de ver a sinopse e outras informações do filme, bem como assistir ao seu trailer.
Requisitos Funcionais:
1. Comprar ingresso. 2. Pagamento de ingresso.
Caso de uso III (Serviço de Anúncios)
Identificação: Consultar filme
Objetivo: Realizar consulta de anúncio do sistema. Requisitos: Consulta de anúncio por nome ou autor. Ator principal: Anunciante Prioridade: Pré-condição: O anunciante deve ter um anúncio cadastrado. Frequência de uso: Fluxo principal: O sistema deverá exibir o botão consultar filme, após clicar neste botão o usuário irá para uma tela que terá uma barra de pesquisa e alguns filtros. Fluxo alternativo: Fluxo de exceção: O sistema não pode ficar fora do ar por mais de uma hora. Validação: Autenticação dos dados do usuário. Se o usuário já estiver cadastrado, ele preencherá apenas os campos de login e senha para entrar no sistema.