exercícios - cap. 4 1



Documentos relacionados
exercícios - cap Construa uma máquina de estados que ilustre os requisitos de uma máquina multibanco (levantamento de dinheiro)

Certidão Permanente. Manual de Procedimentos

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase

Manual de candidatura por via electrónica

4.1. UML Diagramas de casos de uso

Aleph Manual de utilização do módulo de aquisições

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 1ª Fase

Facturação Guia do Utilizador

MANUAL DE PROCEDIMENTOS PLATAFORMA DE INSCRIÇÕES ONLINE

Introdução ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação Inscrição Acesso à Aplicação...

EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador

ZSRest. Manual de Configuração. Serviço de Entregas. V2011-Certificado

Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores

UML (Unified Modelling Language) Diagrama de Classes

Sistema de formação e certificação de competências

Projecto de Desenvolvimento de Sistemas de Software

Índice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?

Pizza Móvel. Manual do Utilizador. Seja muito bem-vindo caro utilizador

Manual de Utilização - Backoffice

Descrição do Serviço Diagnóstico no Local

Diagramas de Casos de Uso

Acessos Convergentes. Manual de Configuração e Utilização

Marketing de Serviços

Manual do Fénix. Portal Secretaria da Escola Portal Conselho Científico Portal Direcção de Curso. Candidatura Online para o 2.

Edital N.º 11/PROAD/SGP/2015 e complementares

Partilha online 3.1. Edição 1

CANDIDATURAS PÓS-GRADUAÇÃO (2º CICLO, 3º CICLO, CFA) Mestrados, Doutoramentos, Especializações

Rock In Rio - Lisboa

Catálogo Nacional de Compras Públicas. Manual de Fornecedores

Para aceder ao Portal das Finanças e validar ou confirmar as facturas deverão seguir o seguinte caminho:

Novo Formato de Logins Manual de Consulta

LEILÃO ONLINE. Manual do Utilizador

Work Flow no EGS F&B Control

Tarefa Orientada 4 Criação das restantes tabelas

Segunda alteração ao REGULAMENTO Campanha Oferta de 6 meses de subscrição Netflix na compra de um Samsung Galaxy Tab S2

PERFIL PROFISSIONAL TÉCNICO/A ADMINISTRATIVO/A. PERFIL PROFISSIONAL Técnico/a Administrativo/a Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/5

Guia do Utilizador. Cartão BPI Gold Empresas

REGULAMENTO DA BIBLIOTECA

IBM SmartCloud para Social Business. Manual do Utilizador do IBM SmartCloud Engage e IBM SmartCloud Connections

Manual do Utilizador GESTFOR Gestão da Formação

Jornal Oficial da União Europeia

Ajuda do site ( Março 2006)

Instruções para o participante no Curso de e-learning. Esquizofrenia Questões Aprofundadas

ALPIAGRA 2010 FEIRA AGRÍCOLA E COMERCIAL DE ALPIARÇA REGULAMENTO GERAL

SEMINÁRIOS AVANÇADOS GESTÃO DE PROJECTOS

Guia de Utilização. Acesso Universal

SISTEMA DE BIBLIOTECAS DO IFRS

Cadeira de Tecnologias de Informação. Diagramas de Fluxos de Dados

GESTÃO DA QUALIDADE COORDENAÇÃO DA QUALIDADE

Casos de uso Objetivo:

Resolução da lista de exercícios de casos de uso

Data Encomenda, Data Entrega; tem também o código Artigo, Descrição, Quantidade e Preço para cada artigo; bem como o Total Encomenda.

A BDAP Passo a Passo.

Bem-vindo ao nosso mundo virtual! Guia do Portal de Ensino à Distância da Get Training 1

Aleph Manual de utilização do módulo de circulação e empréstimos

Comunicação documentos de transporte AT via Webservice Singest Sistema Integrado de Gestão Cambragest Serviços de Gestão e Software

2 o AVISO DE ESCLARECIMENTOS E RETIFICAÇÃO DE ERROS OU OMISSÕES NAS PEÇAS DO CONCURSO

Análise Orientada a Objetos Processo Unificado RUP - Rational Unified Process

Engenharia de Software e Sistemas Distribuídos. Enunciado Geral do Projecto

Ficha de Compra do veículo


