Escolar Documentos
Profissional Documentos
Cultura Documentos
Disciplina: Engenharia de Software II Trabalho 01 Grupo: Andr Ramos Ana Thereza Bernardo Gomes Gabriela Enes Vincius Lage Professor: Diego Garcia
ESCOPO
Requisitos:
-> Requisitos funcionais: - cadastro (clientes e filmes); - emprstimo; - consulta (clientes, filmes e disponibilidade); - excluso (clientes e filmes); - edio; - relatrios (aluguel, quantidade de filmes, caixa); - ranking de filmes e usurios (filmes mais/menos alugados, clientes mais/menos ativos); - reservas; - rea do cliente (saldo, cadastro, filmes j alugados, filmes na lista de espera); - rea de divulgao (marketing, emails, promoes);
-> Requisitos no-funcionais: - performance nas operaes (realizao em at 0,5 s); - segurana nos dados (senhas no software e banco de dados, criptografia); - estabilidade (reduzir ao mximo problemas de travamento e reincio); - banco de dados (backup, restaurao dos dados);
CASOS DE USO
Interessados: - Funcionrio da locadora: realizar cadastro de clientes de forma rpida e correta. - Cliente: O cliente somente apresentar ao funcionrio os dados pessoais para a criao do cadastro; - Produtos: devem ser cadastrados pelo funcionrio de acordo com categoria (lanamento ou no), gnero, nome e quantidade de ttulos. - Gerente: encarregado por identificar e resolver problemas do caixa e sistema, desfazendo operaes rapidamente. - Empresa: registrar os cadastros corretamente, mesmo que o sistema no esteja ativo. O funcionamento da empresa deve correr de forma normal, e assim que possvel, as novas informaes de cadastros devem ser atualizadas no sistema.
Pr-condies: Funcionrio identificado e autenticado no sistema, e a partir da poder realizar suas funes de acordo com a permisso recebida pelo sistema (usurio/administrador).
Cenrio de sucesso principal: 1. Cliente deseja realizar o cadastro para locao de filmes.
2. 3. 4. 5.
Fornece ao funcionrio seus dados pessoais Funcionrio inicia um novo cadastro Sistema verifica banco de dados de CPF on-line; Sistema grava o cadastro do cliente na base de dados;
Sistema registra o cadastro repetindo os passos 3-4 toda vez que for adicionar um novo cliente. Sistema exibe mensagem de sucesso aps cada novo cadastro.
Extenses: 4a. Identificador de item (CPF) invlido. 1- Sistema sinaliza erro e rejeita entrada.
Requisitos especiais: 1- Texto deve possuir boa visibilidade para ambas as partes envolvidas no cadastro. 2- Aps cadastramento de cliente, a incluso na base de dados deve ser rpida, em torno de 10 segundos em 90% das vezes.
- Produtos: devem ser cadastrados pelo funcionrio de acordo com categoria (lanamento ou no), gnero, nome e quantidade de ttulos. Gerente: encarregado por identificar e resolver problemas do caixa e sistema,
desfazendo operaes rapidamente. - Empresa: registrar os cadastros corretamente, mesmo que o sistema no esteja ativo. O funcionamento da empresa deve correr de forma normal, e assim que possvel, as novas informaes de cadastros devem ser atualizadas no sistema.
Pr-condies: Funcionrio identificado e autenticado no sistema, e a partir da poder realizar suas funes de acordo com a permisso recebida pelo sistema (usurio/administrador).
Cenrio de sucesso principal: 1. 2. 3. Funcionrio deseja realizar o cadastro de um novo filme na base de dados. Funcionrio busca informaes consistentes e precisas sobre o filme. Funcionrio inicia um novo cadastro incluindo categoria (lanamento ou no), gnero, nome e quantidade de ttulos disponveis. 4. Sistema grava o cadastro do filme na base de dados;
Sistema registra o cadastro repetindo o passo 3 toda vez que for adicionar um novo filme. Sistema exibe mensagem de sucesso aps cada novo cadastro.
Extenses: 3a. Identificador de item invlido, ou j existe no sistema. 1- Sistema sinaliza erro e rejeita entrada.
Requisitos especiais: 1- Texto deve possuir boa visibilidade para ambas as partes envolvidas no cadastro. 2- Aps cadastramento do filme, a incluso na base de dados deve ser rpida, em torno de 10 segundos em 90% das vezes.
Interessados: Funcionrio da locadora: registrar os emprstimos rpidos e corretamente; Cliente: realizar a locao com esforo mnimo, apresentao de itens emprestados,
preos facilmente visveis e prova de emprstimo; - Gerente: identificar problemas de registro facilmente e desfazer operaes rapidamente; Empresa: registrar transaes e atualizao automtica do inventrio.
Pr-condies: Funcionrio da locadora identificado e autenticado. Cliente tem que ser cadastrado.
Cenrio de sucesso principal: 1. Cliente chega no caixa com itens para locao. 2. Funcionrio verifica se o cliente est cadastrado. 3. Funcionrio inicia um novo emprstimo. 4. Funcionrio entra com o identificador do item e verifica se o filme est disponvel. 5. Sistema registra o item, apresenta sua descrio, preo e sub-total. Preo calculado a partir de um conjunto de regras de preo. 6. Funcionrio repete passos 4-5 at indicar o trmino. 7. Sistema apresenta total a ser pago.
Extenses: 2.a) Cliente no cadastrado 1. O sistema informa que o cliente no est cadastrado. 2. Funcionrio inicia o cadastro de novo cliente.
4.a) Item indisponvel 1. Sistema informa que o item no est disponvel para locao. 2. Funcionrio pergunta ao cliente se deseja adicionar o item lista de reservas.
Requisitos especiais: Resposta do emprstimo em 10 segundos em 90% das vezes. Regras de negcio plugveis a serem inseridas nos passos 3 e 4.
Variaes de dados e tecnologia: 4.a) Identificador de item informado por scanner de cdigo de barras ou teclado.
Interessados: Funcionrio da locadora: registrar as reservas rpidas e corretamente; Cliente: solicitao de reserva com esforo mnimo; apresentao de itens a serem reservados e preos facilmente visveis. Gerente: identificar problemas de reservas facilmente e desfazer operaes rapidamente; Empresa: registrar transaes e atualizao automtica do inventrio.
Pr-condies: Funcionrio da locadora identificado e autenticado. necessrio que o cliente esteja cadastrado.
Cenrio de sucesso principal: 1. Cliente vai ao caixa com os itens para reserva. 2. Funcionrio verifica se o cliente est cadastrado. 3. Funcionrio inicia uma nova reserva. 4. Funcionrio entra com o identificador do item. 5. Sistema registra o item, apresenta sua descrio, preo e sub-total. 6. Funcionrio repete passos 4-5 at indicar o trmino. 7. Sistema apresenta que a reserva foi concluda com sucesso.
Extenses:
2.a) Cliente no cadastrado 1. O sistema informa que o cliente no est cadastrado. 2. Funcionrio cadastra o cliente. 4.a) Item invlido 1. Sistema informa que o item invlido ou ainda no est cadastrado. 2. Funcionrio cadastra o item.
Requisitos especiais: Resposta da reserva em 10 segundos em 90% das vezes. Regras de negcio plugveis a serem inseridas nos passos 3 e 4.
Variaes de dados e tecnologia: 4.a) Identificador de item informado por scanner de cdigo de barras ou teclado.
Interessados: - Funcionrio da Locadora: ter acesso rpido aos itens a serem consultados. - Cliente: quer a apresentao de dados sobre os itens consultados, de forma rpida, e com dados corretos. Informaes sobre o filme: classificao, gnero, sinopse, disponibilidade, preos de locao. - Empresa: quer realizar consultas corretamente. Para realizar locaes de filme de forma coerente, de forma que todos os dados do sistema estejam corretos.
Pr-condies: Funcionrio da locadora identificado e autenticado. A partir dele ser realizada a tarefa de consulta.
Garantias de sucesso: os dados so gerados corretamente, e a consulta ser bem sucedida se o cliente obtiver todas as informaes necessrias.
Cenrio de sucesso principal: 1. Cliente chega no caixa com os itens que deseja consultar. 2. Funcionrio inicia uma nova consulta de itens. 3. Funcionrio entra com o identificador do item. 4. Sistema apresenta a descrio relacionada ao item. 5. Funcionrio encerra consulta de item.
3a) Consulta invlida de item 1.O sistema informa que o item no est cadastrado. 2.Funcionrio faz o cadastro do item.
Requisitos especiais: Resposta dos dados consultados em 10 segundos em 90% das vezes.
Variaes de dados e tecnologia: 4.a) Identificador de item informado por scanner de cdigo de barras ou teclado.
Interessados:
- Funcionrio da Locadora: ter acesso rpido aos dados dos clientes a serem consultados. - Cliente: quer a apresentao de seus dados, de forma rpida e correta. Informaes sobre clientes: nome, endereo, telefone, histrico de filmes locados, reservas, multas. - Empresa: quer realizar consultas corretamente. Para realizar consultas sobre o cliente de forma coerente e com dados corretos.
Pr-condies: Funcionrio da locadora identificado e autenticado. A partir dele ser realizada a tarefa de consulta.
Garantias de sucesso: os dados so gerados corretamente, e a consulta ser bem sucedida se o cliente obtiver todas as informaes necessrias.
Cenrio de sucesso principal: 1. Cliente solicita ao funcionrio dados sobre seu cadastro. 2. Funcionrio inicia uma nova consulta de cliente. 3. Funcionrio entra com o identificador do cliente. 4. Sistema apresenta a descrio relacionada ao cliente. 5. Funcionrio encerra consulta de cliente.
3a) Consulta invlida de cliente 1.O sistema informa que identificador do cliente invlido. 2.Funcionrio verifica novamente o cliente com o identificador correto.
Requisitos especiais:
Casos de uso 1 (curto) - Processar Excluso: O funcionrio entra com identificador do item/cliente a ser excludo no sistema. Sistema verifica se o item/cliente est cadastrado. Funcionrio seleciona o item/cliente no sistema. Item/cliente selecionado excludo. O sistema atualiza o banco de dados. Uma notificao aparece na tela mostrando que o item/cliente foi excludo com sucesso.
Casos de uso 2 (curto) - Processar Edio: O funcionrio entra com identificador do item/cliente que vai ser editado no sistema. Sistema verifica se o item/cliente est cadastrado. Funcionrio seleciona o item/cliente no sistema. Item/cliente selecionado editado pelo funcionrio. O sistema atualiza os dados. Uma notificao aparece na tela mostrando que o item/cliente foi atualizado com sucesso.
Casos de uso 3 (curto) Relatrio: O funcionrio seleciona a consulta que deseja fazer. Sistema realiza a consulta. Consulta exibida na tela como relatrio.
Casos de uso 4 (curto) Ranking de filmes e usurios: medida que um filme locado, um contador indicativo das vezes que ele foi alugado vai aumentando. A partir da criado o ranking de filmes mais vistos. O mesmo feito para os clientes. Quanto maior o valor do contador do cliente, mais fiel ele ser, e consequentemente poder receber prmios ou promoes.
Casos de uso 5 (curto) rea do cliente: O cliente informa sua conta, e aps confirmao de que ele est cadastrado, ele tem acesso a todas suas informaes, como: os filmes que ele j viu, as reservas que ele fez, entre outros.
Casos de uso 6 (curto) rea de divulgao: O funcionrio divulga os filmes que esto sendo lanados, promoes de filmes e faz o marketing da locadora, com o consenso do gerente.
MODELO DE DOMNIO
Edio
Emprstimo
- Filme
Processar excluso
Relatrios
Reservas
rea de divulgao
rea do cliente
ARQUITETURA LGICA
- Consulta
- Edio
- Emprstimo
- Excluso
- Relatrios
- Reserva
- rea de divulgao
- rea do cliente
- Consulta
- Edio
- Emprstimo
- Excluso
- Relatrios
- Reserva
- rea de divulgao
- rea do cliente
DIAGRAMAS DE CLASSE