A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PUCRS - FACIN (1)Engenharia de Software A / Engenharia de Software I Exercícios.

Apresentações semelhantes


Apresentação em tema: "PUCRS - FACIN (1)Engenharia de Software A / Engenharia de Software I Exercícios."— Transcrição da apresentação:

1 PUCRS - FACIN (1)Engenharia de Software A / Engenharia de Software I Exercícios

2 PUCRS - FACIN (2) Ex. #1 Informações Necessárias Você foi contratado para desenvolver um sistema que controla uma máquina de cozimento automática temporizada. Está máquina possui: –Um mostrador digital que apresenta o tempo requisitado e o tempo restante para o cozimento. –Um botão de setup que incrementa o tempo de cozimento em 1 minuto (este tempo é armazenado em um cronômetro). –Um botão de início de para iniciar o cozimento. Quando este botão for acionado, o motor do prato giratório é acionado e o cronômetro inicializado. –Um botão de cancelamento que para o cozimento. Quando este botão for acionado, o motor do prato giratório é desligado e o cronômetro volta a zero. Fazer –Diagrama de Casos de Uso Listar Atores, Listar Funcionalidades. –Diagrama de Atividades para cada Caso de Uso. –Descrição Detalhada de cada Caso de Uso –Um Modelo Conceitual Conceitos, Relacionamentos,Cardinalidade,Atributos.

3 PUCRS - FACIN (3) Ex #2 Desenvolver um sistema para controlar um Terminal de Auto Atendimento(POS) onde: Clientes compram produtos. Clientes são elegíveis à descontos. Clientes finalizam a compra (pagam). Clientes pedem ajuda a um atendente para auxiliar em TODO. processo de compra. Pagamento pode ser em Dinheiro ou Cartão. A compra se dá mediante um scanner e uma balança, ou seja, produtos que não precisam ser pesados têm seu código de barras lido pelo scanner. Produtos que precisam ser pesados são colocados em uma balança (situada no POS) e o cliente deve informas qual produto que está sendo adquirido, selecionando-o de uma lista.

4 PUCRS - FACIN (4) Ex #2 Há um procedimento de segurança para impedir fraudes. Este mecanismo obriga que cada item registrado seja depositado em uma sacola, que está posicionada sobre uma balança. Se for colocado um peso incompatível com a compra, o atendente é alertado e o sistema entra em estado de espera. Balança Sacola Balança Terminal com TouchScreen Leitora de Cartão Leitora de Cédulas Scanner POS

5 PUCRS - FACIN (5) Ex #2 Diagrama de Casos de Uso –Para cada Diagrama fazer a descrição detalhada. UM diagrama de atividades para o processo de compra. Fazer um modelo conceitual da aplicação. –Conceitos –Relacionamentos –Multiplicidade Fazer o Modelo de Análise –Fronteira –Controlador –Entidade


Carregar ppt "PUCRS - FACIN (1)Engenharia de Software A / Engenharia de Software I Exercícios."

Apresentações semelhantes


Anúncios Google