Serviço de Clientes. Gestix Enterprise. Gestix.com

PROCEDIMENTOS PARA AQUISIÇÃO

GIAE ONLINE GIAE ONLINE. J.P.M & Abreu, Lda.

Anúncio de concurso. Serviços

1. Condições netticket

FEDERAÇÃO PORTUGUESA DE TIRO

Especificação do 3º Trabalho

Alterações ao Gestor de Documentos

Como criar e publicar um Website na Web 2.0 (Wordpress)

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

Diagrama de contexto

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

WEBSITE DEFIR PRO

JURINFOR JURIGEST Facturação e Mapas

Exercício Pizzaria Análise de Objetivos

Software de Gestão de Jardins de Infância - Creches - Externatos Atl s Colégios - Escolas

Perguntas mais frequentes sobre o Subsídio para aquisição de material escolar a estudantes do ensino superior no ano lectivo de 2014/2015

GUIA PRÁTICO DECLARAÇÃO DE REMUNERAÇÕES ON-LINE INSTITUTO DA SEGURANÇA SOCIAL, I.P

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Geral. Núcleo de Tecnologia da Informação

Mas para iniciar o uso do CRM é necessário efetuar algumas configurações em primeiro lugar.

TENHA MAIS MÃO NAS SUAS CONTAS

Data de Aplicação. Rede Local e Segurança Informática Básica

O Programa experts plus é válido para o período de viagens de a

Condições Gerais Programa de fidelidade O CLUBE FITNESSBOUTIQUE Junho 2011

Exercícios Diagrama de Casos de Uso. Disciplina: Engenharia de Requisitos

1 Contextualização 3 2 Administração do Joomla 5 3 Painel de controlo Menu sítio Menu utilizadores Outras funcionalidades 8 4

Regulamento de Gestão de Reclamações

1 MANUAL DO CANDIDATO

REGULAMENTO PARA DESLOCAÇÕES AO SERVIÇO DA EMPRESA 1 REGULAMENTO PARA DESLOCAÇÕES AO SERVIÇO DA EMPRESA

Transcrição:

1

1. Equipa de desenvolvimento, clientes e utilizadores trabalham em conjunto para especificar os requisitos de um sistema. Se o sistema depois de concluído falhar, causando prejuizo físico ou financeiro, quem é o principal responsável? 2. Como é que se pode garantir que os requisitos de qualidade relacionados com a segurança e a confiança podem ser verificados? É possível mostrar que um sistema nunca pode falhar? 3. Classifique os seguintes requisitos como funcionais, de qualidade, restrições de desenho e restrições de processo. (a) o client daemon tem que estar invivísvel para o utilizador (b) o sistema deve verificar a existencia de links corruptos e de dados cuja data de validade já expirou (c) deve existir uma conveção interna de nomes para garantir a unicidade de cada registo (d) a comunicação entre a base de dados e o servidor deve ser encriptada (e) os ficheiros devem estar agrupados numa hierarquia (f) tem que existir uma interface com a base de dados Oracle (g) tem que suportar de forma concorrente 50000 utilizadores 1

2

4. Construa uma máquina de estados que ilustre os requisitos de uma máquina multibanco (levantamento de dinheiro) 2

4. Construa uma máquina de estados que ilustre os requisitos de uma máquina multibanco (levantamento de dinheiro) 5. Uma máquina de estados diz-se completa sse em cada estado existe uma transição para para todo o evento de entrada. É sempre possivel converter uma máquina de estados incompleta numa máquina de estados completa. Converta a máquina de estados construída na pergunta anterior para uma máquina completa. 2

4. Construa uma máquina de estados que ilustre os requisitos de uma máquina multibanco (levantamento de dinheiro) 5. Uma máquina de estados diz-se completa sse em cada estado existe uma transição para para todo o evento de entrada. É sempre possivel converter uma máquina de estados incompleta numa máquina de estados completa. Converta a máquina de estados construída na pergunta anterior para uma máquina completa. 6. Uma propriedade de segurança de um sistema expressa um determinado comportamento do sistema que nunca acontece. Indique uma propriedade de segurança para o sistema da máquina multibanco. 2

