Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: (CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - Processos de Negócio) Casos de uso são das mais importantes ferramentas de especificação de sistemas em uso atualmente, constituindo representações textuais em forma de narrativa. Tais representações demonstram: uma interação entre um ator e o sistema. os estados dos objetos do sistema quando são usados. uma interação entre um ator e o sistema. um comportamento interno do sistema quando o ator o utiliza. um único cenário de uso do sistema por um ator. a interação entre os objetos do sistema por meio de mensagens. A representação textual – que é detalhada, refere-se ao caso de uso, representado resumidamente pelo diagrama de caso de uso. Pergunta 2 Resposta Selecionada: e. (PUC-PR - 2017 - TJ-MS - Técnico de Nível Superior - Analista de Sistemas) Com base no diagrama de sequência de implementação da autenticação do Facebook visto na figura a seguir, é possível afirmar que: de acordo com a UML2, nunca se mostram números nas mensagens em diagramas de sequência; normalmente, apenas as informações que são necessárias sobre o pedido de mensagem são imediatamente visíveis em um diagrama de sequência. 0,2 em 0,2 pontos 0,2 em 0,2 pontos Respostas: a. b. c. d. e. Comentário da resposta: esse diagrama de sequência está incorreto e não funciona. o usuário será informado antes da sequência ter finalizado com o Facebook. o Facebook sempre autoriza acesso dos seus usuários. o Facebook acessará o Servidor de Conteúdo apenas se o usuário precisar trocar a senha. de acordo com a UML2, nunca se mostram números nas mensagens em diagramas de sequência; normalmente, apenas as informações que são necessárias sobre o pedido de mensagem são imediatamente visíveis em um diagrama de sequência. Apesar de ser possível mostrar numeração no diagrama de sequência, isto não é muito comum (veja material da disciplina). De qualquer forma, as demais alternativas não estão de acordo com o diagrama apresentado. Pergunta 3 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: (FCC - 2016 - CREMESP - Analista de Tecnologia da Informação - Análise de Sistemas) Considere uma clínica médica na qual os pacientes primeiramente marcam consultas com a secretária, fornecendo suas informações pessoais. Se o paciente ainda não estiver cadastrado no sistema ou existir algum dado que precise ser atualizado, a secretária deverá atualizar o cadastro. Durante a consulta, o médico poderá marcar exames a serem trazidos posteriormente. O pedido de exame e seus resultados serão registrados no histórico do paciente. Para representar a interação do Paciente, da Secretária e do Médico com o sistema, foi criado o seguinte diagrama de casos de uso: As lacunas I e II representam relações (ou associações) entre os casos de uso e devem ser preenchidas, RESPECTIVAMENTE, por: <<extend>> e <<extend>> <<extend>> e <<include>> Agregação <<extend>> e <<extend>> <<include>> e <<extend>> <<include>> e <<include>> O estereótipo de exclusão <<extend>> escreve cenários opcionais (ou exceções) de um caso de uso. Os casos de uso estendidos demonstram os cenários que acontecerão apenas em uma situação específica e se uma determinada situação for satisfeita. Pergunta 4 (FCC - 2019 - AFAP - Analista de Fomento - Tecnologia da Informação) Um Analista de Informática está desenhando um Diagrama de Caso de Uso usando a notação padrão da UML 2.5 e modela os seguintes requisitos. Caso de Uso: Cadastrar Funcionário, que: 0,2 em 0,2 pontos 0,2 em 0,2 pontos Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: I - exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matrícula; II - possui um relacionamento com o Caso de Uso denominado Cadastrar via Web, que é uma variação de Cadastrar Funcionário; III - deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção. Os requisitos especificados acima tipificam os RESPECTIVOS relacionamentos entre Casos de Uso: Inclusão, Generalização e Extensão. Associação, Generalização e Especialização. Inclusão, Especialização e Exclusão. Generalização, Especialização e Extensão. Extensão, Exclusão e Associação. Inclusão, Generalização e Extensão. O estereótipo de inclusão <<include>> costuma ser utilizado quando há um serviço, uma situação ou uma rotina comum a mais de um caso de uso. A generalização corresponde a uma simples associação e o estereótipo de exclusão <<extend>> escreve cenários opcionais (ou exceções) de um caso de uso. Os casos de uso estendidos demonstram os cenários que acontecerão apenas em uma situação específica e se uma determinada situação for satisfeita.
Compartilhar