0% acharam este documento útil (0 voto)
11 visualizações7 páginas

Prova 04

Enviado por

RaphaOlimpioDias
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
11 visualizações7 páginas

Prova 04

Enviado por

RaphaOlimpioDias
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 7

Impresso por Rapha Od, E-mail [email protected] para uso pessoal e privado.

Este material pode ser protegido por direitos


autorais e não pode ser reproduzido ou repassado para terceiros. 13/12/2023, 20:32:45

Questão 1

Todo método de desenvolvimento de soware apresenta suas técnicas de modelagem com um


objevo especíco e elementos com suas regras de notação. A elaboração do Diagrama de
Máquina de Estados pode consisr na simples representação dos estados e nas transições
entre os estados, mas também pode consisr em uma representação mais detalhada dos
estados dos objetos com a indicação das avidades internas, também denominadas de ações
de estado, e ainda apresentar as transições internas dos estados

Questão 2

Desde o lançamento da primeira versão da Unied Modeling Language (UML) em 1997, a UML
já teve várias atualizações, sendo a versão vigente a 2.5.1 atualizada em 2017. Entre os
diagramas estruturais da UML, o ______________________, introduzido na UML a parr da
versão 2.0, representa a estrutura interna de uma classe, componente ou uma colaboração
entre um conjunto de instâncias que coopera entre si para realizar uma tarefa, a parr dos
elementos que o compõem e se comunicam.

Assinale a alternava correta que descreve o nome do diagrama que preenche a lacuna acima.

Questão 3
Avançando com a modelagem de um sistema de soware após a especicação da avidade de
Requisitos, deve-se dedicar a modelagem da avidade de Análise e Projeto, seguindo o modelo
do Processo Unicado, especicamente na fase de Elaboração. A avidade de __________
consiste em idencar o que o sistema deve fazer em uma visão lógica do negócio e a
avidade de __________ consiste em denir como será o desenvolvimento do soware, em
consonância com as tecnologias que serão adotadas para implementação do soware.
Considerando que o Modelo de Casos de Uso da avidade de Análise está pronto, a próxima
etapa é analisar cada caso de uso e iniciar a idencação das classes de objetos,
compreendendo qual classe ou quais classes parcipam da realização de um caso de uso e
como o sistema será estruturado internamente, especicando o Modelo de Classes geralmente
em várias perspecvas de visão.
Assinale a alternava que indica os termos que preenchem as lacunas acima.
Impresso por Rapha Od, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 13/12/2023, 20:32:45

Questão 4
Na elaboração do Diagrama de Máquina de Estados é fundamental idencar as regras de
negócio aplicadas ao contexto dos objetos com estados relevantes, denindo
consistentemente os estados relevantes e suas transições de estados, que são os elementos
básicos do diagrama.
Considerando os elementos do Diagrama de Máquina de Estados, assinale a alternava correta
que indica que um estado contém internamente dois ou mais estados com suas transições,
gerados independentes ou não. É uma forma de simplicar a representação da máquina de
estados, a parr do detalhamento de um estado principal.

Questão 5

Ao longo dos anos, com uma maior exigência e necessidade de resolução de problemas mais
complexos, surgiu maior demanda por sistemas mais complexos. Todavia, não exisam grandes
preocupações com a manutenção e muitos códigos sequer nham documentação porque eram
produzidos informalmente. Em algumas ocasiões, a etapa de modelagem do sistema não
exisa, inviabilizando a manutenção nos códigos já desenvolvidos. Na década de 90, diante da
forte tendência dos métodos orientados a objetos foi criada a ___________________ que
consiste na fusão de três principais métodos orientados a objetos, os métodos dos autores
Grady Booch, James Rumbaugh e Ivar Jacobson.

Assinale a alternava correta que indica o termo que preenche a lacuna acima.

Questão 6
Impresso por Rapha Od, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 13/12/2023, 20:32:45

O Diagrama de Classes serve de base para todo o desenvolvimento do soware, pois


representa a estrutura do sistema como um todo, em diferentes perspecvas de
detalhamento. O Diagrama de Classes representa um conjunto de classes com seus atributos,
operações e relacionamentos. O objevo do Diagrama de Classes é permir a visualização das
classes ulizadas pelo sistema e como estas se relacionam.

Assinale a alternava correta que descreve a notação do Diagrama de Classes.

Questão 7
A Linguagem de Modelagem Unicada (UML)é uma poderosa ferramenta de modelagem e
pode ser aplicada em diversas etapas do desenvolvimento de soware com o objevo de obter
um resultado melhor ao nal do processo. A criação dos diagramas possibilita o detalhamento
visual de diversos aspectos do soware, auxiliando a equipe de desenvolvimento e reduzindo
os erros provenientes do entendimento equivocado sobre os aspectos do sistema. Com isso, o
uso da UML é amplamente ulizado no processo de desenvolvimento de soware de muitas
empresas.