4. Construa uma máquina de estados que ilustre os requisitos de uma máquina multibanco (levantamento de dinheiro) 5. Uma máquina de estados diz-se completa sse em cada estado existe uma transição para para todo o evento de entrada. É sempre possivel converter uma máquina de estados incompleta numa máquina de estados completa. Converta a máquina de estados construída na pergunta anterior para uma máquina completa. 6. Uma propriedade de segurança de um sistema expressa um determinado comportamento do sistema que nunca acontece. Indique uma propriedade de segurança para o sistema da máquina multibanco. 7. Uma propriedade de animação de um sistema expressa um determinado comportamento do sistema que pode acontecer. Indique uma propriedade de animação para o sistema da máquina multibanco. 2

3

4. Por vezes, constrói-se (rapidamente) um protótipo de parte de um sistema para mostrar ao cliente a funcionalidade do sistema. Considera que a documentação dos requisitos deverá ser escrita antes ou depois do protótipo ser avaliado? 5. Construa um modelo UML (diagrama de casos de uso, de classes e de estados) para ilustrar os requisitos de um sistema de uma lista telefónica on-line para substituir o sistema já existente em papel. 6. Que tipo de problemas se deve procurar numa revisão aos requisitos de um sistema? 7. Considera que existem vantagens/desvantagens em separar o documento de definição dos requisitos do documento de especificação dos requisitos? 8. Considere que um cliente lhe pede um requisito impossível de implementar. Colocaria o requisito na documentação para mais tarde pedir para retirá-lo? Que implicações éticas poderá haver em prometer algo que já se sabe não ser possível cumprir? 3

4

13.Considere a seguinte descrição de um sistema de empréstimo de publicações de uma biblioteca de uma universidade. 4

13.Considere a seguinte descrição de um sistema de empréstimo de publicações de uma biblioteca de uma universidade. As publicações disponíveis são livros e revistas. 4

13.Considere a seguinte descrição de um sistema de empréstimo de publicações de uma biblioteca de uma universidade. As publicações disponíveis são livros e revistas. Quando um aluno quer requisitar uma publicação, preenche um formulário por cada publicação, indicando a cota, o título e os autores (no caso de ser um livro) e entrega-o a um funcionário. Cada aluno pode efectuar até 3 empréstimos. 4

13.Considere a seguinte descrição de um sistema de empréstimo de publicações de uma biblioteca de uma universidade. As publicações disponíveis são livros e revistas. Quando um aluno quer requisitar uma publicação, preenche um formulário por cada publicação, indicando a cota, o título e os autores (no caso de ser um livro) e entrega-o a um funcionário. Cada aluno pode efectuar até 3 empréstimos. A biblioteca também deverá fazer controlo dos empréstimos atrasados, avisando os leitores por email quando ultrapassar os 7 dias de atraso. 4

13.Considere a seguinte descrição de um sistema de empréstimo de publicações de uma biblioteca de uma universidade. As publicações disponíveis são livros e revistas. Quando um aluno quer requisitar uma publicação, preenche um formulário por cada publicação, indicando a cota, o título e os autores (no caso de ser um livro) e entrega-o a um funcionário. Cada aluno pode efectuar até 3 empréstimos. A biblioteca também deverá fazer controlo dos empréstimos atrasados, avisando os leitores por email quando ultrapassar os 7 dias de atraso. Os alunos devem poder pesquisar as publicações existentes na biblioteca. No caso de uma publicação já estar requisitada, é mostrada a data esperada para entrega 4

13.Considere a seguinte descrição de um sistema de empréstimo de publicações de uma biblioteca de uma universidade. As publicações disponíveis são livros e revistas. Quando um aluno quer requisitar uma publicação, preenche um formulário por cada publicação, indicando a cota, o título e os autores (no caso de ser um livro) e entrega-o a um funcionário. Cada aluno pode efectuar até 3 empréstimos. A biblioteca também deverá fazer controlo dos empréstimos atrasados, avisando os leitores por email quando ultrapassar os 7 dias de atraso. Os alunos devem poder pesquisar as publicações existentes na biblioteca. No caso de uma publicação já estar requisitada, é mostrada a data esperada para entrega Quando chega uma nova publicação, esta é encaminhada para o responsável pela catalogação, onde será analisada e definida a sua área de conhecimento. Existem várias áreas de conhecimento, pondendo ser criadas outras. 4

