Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1a Questão (Ref.: 201409017709) Pontos: 1,0 / 1,0 Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): ( ) boas especificações de requisitos são indispensáveis; ( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; ( ) uma boa especificação de requisitos custa tempo e dinheiro. ( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. Marque a alternativa correta. V, F, F, V, F V, F, F, F, V V, F, F, V, V F, V, F, F, V F, F, F, V, V Gabarito Comentado. 2a Questão (Ref.: 201409156028) Pontos: 1,0 / 1,0 Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito - "Programa de Computador cujo o uso não implica o pagamento de licença de uso" Adware Trial Freeware Demo Software GLU 3a Questão (Ref.: 201409059936) Pontos: 1,0 / 1,0 "Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada: Brainstorm Questionário Entrevista Casos de Uso Reunião 4a Questão (Ref.: 201408683591) Pontos: 1,0 / 1,0 Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser I. Descrições dos serviços fornecidos pelo sistema. II. Restrições e características desses serviços. III. Apresentados somente como Não Funcionais. IV. Apresentados somente como Funcionais. É correto, apenas, o que se afirma em I e II II e IV II, III e IV I, II e III I e III Gabarito Comentado. 5a Questão (Ref.: 201409109520) Pontos: 1,0 / 1,0 A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: um método para especificar e modelar os artefatos dos sistemas. uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. um processo de especificação e modelagem de sistemas orientados a objeto. um método comum para a representação da orientação a objetos. uma linguagem para implementar os conceitos da orientação a objetos. Gabarito Comentado. 6a Questão (Ref.: 201409160466) Pontos: 1,0 / 1,0 Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos. Ajudar a filtrar e refinar as classes por associação e agregação; Mapear as mensagens que devem ser executadas para alguma operação; Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; Validar e indicar as dificuldades de implementação no plano conceitual; Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; 7a Questão (Ref.: 201409159173) Pontos: 0,0 / 1,0 A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: aproveitamento de ideias módulo de código binário parte do código de programa classes fundamentais bibliotecas 8a Questão (Ref.: 201408680636) Pontos: 1,0 / 1,0 Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas III está correta; Apenas II está correta; Apenas I está correta; Apenas I e III estão corretas; Apenas II e III estão corretas; 9a Questão (Ref.: 201409108684) Pontos: 1,0 / 1,0 Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; É correto, apenas, o que se afirma em: III e IV; I e III; II e IV; II e III; I e II; Gabarito Comentado. 10a Questão (Ref.: 201409159643) Pontos: 1,0 / 1,0 São testes realizados pela análise do código fonte, onde o tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação. Essas são características dos: Testes estáticos Testes de unidade Testes de validação Testes de integração Testes dinâmicos
Compartilhar