Sobre as técnicas de modelagem comportamentais, indique "V" para sentença verdadeira e "F"
para sentença falsa:

( ) Um Diagrama de Fluxo de Dados contempla as funcionalidades ou os serviços do sistema e


os elementos externos ao sistema que interagem com ele. É o diagrama mais abstrato, exível
e informal da UML, sendo ulizado no início da modelagem do sistema, na avidade de
análise, embora venha a ser consultado e, possivelmente, modicado durante todo o processo
de engenharia do soware.
( ) A Documentação de Casos de Uso descreve a execução dos Use Cases de forma narrava,
enfazando os eventos que são disparados durante a execução de um caso de uso, sendo que
o grau de detalhamento da narrava pode variar.

( ) Um Diagrama de Avidades descreve os passos a serem percorridos para a conclusão de


uma avidade especíca, muitas vezes representada por um método com certo grau de
complexidade, podendo ser ulizado para modelar um processo completo.
( ) Um Diagrama de Máquina de Estados demonstra o comportamento de um elemento,
através de um conjunto de transições de estado realizadas entre os estados dos objetos de
uma classe, de um caso de uso ou mesmo de um subsistema ou sistema completo.
Impresso por Rapha Od, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 13/12/2023, 20:32:45

Assinale a alternava correta:

Questão 8

O Processo Unicado (PU) consiste em um processo de desenvolvimento de soware iteravo


e incremental, ou seja, a cada nova iteração são introduzidos incrementos de novas
caracteríscas à arquitetura do sistema. No PU, as fases de Concepção, Ela-boração,
Construção e Transição ocorrem em ciclos iteravos, a parr do conjunto de avidades que são
executadas para a transformação dos requisitos de usuário em um sistema de soware.
Assinale a alternava que indica as avidades que são concentradas na fase de "Concepção".

Questão 9
Os diagramas de interação da Unied Modeling Language (UML) referem-se a um subgrupo
dos diagramas comportamentais. O __________________ está fortemente vinculado ao
Diagrama de Sequência, no entanto, representa o relacionamento entre os objetos envolvidos
na realização de um caso de uso, enfazando o sendo da troca de mensagens entre os objetos
que parcipam de uma interação.

Assinale a alternava correta que indica o nome do diagrama que preenche a lacuna acima.

Questão 10

O desenvolvimento de soware apresenta diversos desaos e um dos principais é se cercar


de que todos os requisitos solicitados pelo cliente serão atendidos e da forma correta. Uma das
formas de se obter sucesso com relação a este problema é realizando uma boa análise dos
Impresso por Rapha Od, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 13/12/2023, 20:32:45

requisitos e a parr da análise elaborar modelos que representem o sistema em formato mais
facilmente entendível por todos os membros do me de desenvolvimento.
Considerando as técnicas de modelagem da Linguagem de Modelagem Unicada (UML),
assinale a alternava correta que indica o diagrama ideal para especicar os requisitos
funcionais de um sistema.

Questão 11

A empresa Solução ENGENHO em TI está revisando a sua metodologia de desenvolvimento de


sistemas de sowares e decidiu adotar o modelo de processo denominado - Processo
Unicado Ágil (AUP - Agile Unied Process) que adota as avidades em fases clássicas do
Processo Unicado – Concepção, Elaboração, Construção e Transição, fornecendo uma camada
serial, ou seja, uma sequência linear de avidades de engenharia de soware que permite a`
equipe visualizar o uxo do processo geral de um projeto de soware. E decidiu adotar
algumas técnicas de modelagem da Unied Modeling Language (UML) para modelagem dos
sistemas, entre elas, um diagrama que demonstra o comportamento do ciclo de vida de um
objeto, através de um conjunto de estados e suas transições de estados.
Considerando o contexto descrito, assinale a alternava correta que indica o diagrama da UML
que deve ser adotado para esse objevo.

Questão 12

Para o desenvolvimento de um sistema de soware, se não há um entendimento real do


domínio do problema, a solução dicilmente é sasfatória. Por muitos anos, o
desenvolvimento de soware era feito sem seguir um padrão, sem a ulização de técnicas ou
ferramentas. Ao longo dos anos, com uma maior exigência e necessidade de resolução de
problemas mais complexos, surgiu maior demanda por sistemas mais complexos e assim, os
modelos de processo de soware evoluíram e muitos métodos de desenvolvimento de
soware surgiram.
Assinale a alternava correta que indica o modelo de processo que foi criado para apoiar a
Unied Modeling Language (UML).
Impresso por Rapha Od, E-mail [email protected] para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 13/12/2023, 20:32:45

Você também pode gostar