13.Considere a seguinte descrição de um sistema de empréstimo de publicações de uma biblioteca de uma universidade. As publicações disponíveis são livros e revistas. Quando um aluno quer requisitar uma publicação, preenche um formulário por cada publicação, indicando a cota, o título e os autores (no caso de ser um livro) e entrega-o a um funcionário. Cada aluno pode efectuar até 3 empréstimos. A biblioteca também deverá fazer controlo dos empréstimos atrasados, avisando os leitores por email quando ultrapassar os 7 dias de atraso. Os alunos devem poder pesquisar as publicações existentes na biblioteca. No caso de uma publicação já estar requisitada, é mostrada a data esperada para entrega Quando chega uma nova publicação, esta é encaminhada para o responsável pela catalogação, onde será analisada e definida a sua área de conhecimento. Existem várias áreas de conhecimento, pondendo ser criadas outras. Os leitores, professores e alunos, interessados em consultar publicações não existentes na biblioteca, poderão apresentar uma proposta de aquisição das mesmas ao responsável. 4

5

5

5

As propostas são analisadas e em função dos preços e do orçamento disponível, serão seleccionadas as publicações a adquirir. A biblioteca estabeleceu critérios que dão prioridade à aquisição de publicações formativas que façam parte do sistema de ensino. 5

As propostas são analisadas e em função dos preços e do orçamento disponível, serão seleccionadas as publicações a adquirir. A biblioteca estabeleceu critérios que dão prioridade à aquisição de publicações formativas que façam parte do sistema de ensino. Após ter sido definida a lista de publicações a adquirir, são enivadas notas de encomenda para os fornecedores. As publicações entregues pelos fornecedores são verificadas no momento da recepção. 5

As propostas são analisadas e em função dos preços e do orçamento disponível, serão seleccionadas as publicações a adquirir. A biblioteca estabeleceu critérios que dão prioridade à aquisição de publicações formativas que façam parte do sistema de ensino. Após ter sido definida a lista de publicações a adquirir, são enivadas notas de encomenda para os fornecedores. As publicações entregues pelos fornecedores são verificadas no momento da recepção. Depois de catalogadas e registadas, as publicações ficam num expositor especial de divulgação durante 5 dias, antes de serem colocadas na prateleira. A partir desta altura ficam disponíveis para empréstimo. 5

As propostas são analisadas e em função dos preços e do orçamento disponível, serão seleccionadas as publicações a adquirir. A biblioteca estabeleceu critérios que dão prioridade à aquisição de publicações formativas que façam parte do sistema de ensino. Após ter sido definida a lista de publicações a adquirir, são enivadas notas de encomenda para os fornecedores. As publicações entregues pelos fornecedores são verificadas no momento da recepção. Depois de catalogadas e registadas, as publicações ficam num expositor especial de divulgação durante 5 dias, antes de serem colocadas na prateleira. A partir desta altura ficam disponíveis para empréstimo. A biblioteca analisa as publicações periodicamente em função do seu estado de conservação. As que estão em mau estado são retiradas do circuito de empréstimo. As que são valiosas também são retiradas do circuito de empréstimo e colocadas em exposição. 5

As propostas são analisadas e em função dos preços e do orçamento disponível, serão seleccionadas as publicações a adquirir. A biblioteca estabeleceu critérios que dão prioridade à aquisição de publicações formativas que façam parte do sistema de ensino. Após ter sido definida a lista de publicações a adquirir, são enivadas notas de encomenda para os fornecedores. As publicações entregues pelos fornecedores são verificadas no momento da recepção. Depois de catalogadas e registadas, as publicações ficam num expositor especial de divulgação durante 5 dias, antes de serem colocadas na prateleira. A partir desta altura ficam disponíveis para empréstimo. A biblioteca analisa as publicações periodicamente em função do seu estado de conservação. As que estão em mau estado são retiradas do circuito de empréstimo. As que são valiosas também são retiradas do circuito de empréstimo e colocadas em exposição. 5

6

6

6

a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso 6

a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso b) Desenhe o diagrama de classes que ilustre os requisitos do sistema. 6

a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso b) Desenhe o diagrama de classes que ilustre os requisitos do sistema. c) Desenhe o diagrama de estados para a entidade Publicação. 6

