·

Análise e Desenvolvimento de Sistemas ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

Pergunta 1\nUm dos itens mais importantes quando se está na fase de implementação arquitetural é a definição de como os artefatos serão controlados e auditados. Para auxiliar nesse ponto, ferramentas de controle de versão podem ser utilizadas, a fim de permitir não apenas este tipo de controle como outras características, como marcações temporais.\nConsiderando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as afirmativas a seguir.\nI. O histórico de artefatos realiza o registro das modificações estruturais do projeto.\nII. A divisão do projeto em diferentes linhas de implementação é denominada de tag.\nIII. A rastreabilidade é disponibilizada nas ferramentas de controle de versão por meio de recursos que permitam acesso a dados como local, estado e momento.\nIV. As ferramentas de controle de versão rejeitam o uso de repositórios remotos.\nEstá correta apenas o que se afirma em:\n\n\nCorreta\n\nOcultar outras opções\n\nII, III e IV.\nI e III.\nII e IV.\nI, III e IV.\nI e II.\n\nPergunta 2\nAo realizarmos um projeto arquitetural estamos trabalhando com uma forma estruturada de processo, aplicável a qualquer ciclo de vida de um software. Como todo processo, o projeto arquitetural possui atividades importantes que auxiliam em sua elaboração.\nConsiderando essas informações e o conteúdo estudado sobre projetos e modelagem arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). Pergunta 3\nA avaliação arquitetural é uma atividade complexa que demanda esforço e uma excelente compreensão de informações e do processo arquitetural. Para que sua realização possa ser melhor aproveitada, há algumas metodologias disponibilizadas de forma que se possa direcionar melhor a sua utilização no ciclo de desenvolvimento de um software.\nConsiderando essas informações e o conteúdo estudado sobre projetos arquiteturais, analise as metodologias de avaliação arquitetural disponíveis a seguir e associe-as com suas respectivas características.\n1) SAAM.\n2) ATAM.\n3) ASAAM.\n( ) Método de avaliação baseado em trade-offs, utilizando como base as definições e/ou decisões técnicas e gerenciais.\n( ) É uma metodologia específica para ser utilizada na avaliação de estruturas orientadas a aspectos (SOA).\n( ) Método de avaliação baseado na investigação e descrição dos cenários presentes na aplicação, que podem ser direitos unidos.\nAgora, assinale a alternativa que apresenta a sequência correta:\n\n\nCorreta\n\nOcultar outras opções\n\nF, F, V, V.\nV, V, V, F.\nF, V, F, V.\nV, F, V, F.\nF, V, F, V. Pergunta 4\nOs sistemas de controle de versão estão presentes não apenas para auxiliar no controle dos artefatos como também para apoiar e auxiliar seu desenvolvimento, proporcionando diversas características positivas para este processo.\nConsiderando essas informações e o conteúdo estudado sobre implementação arquitetural e controle de versão, analise as técnicas disponíveis a seguir e associe-as com suas respectivas características.\n1) Histórico de artefatos.\n2) Criação de tags.\n3) Criação de branches.\n4) Confiça estrutural.\n( ) Permite realizar a criação de novas linhas de desenvolvimento independentes do código fonte ou artefatos controlados.\n( ) Apresenta o contexto de alterações realizadas em um artefato ou conjunto de artefatos, permitindo que visualize a sua linha de alterações.\n( ) Permite a criação de um snapshot temporal de um ou mais artefatos dentro do contexto de controle de versão.\n( ) O uso de repositórios remotos ajuda a não perder arquivos por causa de eventos imponderáveis ou outros tipos de erros.\nAgora, assinale a alternativa que apresenta a sequência correta:\n\n\nCorreta\n 3, 1, 2, 4.\n1, 4, 3, 2.\n1, 3, 2.\n3, 2, 1, 4.\n2, 3, 1, 4. V, V, F, F.\nF, F, F, V.\nF, V, V, F. F, F, V, F.\nF, V, F, V.\nV, F, V, V.\nV, V, F, F.\nV, V, F, V. IV. A decomposição modular é um pré-requisito para se realizar a modelagem arquitetural.\nEstá correto apenas o que se afirma em:\n\nPergunta 9\nO processo unificado é uma metodologia importante, que surgiu para auxiliar na criação de uma forma de se desenvolver projetos que seja mais organizada e possua definições e fases que sejam claras e bem divididas.\nConsiderando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).\nI. ( ) a elaboração é uma fase pertencente ao processo unificado.\nII. ( ) o processo unificado é uma metodologia baseada na orientação por eventos.\nIII. ( ) a transição é uma fase pertencente ao processo unificado.\nIV. ( ) o processo unificado dispensa características que sejam iterativas e incrementais.\nAgora, assinale a alternativa que apresenta a sequência correta: V, F, V, F.\nV, V, F, F.\nV, V, V, F.\nF, F, V, V.\nF, V, F, V.\n\nPergunta 10\nNa fase de avaliação arquitetural, temos a importante tarefa de realizar a validação e a análise da documentação arquitetural, através de métodos e procedimentos que já possuam sua eficácia comprovada. Considerando essas informações e o conteúdo estudado sobre modelagem complexa, analise as asserções a seguir:\nI. Os requisitos de qualidade serão, basicamente, os direcionadores das atividades de avaliação arquiteturais. \nPorque:\nII. A metodologia ATAM utiliza as decisões e definições tanto técnicas quanto gerenciais.\nA seguir, assinale a alternativa correta: