Baixe o app para aproveitar ainda mais
Prévia do material em texto
CURSO: Análise e Desenvolvimento de Sistemas DISCIPLINA: Modelagem de Sistemas PROF.: Janete Amaral TURNO: VISTO TECNOLÓGICO ALUNO: DATA: ___/___/___ EXERCÍCIO DE AVALIAÇÃO - REVISAO AV2 1. Questão: Com base no diagrama de classes e modelo de casos de uso (diagrama e especificação de cada caso de uso), elaboramos o diagrama de sequência. Qual a contribuição do diagrama de sequência para a melhoria do diagrama de classes? Resposta: Com o diagrama de sequência é possível descobrir novos métodos para as classes envolvidas, não vislumbrados anteriormente. 2. Questão: Considerando o seguinte estudo de caso, desenvolva o Diagrama de Classe correspondente: Estudo de Caso "Galeria Estácio" A "Galeria Estácio" é uma galeria de arte que se encarrega da venda de quadros que estejam sendo expostos em sua galeria. Para abrir uma exposição o marchand seleciona os quadros com os artistas de interesse e definem juntos, os preços. Os quadros possuem suas informações (código, descrição, preço, nome artista, status venda) catalogadas e em seguida são expostos na galeria para visitação. O cliente, após apreciar e decidir pela compra solicita ao vendedor o valor e as condições d venda. Quando a venda é fechada é emitida a nota fiscal (Numero Nota Fiscal, Data de emissão, cliente, quadros (podem ser vários na mesma venda), valor desconto) e, se o cliente ainda não fizer parte do cadastro da Galeria o vendedor realiza o cadastro com as seguintes informações: CPF, nome, endereço, e-mail, telefone. Caso a compra do cliente exceda R$ 50.000,0 a Galeria concede um desconto de 5% sobre o valor total da nota. Ao final de cada exposição o Marchand gera: Uma relação com todos os quadros expostos, vendidos ou não, para a Associação de Artistas do Estado do Rio de Janeiro. Um relatório, que é enviado à contabilidade, com a receita global da exposição. Resposta: Não se deve desconsiderar as variações de interpretação. 3. Questão: O diagrama de sequência é um diagrama fundamental na UML, que relaciona dois outros de suma relevância: classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequência, analise as assertivas que seguem O diagrama se sequencia mostra, quais as classes e como (através de que métodos) essas classes realizam as funcionalidades de um determinado caso de uso. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens disparadas sob alguma condição. Iterações são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe. Com base em sua análise das assertivas, assinale a ÚNICA opção correta A Estão corretas apenas as opções III e IV B Estão corretas apenas as opções II, III e IV C Estão corretas as opções I, II, III e IV D Estão corretas apenas as opções I e III E Estão corretas apenas as opções II e III 4. Questão: Considerando o diagrama de caso de uso e a descrição abaixo referente ao caso de uso "Hospedar Cliente" de um Hotel, marque a alternativa correta para descrição do tratamento neste caso de uso para a interação com o caso de uso "Cadastrar Hospede". Fluxo normal Sistema apresenta tela "Hospedar Cliente"; Informa dados do hospede; Sistema obtém dados do hospede; Sistema apresenta dados do hospede; Sistema apresenta lista de quartos; Recepcionista escolhe o quarto; Recepcionista confirma; Sistema inclui Hospedagem Sistema "Alocar quarto"; Sistema "Abrir conta corrente"; Sistema encerra caso de uso A Interações do tipo não são descritas nos casos de uso que as comandam. B Alterar no Fluxo Normal a sentença 3 para 3 Sistema obtem dados do hospede ou sistema "Cadastrar hospede", quando não existe. Incluir no fluxo normal: C Incluir a linha de comentário "*** sistema "Cadastrar hospede", quando cliente ainda não for hóspede.", imediatamente após o item 3. Incluir no fluxo alternativo: 3. Sistema obtém dados do hospede; D 3.1 Cliente não cadastrado Sistema "Cadastrar Hospede"; Sistema retorna 4 Incluir no fluxo alternativo: E 3. Sistema obtém dados do hospede; 3.1 Se cliente não cadastrado, "Cadastrar Hospede" 5. Questão: Considerando uma empresa de auto peças que vende o motor montado e as peças que compõe o motor e, que você foi contratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para apresentar essa necessidade de negócio? A Agregação por valor. B Classe associativa. C Generalização. D Agregação por referência. E Auto-associação. 6. Questão: Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo. Para esse diagrama utilizamos a representação de: A Generalização e especialização. B Auto-Associação. C Classe associativa. D Agregação por referência. E Agregação por valor. 7. Questão: Qual diagrama mostra a organização dos elementos na implantação do sistema? A Classes. B Casos de usos. C Atividades. D Componentes. E Estados. 8. Questão: Num diagrama de classes da UML, multiplicidade se refere: ao número de chamadas de métodos de uma classe por um objeto de outra classe. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado. à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes n diagrama. D aos dados sobre a quantidades de objetos participantes de uma classe associativa. E ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam.
Compartilhar