a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso b) Desenhe o diagrama de classes que ilustre os requisitos do sistema. c) Desenhe o diagrama de estados para a entidade Publicação. d) Desenhe o diagrama de sequencia para o cenário principal do caso de uso Registar empréstimo. 6

a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso b) Desenhe o diagrama de classes que ilustre os requisitos do sistema. c) Desenhe o diagrama de estados para a entidade Publicação. d) Desenhe o diagrama de sequencia para o cenário principal do caso de uso Registar empréstimo. e) Desenhe o diagrama de actividades para o processo de disponibilização de publicação, desde o respectivo pedido de aquisição feito pelo leitor até à publicação ser colocada na prateleira, ficando disponível para empréstimo. 6

7

7

14. Pretende-se desenvolver um sistema de informação para apoiar a gestão de encomendas de um grupo de pizzarias PhonePizza. O sistema irá prestar serviços de atendimento, acompanhamento de clientes e de encomendas. 7

14. Pretende-se desenvolver um sistema de informação para apoiar a gestão de encomendas de um grupo de pizzarias PhonePizza. O sistema irá prestar serviços de atendimento, acompanhamento de clientes e de encomendas. 7

14. Pretende-se desenvolver um sistema de informação para apoiar a gestão de encomendas de um grupo de pizzarias PhonePizza. O sistema irá prestar serviços de atendimento, acompanhamento de clientes e de encomendas. Para além das pizzarias (lojas), o grupo tem uma Central de Atendimento aos Clientes (CAC) que disponibiliza um serviço de encomendas de produtos por telefone e pela Internet. Para o efeito, se o cliente contactar por telefone deve indicar a sua localização. Caso se encontre na área de cobertura do grupo, a CAC efectua a encomenda e envia-o para a pizzaria mais próxima da zona onde o cliente se encontra. Se o pedido for feito pela Internet, o utilizador tem que efectuar primeiro um pré-registo (indicando login, password, morada, telefone e email). Em seguida recebe via email um código de acesso para poder activar os serviços disponibilizados pela pizzaria. Após a activação dos serviços, o código de acesso não será jamais utilizado. Assim que o cliente receber o código de acesso, pode efectuar encomendas através do seu login e password. 7

14. Pretende-se desenvolver um sistema de informação para apoiar a gestão de encomendas de um grupo de pizzarias PhonePizza. O sistema irá prestar serviços de atendimento, acompanhamento de clientes e de encomendas. Para além das pizzarias (lojas), o grupo tem uma Central de Atendimento aos Clientes (CAC) que disponibiliza um serviço de encomendas de produtos por telefone e pela Internet. Para o efeito, se o cliente contactar por telefone deve indicar a sua localização. Caso se encontre na área de cobertura do grupo, a CAC efectua a encomenda e envia-o para a pizzaria mais próxima da zona onde o cliente se encontra. Se o pedido for feito pela Internet, o utilizador tem que efectuar primeiro um pré-registo (indicando login, password, morada, telefone e email). Em seguida recebe via email um código de acesso para poder activar os serviços disponibilizados pela pizzaria. Após a activação dos serviços, o código de acesso não será jamais utilizado. Assim que o cliente receber o código de acesso, pode efectuar encomendas através do seu login e password. 7

8

