Buscar

Sistema de PDV - Diagrama de Caso de Uso Geral

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Como profissional de sistemas de informação, muitas vezes você será requisitado(a) para dar sua opinião técnica sobre qual o melhor processo de software para a construção de uma solução, baseando-se inicialmente nas especificações de requisitos principais e no que os usuários do novo sistema esperam dele.A partir desses pressupostos, considere que seu diretor lhe encaminhou um documento contendo os principais requisitos para um subsistema de caixa de pagamento (PDV ou, se preferir, o caixa do supermercado, da vendinha, etc...).Como dado importante, o pessoal sênior do escritório, que avaliou inicialmente esses requisitos, definiu por consenso que o processo de engenharia de software incremental é o mais adequado para seu desenvolvimento.
Segue a lista de requisitos para o PDV.
1. Registrar os produtos (itens) vendidos em cada venda.
2. Calcular o valor total de uma venda.
3. Obter e apresentar as informações sobre cada produto mediante a leitura de seu código de barras.
4. Reportar ao estoque os dados (qtd) dos produtos vendidos.
5. Registrar cada venda completada com sucesso.
6. Exigir senha pessoal do operador para operar o sistema.
7. Receber pagamentos em dinheiro ou cartão.
8. Emitir mensalmente o relatório de estoque (entradas, saídas e saldo).
Pede-se, a partir desses parcos dados, que você entregue as seguintes tarefas.
a) Crie/escreva uma justificativa para balizar a decisão em se desenvolver o sistema utilizando o processo incremental e não cascata, pois um dos analistas do cliente está em dúvida com relação ao melhor processo.
b) Identifique, a partir da lista de requisitos apresentada, quais são os funcionais e os não funcionais (monte uma tabela e separe em duas colunas identificadas).
c) Desenhe o diagrama de caso de uso geral desse sistema.
d) Desenhe o diagrama detalhado de caso de uso desse sistema.
A)
Justificativa:
Cascata: O modelo em cascata também é conhecido como modelo clássico / tradicional. Às vezes, é referido como modelo de ciclo de vida sequencial linear porque todas as fases envolvem neste modelo concluído uma a uma de forma linear. Neste modelo, obtemos o software após a conclusão de toda a fase de codificação. Este modelo é usado basicamente para pequenos projetos. Existe apenas um ciclo no modelo em cascata.
Incremental: Modelo de desenvolvimento dividido em etapas, denominadas “incrementos”, que produzirão incrementalmente o sistema, até a sua versão final. Em cada incremento é realizado todo o ciclo do desenvolvimento de software, dos requisitos à implantação do sistema já em funcionamento. Cada etapa produz um sistema totalmente funcional, apesar de ainda não cobrir todos os requisitos.
Vantagens do modelo Incremental sobre o Cascata: 
1. No modelo cascata a entrega da primeira versão funcional do software ocorre somente no final da sua construção, o modelo incremental entrega a primeira versão funcional consideravelmente antes, pois o software é entregue por incrementos. Com isso, a utilização de métodos incrementais o investimento inicial seja menor que o de métodos cascatas e o retorno sobre o investimento é mais rápido, pois os usuários já estão usufruindo do software e colhendo os benefícios que ele proporciona
B)
	REQUISITOS FUNCIONAIS
	REQUISITOS NÃO FUNCIONAIS
	Registrar os produtos (itens) vendidos em cada venda
	Exigir senha pessoal do operador para operar o sistema
	Calcular o valor total de uma venda
	
	Reportar ao estoque os dados (qtd) dos produtos vendidos
	
	Emitir mensalmente o relatório de estoque (entradas, saídas e saldo)
	
	Registrar cada venda completada com sucesso
	
	Obter e apresentar as informações sobre cada produto mediante a leitura de seu código de barras.
	
	Receber pagamentos em dinheiro ou cartão
	
C)
D)

Continue navegando