Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) Sobre as mudanças de requisitos, analise as afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) Uma maneira de verificar a proporção do impacto diante de uma solicitação de mudança é a execução de uma atividade denominada Análise de Requisitos. ( ) Dependendo da solicitação, pode ou não gerar impactos em todo o projeto e comprometer todo o planejamento e condução dos trabalhos da equipe de projetos. ( ) As análises de Modelagem, Implementação e Testes são boas fontes de análises quando o cliente solicita a mudança. ( ) O resultado da Análise de Viabilidade é redigido em Ata de Reunião. ( ) A modelagem de alto nível auxilia na identificação e estudo de viabilidade. Assinale a alternativa que contenha a sequência correta: Alternativas: • F – V – F – F – F. checkCORRETO • V – F – V – V – V. • V – F – F – F – F. • F – V – F – V – F. • V – F – V – V – F. Resolução comentada: A segunda asserção é verdadeira, pois durante o transcorrer do ciclo de desenvolvimento de sistemas, há algumas alterações (mudanças) solicitadas pelo cliente. Dependendo da solicitação de mudança é preciso realizar análise de viabilidade, e de acordo com o resultado, decidir se é ou não viável implementar a mudança. Já a primeira, a terceira, a quarta e a quinta são falsas, pois: da primeira, uma maneira de verificar a proporção do impacto diante de uma solicitação de mudança é a execução de uma atividade denominada Análise de impacto; da terceira, a análise de impacto avalia o esforço e o custo das mudanças toda vez que houver a solicitação de mudança. Da quarta asserção, a redação da análise de viabilidade está contida num documento à parte, contendo: a identificação e registro da necessidade de mudança; análise de impacto; e a implementação da mudança. Outros elementos podem ser adicionados neste documento, como por exemplo, o parecer sobre a solicitação de mudança (válida ou não válida e sua respectiva justificativa), e elencar os requisitos que serão afetados e sua respectiva justificativa. Finalmente a quinta e última asserção, a Matriz de Rastreabilidade pode ser utilizada para auxiliar O Analista de Requisitos nesta tarefa, pois verificando os relacionamentos entre os requisitos é possível identificar mais facilmente quais requisitos serão ou não afetados tanto direta quanto indiretamente. Além disso, é importante identificar todos os documentos elaborados em todas as fases do ciclo; assim é possível garantir e ter maior dimensão dos impactos da solicitação de mudança no projeto de construção do sistema. Código da questão: 55533 2) Preencha as lacunas a seguir no que se refere à modelagem de alto nível. A _______ objetiva analisar como o cliente _______ a estrutura da empresa/departamento/seção que ele trabalha; verificam-se as regras de negócios que afetam a execução de suas ______; são apresentadas as tarefas e as responsabilidades da empresa/equipe, os dados de que precisa, gera e manipula. A alternativa que completa adequadamente as lacunas acima é: Alternativas: • Modelagem colaborativa; Adota; Atividades. • Modelagem funcional; Funciona; Formas. • Modelagem de domínio; Trabalha; Responsabilidades. • Modelagem associativa; Percebe; Atribuições. • Modelagem corporativa; Compreende; Atividades. checkCORRETO Resolução comentada: A modelagem corporativa objetiva analisar como o cliente “percebe”/compreende a estrutura da empresa/departamento/seção que ele trabalha; verificam-se as regras de negócios que afetam a execução de suas atividades; são apresentadas as tarefas e as responsabilidades da empresa/equipe, os dados de que precisa, gera e manipula. Neste momento, já é possível capturar o objetivo do software a ser elaborado. O resultado final deste modelo é a descrição do comportamento da organização/departamento – que também pode ser chamado de Requisitos de Negócios. Código da questão: 55515 3) Existem várias técnicas para conduzir reuniões, e elas podem ser classificadas em um dos grupos a seguir: I. As técnicas de cenários são aquelas que se valem de situações que simulam a execução de tarefas. II. As técnicas tradicionais são aquelas utilizadas para aquisição de conhecimento para desenvolver sistemas baseados em conhecimento (Inteligência Artificial). III. As técnicas contextuais são aquelas que analisam a etnografia e a análise social. IV. As técnicas de prototipação são aquelas utilizadas em todos os setores empresariais para que seja possível conhecer todos os departamentos e funcionários de uma empresa. V. As técnicas de elicitação de grupo são aquelas que envolvem grupos de pessoas. Das asserções acima apresentadas (I, II, III, IV e V), quais delas são verdadeiras? Alternativas: • II - III - V. • I - III - IV. • I - III - V. checkCORRETO • III - IV - V. • II - IV - V. Resolução comentada: As asserções I, III e V são verdadeiras, pois os cenários são situações que simulam a execução de tarefas. Pode ser dividido em dois momentos: o primeiro “fazer de conta” que o cliente está executando as atividades do dia a dia sem o software e então ele vai descrevendo (contando uma história) estas atividades. No segundo momento, simulam estas mesmas atividades só que colocadas num software “imaginário”. Já as técnicas contextuais surgiram como uma alternativa para as técnicas tradicionais e cognitivas, nas quais são realizadas as observações sob o ponto de vista etnográfico e são realizadas análises sociais e finalmente as técnicas de elicitação de grupo são aquelas que envolvem grupos de pessoas; já as asserções II e IV são falsas, pois técnicas tradicionais são aquelas utilizadas em todos os setores empresariais e foram absorvidas no Processo de Desenvolvimento de Software; já as técnicas de prototipação são aquelas utilizadas durante todo o processo de levantamento de requisitos, quando se percebe que o cliente possui dificuldades em comunicar-se. Código da questão: 55526 4) O Analista de Requisitos executa diversas atividades durante o ciclo de desenvolvimento de sistemas. Estas atividades estão inseridas num processo denominado _________, que é composto por um modelo denominado __________, que está inserido nas fases de ________ do ciclo de desenvolvimento de software. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: • Análise e Design/Projeto; Processo de Engenharia de Requisitos; Modelo de Análise Essencial. • Modelo de Diagramas de Requisitos; Análise e Design/Projeto; Processo de Engenharia de Requisitos. • Processo de Engenharia de Requisitos; Modelo de Processos de Requisitos; Análise e Design/Projeto. checkCORRETO • Modelo Iterativo; Modelo de Processos; Design e Projetos. • Modelo Ágil; Modelo de Processos; Projetos e Implantação. Resolução comentada: As atividades realizadas pelo Analista de Requisitos estão inseridas num processo denominado Processo de Engenharia de Requisitos, que é composto por um modelo denominado Modelo de Processos de Requisitos, que está inserido nas fases de Análise e Design/Projeto do ciclo de desenvolvimento de software. Este modelo possui basicamente duas grandes fases; a primeira é chamada de Fase de Aquisição de Requisitos (composta pelas atividades de levantamento e validação de requisitos), e a segunda é chamada de Fase de Especificação de requisitos (composta pelas atividades de análise de requisitos e modelagem). Código da questão: 55506 5) Imagine um grande conjunto chamado de Processo de Engenharia de Requisitos. Dentro deste conjunto existe um outro conjunto denominado ________________, que por sua vez contém outros dois conjuntos: ________________ e ________________. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: • Modelo de Engenharia de Requisitos; Fase de Aquisição de Requisitos; Técnicas de Especificação deRequisitos. • Modelo de Engenharia de Requisitos; Processo de Elicitação de Requisitos; Processo de Aquisição de Requisitos. • Processo de Elicitação de Requisitos; Processo de Aquisição de Requisitos; Brainstorming. • Processo de Aquisição de Requisitos; JAD; Processo de Elicitação de Requisitos. • Modelo de Engenharia de Requisitos; Fase de Aquisição de Requisitos; Fase de Especificação de Requisitos. checkCORRETO Resolução comentada: O grande conjunto chamado de Processo de Engenharia de Requisitos. Dentro deste conjunto existe um outro conjunto denominado Modelo de Engenharia de Requisitos, que por sua vez contém outros dois conjuntos: Fase de Aquisição de Requisitos e Fase de Especificação de Requisitos. Código da questão: 55523 6) Refletindo sobre a definição de Engenharia de Requisitos, complete as lacunas a seguir: A Engenharia de Requisitos é uma ______, como o estudo e a aplicação de _____, _________ e _________, a fim de resolver e satisfazer determinadas_______ para alcançar determinado _______. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: • Fase; Disciplina; Desenhos; Modelos; Técnicas; Objetivo. • Fase; Metodologia; Requisitos; Especificação; Técnicas; Elemento. • Modelagem; Requisitos; Especificação e orientação; Condições necessárias; Alvo. • Disciplina; Técnicas; Desenhos; Modelos; Condições necessárias; Objetivo. checkCORRETO • Disciplina; Técnicas; Desenhos; Artifícios; Fases; Objetivo. Resolução comentada: Na literatura existem diversas versões sobre a definição de Engenharia de Requisitos. Estas definições vão de acordo com as percepções de cada autor. Neste caso, apresentamos a nossa percepção. Código da questão: 55507 7) Sobre a atividade de Validação de Requisitos, considere as seguintes afirmações e classifique-as em verdadeiras (V) e falsas (F): ( ) A completeza versa que todos os requisitos funcionais devem estar muito bem definidos. ( ) Compreende-se por consistência que a redação dos requisitos não devem ser definidos de maneira contraditória. ( ) A rastreabilidade versa que todos os usuários devem ser capazes de entender os requisitos. ( ) O objetivo do teste é garantir que todos os requisitos funcionais possam ser testados. ( ) Ser compreensível é estabelecer referências entre os requisitos. Assinale a alternativa que contenha a sequência correta: Alternativas: • V – F – F – V – F. • V – V – F – V – F. checkCORRETO • V – F – F – V – V. • V – V – V – V – F. • F – V – F – V – F. Resolução comentada: A primeira, a segunda e a quarta asserções são verdadeiras, pois a completeza versa que todos os requisitos funcionais devem estar muito bem definidos, assim como devem ser compreensíveis (compreende-se que as redações dos requisitos não devem ser definidos de maneira contraditória) e testáveis (garantir que todos os requisitos funcionais possam ser testados). Já a terceira e a quinta asserções são falsas, pois o objetivo do rastreamento (ou realizar a rastreabilidade) é estabelecer referências entre os requisitos (Mapa de Requisitos), aspectos de projeto e implementação, para possibilitar controlar os efeitos das modificações. No tocante à compreensão, todos os usuários devem ser capazes de entender os requisitos. Código da questão: 55532 8) Obter requisitos não é uma tarefa fácil. Existem diversos obstáculos a serem ultrapassados. Porém existem alguns artifícios que facilitam esta obtenção. Preencha as lacunas da frase a seguir e descubra quais são estes artifícios. Os _______ possuem a vantagem de melhor _______ e _______ os requisitos quando há dificuldades na comunicação verbal. Combinando ________ com desenhos, o trabalho do Analista de Requisitos é facilitado. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: • Dados; Identificar; Modelar; A comunicação verbal. • Desenhos; Compreender; Detalhar; A comunicação verbal. checkCORRETO • Rascunhos; Compreender; Analisar; O discurso. • Esquemas; Analisar; Levantar; O discurso. • Desenhos; Analisar; Identificar; O discurso. Resolução comentada: Geralmente, o cliente encontra dificuldades em articular suas palavras quando se vê numa situação em que precisa explicar suas necessidades (requisitos). Desta forma, cabe ao Analista de Requisitos recorrer às mais variadas técnicas de obtenção (levantamento) de informações (requisitos) sobre as tarefas que os usuários executam atualmente e aquelas que eles podem querer realizar. Essas tarefas geralmente podem ser representadas em, neste primeiro momento, por meio de desenhos que representam telas do software (protótipo); aliados à(s) técnica(s) eleita(s) para auxiliar na obtenção de requisitos durante as reuniões com o cliente. Os desenhos possuem a vantagem de melhor compreender e detalhar os requisitos quando há dificuldades na comunicação verbal. Combinando a comunicação verbal com desenhos, o trabalho do Analista de Requisitos é facilitado. Código da questão: 55514 9) São reuniões que objetivam conhecer a dinâmica do dia a dia do cliente, a visão que ele possui do software que será construído e o relacionamento entre a sua dinâmica e o software. Este levantamento pode durar até 3 (três) reuniões (isso depende da complexidade do projeto e do tempo total estipulado pelo Gestor de Projetos. Aqui o Analista de Requisitos precisa saber administrar este tempo total para que não extrapole e, consequentemente, não colocar o projeto em risco). Esta definição refere-se à(o): Alternativas: • Primeiro momento do Processo de Elicitação de Requisitos. checkCORRETO • Segundo momento do Processo de Elicitação de Requisitos. • Processo Organizacional do cliente. • Processo de Engenharia de Requisitos. • Última atividade da Fase de Análise de Requisitos. Resolução comentada: O Primeiro momento do Processo de Elicitação de Requisitos é marcado com as primeiras reuniões, e o resultado final deste momento é uma lista de requisitos que devem ser especificados em alto nível, ou seja, ele deve ser livre de detalhes. Código da questão: 55521 10) O ciclo de desenvolvimento de software pode ser considerado uma importante forma de organização para a elaboração do software. Esta organização se dá nos mais diversos setores, cargos e funções dentro de uma equipe de projetos. No quesito funções, onde (qual ou quais fases) o Analista de Requisitos atua mais fortemente dentro do ciclo de desenvolvimento? Alternativas: • Planejamento. • Implementação e Entrega. • Análise e Projeto/Design. checkCORRETO • Planejamento e Implementação. • Análise, Projeto/Design e Coordenação. Resolução comentada: Dependendo do tamanho da equipe ou da disposição de funções no departamento de TI, o Analista de Requisitos pode executar mais de uma atividade; porém a atuação deste profissional é mais fortemente verificada nas fases de Análise e Projeto/Design. Código da questão: 55505
Compartilhar