8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. Na pizzaria, o pedido de uma encomenda pode ser feito ao balcão ou à mesa, havendo em qualquer dos casos um terminal do sistema com um ecrã táctil disponibilizado para introduzir o pedido. 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. Na pizzaria, o pedido de uma encomenda pode ser feito ao balcão ou à mesa, havendo em qualquer dos casos um terminal do sistema com um ecrã táctil disponibilizado para introduzir o pedido. 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. Na pizzaria, o pedido de uma encomenda pode ser feito ao balcão ou à mesa, havendo em qualquer dos casos um terminal do sistema com um ecrã táctil disponibilizado para introduzir o pedido. Os funcionários distribuem-se pelas seguintes categorias: gestor de loja, empregado de mesa, gestor de encomendas, estafeta. Todos têm um número e podem trabalhar em várias lojas, sendo importante saber a data e a duração do contrato em cada loja. 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. Na pizzaria, o pedido de uma encomenda pode ser feito ao balcão ou à mesa, havendo em qualquer dos casos um terminal do sistema com um ecrã táctil disponibilizado para introduzir o pedido. Os funcionários distribuem-se pelas seguintes categorias: gestor de loja, empregado de mesa, gestor de encomendas, estafeta. Todos têm um número e podem trabalhar em várias lojas, sendo importante saber a data e a duração do contrato em cada loja. 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. Na pizzaria, o pedido de uma encomenda pode ser feito ao balcão ou à mesa, havendo em qualquer dos casos um terminal do sistema com um ecrã táctil disponibilizado para introduzir o pedido. Os funcionários distribuem-se pelas seguintes categorias: gestor de loja, empregado de mesa, gestor de encomendas, estafeta. Todos têm um número e podem trabalhar em várias lojas, sendo importante saber a data e a duração do contrato em cada loja. Cada loja é caracterizada por código, nome, zona de influencia. 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. Na pizzaria, o pedido de uma encomenda pode ser feito ao balcão ou à mesa, havendo em qualquer dos casos um terminal do sistema com um ecrã táctil disponibilizado para introduzir o pedido. Os funcionários distribuem-se pelas seguintes categorias: gestor de loja, empregado de mesa, gestor de encomendas, estafeta. Todos têm um número e podem trabalhar em várias lojas, sendo importante saber a data e a duração do contrato em cada loja. Cada loja é caracterizada por código, nome, zona de influencia. 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. Na pizzaria, o pedido de uma encomenda pode ser feito ao balcão ou à mesa, havendo em qualquer dos casos um terminal do sistema com um ecrã táctil disponibilizado para introduzir o pedido. Os funcionários distribuem-se pelas seguintes categorias: gestor de loja, empregado de mesa, gestor de encomendas, estafeta. Todos têm um número e podem trabalhar em várias lojas, sendo importante saber a data e a duração do contrato em cada loja. Cada loja é caracterizada por código, nome, zona de influencia. 8

A pizzaria tem um catálogo que consiste numa listagem de produtos por código, nome, descrição e preço. Os produtos disponíveis são bebidas, saladas, entradas, pizzas, massas e sobremesas. Uma pizza é constituída por uma pizza base (Margarita) à qual se podem adicionar até 10 ingredientes. Existem também pizzas com os ingredientes pré-definidos (e.g., Vegetariana, Tropical). A pizzaria é composta pelas seguintes áreas: restaurante, balcão, entregas, cozinha e armazém. É no restaurante que estão as mesas. As mesas (numeradas) podem ser reservadas pelos clientes, sendo a reserva referenciada pelo número da mesa e pela data. Um cliente pode reservar várias mesas. Na pizzaria, o pedido de uma encomenda pode ser feito ao balcão ou à mesa, havendo em qualquer dos casos um terminal do sistema com um ecrã táctil disponibilizado para introduzir o pedido. Os funcionários distribuem-se pelas seguintes categorias: gestor de loja, empregado de mesa, gestor de encomendas, estafeta. Todos têm um número e podem trabalhar em várias lojas, sendo importante saber a data e a duração do contrato em cada loja. Cada loja é caracterizada por código, nome, zona de influencia. 8

9

9

O procedimento para encomendar é idêntico, quer o pedido seja feito por telefone, pela Internet ou localmente. Quando uma pizzaria recebe uma encomenda, adiciona-a à fila de espera de encomendas a satisfazer. Assim que a encomenda começa a ser confeccionada, o seu estado passa a processo. Logo que todos itens da encomenda estejam prontos para serem entregues, esta é entregue ao cliente pelo empregado de mesa ou pelo estafeta, dependendo do tipo da encomenda. O estado da encomenda passa então a caminho. Assim que o cliente recebe a encomenda, é gerada uma factura que é caracterizada por um número, data, itens de produto com valor unitário e valor total. Nessa altura, o estado da encomenda passa a entregue e toda a informação referente à encomenda e respectiva factura é arquivada. 9

O procedimento para encomendar é idêntico, quer o pedido seja feito por telefone, pela Internet ou localmente. Quando uma pizzaria recebe uma encomenda, adiciona-a à fila de espera de encomendas a satisfazer. Assim que a encomenda começa a ser confeccionada, o seu estado passa a processo. Logo que todos itens da encomenda estejam prontos para serem entregues, esta é entregue ao cliente pelo empregado de mesa ou pelo estafeta, dependendo do tipo da encomenda. O estado da encomenda passa então a caminho. Assim que o cliente recebe a encomenda, é gerada uma factura que é caracterizada por um número, data, itens de produto com valor unitário e valor total. Nessa altura, o estado da encomenda passa a entregue e toda a informação referente à encomenda e respectiva factura é arquivada. a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso 9

