Baixe o app para aproveitar ainda mais
Prévia do material em texto
No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de caso de uso a seguir: Da análise do diagrama, conclui-se que? Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. 1. A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda. Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário. A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque. A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar desconto. A execução do caso de uso Consultar estoque incorpora opcionalmente o caso de uso Liberar desconto. 2. (NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que: Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se UML, pode-se dizer que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam: Dados os requisitos: I) Efetuar troca de produtos com defeito. II) Tolerante a falhas. III) A resposta do sistema não deve exceder 30 seg. IV) O sistema deverá rodar num computador 486 com 16MB de memória. V) Não emprestar livros para clientes com débito. Quais dos itens acima são requisitos funcionais de um sistema: Quais são os relacionamentos possíveis entre Casos de Uso? Diagrama de Sequência Diagrama de Classes Diagrama de Objetos Diagrama de Colaboração Diagrama de Casos de Uso 3. Não existe relação entre atores do tipo especialização. Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. Um Ator especifica necessariamente um papel executado por um usuário. A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. É utilizado para representar o relacionamento entre os componentes estruturais do software. 4. Pular, Saltar e Correr Player 1, Player 2 e CPU Blu-Ray, DVD e CD Atualizar o sistema, Carregar jogo, Navegar na Internet Direcional, Select e Start 5. I, II, V I, IV e V. Somente o V. I, II, III, V. I e V. 6. agregação, generalização, associação associação, inclusão e extensão generalização, inclusão e extensão agregação, inclusão, extensão composição, generalização e extensão Um relacionamento entre casos de uso ajudam na descrição dos mesmos. Entre um ator e um caso de uso temos um relacionamento de : O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de 7. Generalização. Extends. Include. Associação. Especialização. 8. colaboração. casos de uso. sequência. transição de estados. atividades.
Compartilhar