O procedimento para encomendar é idêntico, quer o pedido seja feito por telefone, pela Internet ou localmente. Quando uma pizzaria recebe uma encomenda, adiciona-a à fila de espera de encomendas a satisfazer. Assim que a encomenda começa a ser confeccionada, o seu estado passa a processo. Logo que todos itens da encomenda estejam prontos para serem entregues, esta é entregue ao cliente pelo empregado de mesa ou pelo estafeta, dependendo do tipo da encomenda. O estado da encomenda passa então a caminho. Assim que o cliente recebe a encomenda, é gerada uma factura que é caracterizada por um número, data, itens de produto com valor unitário e valor total. Nessa altura, o estado da encomenda passa a entregue e toda a informação referente à encomenda e respectiva factura é arquivada. a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso b) Desenhe o diagrama de classes que ilustre os requisitos do sistema. 9

O procedimento para encomendar é idêntico, quer o pedido seja feito por telefone, pela Internet ou localmente. Quando uma pizzaria recebe uma encomenda, adiciona-a à fila de espera de encomendas a satisfazer. Assim que a encomenda começa a ser confeccionada, o seu estado passa a processo. Logo que todos itens da encomenda estejam prontos para serem entregues, esta é entregue ao cliente pelo empregado de mesa ou pelo estafeta, dependendo do tipo da encomenda. O estado da encomenda passa então a caminho. Assim que o cliente recebe a encomenda, é gerada uma factura que é caracterizada por um número, data, itens de produto com valor unitário e valor total. Nessa altura, o estado da encomenda passa a entregue e toda a informação referente à encomenda e respectiva factura é arquivada. a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso b) Desenhe o diagrama de classes que ilustre os requisitos do sistema. c) Desenhe o diagrama de estados para a entidade Encomenda. 9

O procedimento para encomendar é idêntico, quer o pedido seja feito por telefone, pela Internet ou localmente. Quando uma pizzaria recebe uma encomenda, adiciona-a à fila de espera de encomendas a satisfazer. Assim que a encomenda começa a ser confeccionada, o seu estado passa a processo. Logo que todos itens da encomenda estejam prontos para serem entregues, esta é entregue ao cliente pelo empregado de mesa ou pelo estafeta, dependendo do tipo da encomenda. O estado da encomenda passa então a caminho. Assim que o cliente recebe a encomenda, é gerada uma factura que é caracterizada por um número, data, itens de produto com valor unitário e valor total. Nessa altura, o estado da encomenda passa a entregue e toda a informação referente à encomenda e respectiva factura é arquivada. a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso b) Desenhe o diagrama de classes que ilustre os requisitos do sistema. c) Desenhe o diagrama de estados para a entidade Encomenda. d) Desenhe o diagrama de sequência para o cenário principal dos casos de uso do cliente Consulta catálogo, Efectua pré-registo e Efectua encomenda. 9

O procedimento para encomendar é idêntico, quer o pedido seja feito por telefone, pela Internet ou localmente. Quando uma pizzaria recebe uma encomenda, adiciona-a à fila de espera de encomendas a satisfazer. Assim que a encomenda começa a ser confeccionada, o seu estado passa a processo. Logo que todos itens da encomenda estejam prontos para serem entregues, esta é entregue ao cliente pelo empregado de mesa ou pelo estafeta, dependendo do tipo da encomenda. O estado da encomenda passa então a caminho. Assim que o cliente recebe a encomenda, é gerada uma factura que é caracterizada por um número, data, itens de produto com valor unitário e valor total. Nessa altura, o estado da encomenda passa a entregue e toda a informação referente à encomenda e respectiva factura é arquivada. a) Efectue o levantamento de requisitos e desenhe o respectivo diagrama de casos de uso b) Desenhe o diagrama de classes que ilustre os requisitos do sistema. c) Desenhe o diagrama de estados para a entidade Encomenda. d) Desenhe o diagrama de sequência para o cenário principal dos casos de uso do cliente Consulta catálogo, Efectua pré-registo e Efectua encomenda. 9