Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AULA 1 1a Questão (Ref.: 201501684753) Fórum de Dúvidas (0) Saiba (0) O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: 1. Monotarefa ( ) Vários usuários utilizam ao mesmo tempo 2. Multiprocessamento ( ) Os processos são compartilhados e enfileirados a espera do processador 3. Multitarefa ( ) Somente é permitida a utilização de um usuário de cada vez 4. Multiusuário ( ) Executa somente um processo de cada vez 5. Monousuário ( ) Distribui para mais de um processador 2, 1, 3, 4, 5 5, 4, 1, 3, 2 4, 3, 5, 1, 2 5, 1, 3, 2, 4 1, 2, 5, 3, 4 Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201501076596) Fórum de Dúvidas (0) Saiba (0) Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: As opções I, II e IV estão corretas Apenas a opção I está correta As opções II e III estão corretas As opções II, III e IV estão corretas As opções II e IV estão corretas Gabarito Comentado 3a Questão (Ref.: 201501292854) Fórum de Dúvidas (0) Saiba (0) NÃO é um software do tipo aplicativo: Planilha eletrônica. Sistema bancário. Sistema operacional. Editor de texto. Gerenciador de banco de dados. Gabarito Comentado 4a Questão (Ref.: 201501055344) Fórum de Dúvidas (0) Saiba (0) Indique a alternativa correta para definir CONHECIMENTO: Fatos brutos que retratam ocorrências atuais ou do passado. Símbolos, números, letras. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Experiência pessoal, informações analisadas, gerando ações ou decisões. Gabarito Comentado 5a Questão (Ref.: 201501259188) Fórum de Dúvidas (0) Saiba (0) Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem de máquina / linguagem interpretada linguagem de programação / linguagem de máquina linguagem interpretada / linguagem de máquina linguagem de programação / linguagem interpretada linguagem de máquina / linguagem de programação 6a Questão (Ref.: 201501743659) Fórum de Dúvidas (0) Saiba (0) O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar este software como: Shareware Livre Adware Comercial Freeware Gabarito Comentado 7a Questão (Ref.: 201501076568) Fórum de Dúvidas (0) Saiba (0) Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: Apenas a opção III está correta As opções III e IV estão corretas As opçoes I, II e III estão corretas As opçoes I e III estão corretas As opções I e IV estão corretas Gabarito Comentado 8a Questão (Ref.: 201501591925) Fórum de Dúvidas (0) Saiba (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, F, V F, V, F, F, V F, F, F, V, V V, F, F, V, V V, F, F, V, F AULA 2 1a Questão (Ref.: 201501722149) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional: um histograma na interface gráfica do usuário. a notificação de inconsistência de dado na tela. uma informação na interface de entrada. a disponibilidade do sistema. a emissão de relatórios fiscais. Gabarito Comentado 2a Questão (Ref.: 201501076726) Fórum de Dúvidas (2) Saiba (2) Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Funcional, Financeira e de Requisitos Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Organizacional, Operaciaonal, Funcional e Econômica Técnica, Funcional, Cronograma e Econômica Gabarito Comentado 3a Questão (Ref.: 201501076699) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Não funcional Do cronograma Do usuário Funcional Modal 4a Questão (Ref.: 201501254818) Fórum de Dúvidas (2) Saiba (2) A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) queé representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI O ROI representa se as restrições de prazo serão atendidas Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI Gabarito Comentado 5a Questão (Ref.: 201501042463) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) A confiabilidade especificada para um software aplicativo é: um requisito não-funcional um requisito funcional. um mecanismo de teste de estresse. uma restrição de escopo. um mecanismo de teste de desempenho. Gabarito Comentado 6a Questão (Ref.: 201501634152) Fórum de Dúvidas (2) Saiba (2) "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: Reunião Questionário Entrevista Brainstorm Casos de Uso 7a Questão (Ref.: 201501616249) Fórum de Dúvidas (2) Saiba (2) Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: funcionais e não-funcionais. funcionais e lógicos. lógicos e consistentes. não-funcionais e analíticos. precisos e lógicos. Gabarito Comentado 8a Questão (Ref.: 201501722761) Fórum de Dúvidas (2) Saiba (2) Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: estudo de viabilidade. análise de equilíbrio. design lógico do sistema. estudo de caso. análise de requisitos. AULA 3 1a Questão (Ref.: 201501683731) Fórum de Dúvidas (0) Saiba (0) Os padrões a partir dos quais os objetos são criados são denominados atributos métodos entidades classes instâncias Gabarito Comentado 2a Questão (Ref.: 201501734677) Fórum de Dúvidas (0) Saiba (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. Uma dessas modelagens é o UML - Unified Modeling Language. A característica desta modelagem é: I- Visualizar o desenho do sistema e a intercomunicação entre objetos. II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. III- Modelar o problema, e não a solução. É correto o que se afirma em: Apenas em III; Apenas em I; Apenas em II; Apenas em II e III; Apenas em I e II; Gabarito Comentado 3a Questão (Ref.: 201501776853) Fórum de Dúvidas (0) Saiba (0) O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa as características do objeto? Composição Mensagens Atributos Agregação Herança 4a Questão (Ref.: 201501255822) Fórum de Dúvidas (0) Saiba (0) Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise ambiental Análise funcional Análise semântica Análise estrutural Análise compotamental Gabarito Comentado 5a Questão (Ref.: 201501734687) Fórum de Dúvidas (0) Saiba (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. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por: Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto; Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; Modelar a estrutura de dados encapsulada por procedimentos; Utilizar os Diagramas de Classe, Objetos e Caso de Uso; Gabarito Comentado 6a Questão (Ref.: 201501683749) Fórum de Dúvidas (0) Saiba (0) A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma: conexão especialização generalização agregação relação Gabarito Comentado Gabarito Comentado Gabarito Comentado 7a Questão (Ref.: 201501055345) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa correta que define Classe na modelagem orientada a objetos. É uma propriedade das ligações de uma associação. É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Gabarito Comentado 8a Questão (Ref.: 201501734686) Fórum de Dúvidas (0) Saiba (0) Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é: Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software; Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos; Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe; Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; AULA 4 A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software: aproveitamento de ideias e de bibliotecas bibliotecas e classes fundamentais parte de código e a camada de arquitetura módulo de código binário e classes fundamentais parte de código de programa e bibliotecas 2a Questão (Ref.: 201501657040) Fórum de Dúvidas (0) Saiba (0) Com relação ao nível de abstraçãoe agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o estratégico ou desenho arquitetônico tático ou desenho lógico operacional ou desenho lógico operacional ou desenho detalhado estratégico ou desenho detalhado Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201501733384) Fórum de Dúvidas (0) Saiba (0) Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa a aplicação das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes, buscando satisfazer os requisitos do produto é o nível tático ou desenho lógico operacional ou desenho lógico estratégico ou desenho detalhado operacional ou desenho detalhado nível estratégico ou desenho arquitetônico Gabarito Comentado 4a Questão (Ref.: 201501657038) Fórum de Dúvidas (0) Saiba (0) É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho interno de implementação do produto local externo Gabarito Comentado 5a Questão (Ref.: 201501733385) Fórum de Dúvidas (0) Saiba (0) Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o nível estratégico ou desenho arquitetônico operacional ou desenho lógico estratégico ou desenho detalhado operacional ou desenho detalhado tático ou desenho lógico Gabarito Comentado 6a Questão (Ref.: 201501733383) Fórum de Dúvidas (0) Saiba (0) É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos. Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo: local Desenho interno de implementação do produto Desenho externo Gabarito Comentado 7a Questão (Ref.: 201501254852) Fórum de Dúvidas (0) Saiba (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 I e III estão corretas; Apenas III está correta; Apenas II está correta; Apenas II e III estão corretas; Apenas I está correta; 8a Questão (Ref.: 201501733387) Fórum de Dúvidas (0) Saiba (0) A reutilização traz os seguintes benefícios: a redução de desperdício de dinheiro e aumento de tempo a sobrecarga de atividades em determinadas etapas a redução do desperdício de tempo e aumento de dinheiro a redução do desperdício de tempo e de dinheiro a eliminação de etapas e atividades AULA 5 1a Questão (Ref.: 201501731633) Fórum de Dúvidas (0) Saiba (0) Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste: funcional. de integração. de unidade. de aceitação. de validação. Gabarito Comentado 2a Questão (Ref.: 201501912546) Fórum de Dúvidas (0) Saiba (0) Em um processo de análise de riscos em TI, uma avaliação da vulnerabilidade depende das avaliações b) do ativo e dos controles. a) do risco e dos controles. d) das ameaças e das contramedidas. e) dos controles e do risco residual. c) do ativo e das ameaças. 3a Questão (Ref.: 201501259239) Fórum de Dúvidas (0) Saiba (0) A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Integração Teste de Validação Teste de Módulo Teste de Unidade Teste de Programação Gabarito Comentado 4a Questão (Ref.: 201501912393) Fórum de Dúvidas (0) Saiba (0) Um tipo de teste de sistemas de software é também chamado de ¿teste comportamental¿ e focaliza os requisitos funcionais do software,permitindo ao engenheiro de software derivar conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa. Esse tipo de teste tende a ser aplicado durante os últimos estágios do teste e tenta encontrar erros em funções incorretas ou omitidas, de interfaces, de estrutura de dados ou de acesso à base de dados externa, de comportamento ou desempenho de iniciação e término. Além disso, é um tipo de teste que despreza, de propósito, a estrutura de controle, sendo a atenção focalizada no domínio da informação. Esse tipo é conhecido por teste: b) caixa-branca. e) de lógica composta. a) caixa-preta. c) de fluxo de dados. d) de caminho básico. 5a Questão (Ref.: 201501292898) Fórum de Dúvidas (0) Saiba (0) Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. Marque a alternativa que indica o tipo de teste descrito acima. Teste de interação. Teste simples. Teste iterativo. Teste caixa branca. Teste caixa preta 6a Questão (Ref.: 201501719082) Fórum de Dúvidas (0) Saiba (0) O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade; II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente; III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema; Com base em sua análise, assinale a única resposta correta. Apenas I e II estão corretas; Apenas I e IV estão corretas; Apenas III e IV estão corretas; Apenas I e III estão corretas; Apenas II e III estão corretas; Gabarito Comentado 7a Questão (Ref.: 201501682900) Fórum de Dúvidas (0) Saiba (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 funcionaisdo 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; II e IV; II e III; I e III; I e II; Gabarito Comentado 8a Questão (Ref.: 201501719081) Fórum de Dúvidas (0) Saiba (0) O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Encontramos algumas modalidades de teste para testar o Software. Uma dessas modalidades é o Teste Estático (ou de Verificação). A partir deste contexto, são apresentados os seguintes itens sobre Teste Estático: I- O Teste Estático deve ser feito durante ou após a implementação; II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia; III- O Teste Estático deve ser feito antes da implementação; IV- O Teste Estático é utilizado para inspeções, revisões e auditorias; Assinale a única resposta correta. Apenas III e IV estão corretas; Apenas I, II e IV estão corretas; Apenas I e IV estão corretas; Apenas I e II estão corretas; Apenas II e IV estão corretas; AULA 6 1a Questão (Ref.: 201501076372) Fórum de Dúvidas (0) Saiba (0) Qual o objetivo da fase de Implementação ou Codificação? É a fase onde o programa é testado. É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o sistema computacional como um todo. É onde o projeto é transformado em uma linguagem compreendida pelo software. É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de softwares/programas de computador, um sistema funcional, com características básicas as quais se modelam ao modelo original, mas desenvolvido somente para testes. Gabarito Comentado 2a Questão (Ref.: 201501779705) Fórum de Dúvidas (0) Saiba (0) O código de programação que representa um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada é o código de interpretador código fonte código de máquina código de compilador código objeto Gabarito Comentado 3a Questão (Ref.: 201501651525) Fórum de Dúvidas (0) Saiba (0) Um compilador é um ou mais programas de computador que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente. Sendo assim, o nome "compilador" é usado principalmente para: I- Um programa que faz uma tradução entre o código de máquina e uma linguagem de montagem; II- Programas que traduzem o código de fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível; III- Um programa que traduz uma linguagem de programação de baixo nível para uma linguagem de programação de alto nível; Assinale a alternativa correta: Apenas o item II está correto; Apenas os itens II e III estão corretos; Apenas o item III está correto; Apenas os itens I e III estão corretos; Apenas o item I está correto; Gabarito Comentado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201501638718) Fórum de Dúvidas (0) Saiba (0) A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o código de máquina, que é definido por: Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; Um resultado da compilação do código fonte; Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido; Ter a característica de dar suporte para execução de rotinas auxiliares; Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; Gabarito Comentado 5a Questão (Ref.: 201501764348) Fórum de Dúvidas (0) Saiba (0) O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o processador da máquina é o código fonte código executável código objeto código de máquina código final Gabarito Comentado 6a Questão (Ref.: 201501255922) Fórum de Dúvidas (0) Saiba (0) Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução. Projeto Análise Implantação Implementação Teste Gabarito Comentado 7a Questão (Ref.: 201501764347) Fórum de Dúvidas (0) Saiba (0) O código de programação que é o resultado da compilação do código fonte é o código fonte código objeto código de máquina código executável código final 8a Questão (Ref.: 201501257838) Fórum de Dúvidas (0) Saiba (0) A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Todas as sentenças estão erradas Apenas as sentenças II e III estão corretas Todas as sentenças estão corretas Apenas a sentença I está correta. Apenas as sentenças I e II estão corretas AULA 7 1a Questão (Ref.: 201501734709) Fórum de Dúvidas (0) Saiba (0) No Ciclo de Vida do Processo de Desenvolvimento de Software, precisamos documentar não apenas o processo de desenvolvimento como também o produto que está em desenvolvimento. Analise as assertivas a seguir no que se refere a documentos a serem desenvolvidos. I. Manual do usuário II. Manual de referência III. Manual de padronização de produto IV. Documentação técnica e de cronogramas. Com base em sua análise, assinale a única alternativa correta, que apresenta apenas os manuais para documentação do produto. Estão corretas apenas as opções I e III Estão corretas apenas as opções II e III Estão corretas apenas as opções III e IV Estão corretas apenas as opções I , II e III Estão corretas apenas as opções I e II Gabarito Comentado 2a Questão (Ref.: 201501770265) Fórum de Dúvidas (0) Saiba (0) Um usuário deseja acessar de forma mais rápida o resumo das funcionalidadese as mensagens de erros mais comuns. Para isso é indicado que este usuário acesse: Manual de Introdução Manual do Usuário Documento de Instalação Documentação do Software Referência Rápida Gabarito Comentado 3a Questão (Ref.: 201501734698) Fórum de Dúvidas (0) Saiba (0) Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. As melhorias nas funções do sistema existente são efetuadas por dois motivos. Uma das soluções aplicadas para essa melhoria é conhecida por: Rotatividade, que é utilizada quando acumulamos demandas que justifiquem a intervenção para a manutenção; Separação dinâmica, que é uma técnica para modificação da estrutura do software, porém alterar todo o seu comportamento; Refatoração, que é utilizada quando fazemos uma modificação da estrutura do software, sem alterar o comportamento; Efeito dominó, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema; Emergencial, que é utilizada apenas para implementação de novas funções; Gabarito Comentado 4a Questão (Ref.: 201501638857) Fórum de Dúvidas (0) Saiba (0) Considerando importância de documentar todos os passos do processo de desenvolvimento de software. Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo: __________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto. __________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto. __________: Estabelece o formato e a cadência de como o processo deve ser implementado. __________: Estabelece a forma de comunicação entre os membros do projeto. __________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Comunicação - Cronogramas - Padronização de processos - Documentos técnicos - Relatórios Cronogramas - Relatórios - Padronização de processos - Comunicação - Documentos técnicos Relatórios - Padronização de processos - Cronogramas - Documentos técnicos - Comunicação Padronização de processos - Relatórios - Comunicação - Documentos técnicos - Cronogramas Cronogramas - Documentos técnicos - Relatórios - Padronização de processos - Comunicação Gabarito Comentado 5a Questão (Ref.: 201501730254) Fórum de Dúvidas (0) Saiba (0) Em relação a DOCUMENTAÇÃO DO PROCESSO. Marque a opção que NÃO é uma das formas de documentação do processo. Manual de Referência Padronização de Processos Cronograma Relatório Documentos Técnicos Gabarito Comentado 6a Questão (Ref.: 201501634234) Fórum de Dúvidas (0) Saiba (0) Documento com formato adequado ao perfil do público que utilizará o sistema ou produto. Sua linguagem deve se clara e os termos e construções devem estar de acordo com o nível cultural e técnico do usuário final, mostrando como utilizar as funcionalidades do sistema. Trata-se da definição do: Manual de introdução Manual de instalação Manual do usuário Manual de referência Manual primário Gabarito Comentado Gabarito Comentado 7a Questão (Ref.: 201501734693) Fórum de Dúvidas (0) Saiba (0) Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. As melhorias nas funções do sistema existente são efetuadas por dois motivos. Uma das soluções aplicadas para essa melhoria é conhecida por: Efeito dominó, que é uma técnica para modificação da estrutura do software, sem alterar o comportamento; Rotatividade, que é utilizada apenas para implementação de novas funções; Refatoração, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema; Emergencial, que é utilizada quando acumulamos demandas que justifiquem a intervenção para a manutenção; Separação estática, que é utilizada para identificar todos os códigos de programa que são afetados por alguma variável; Gabarito Comentado 8a Questão (Ref.: 201501734705) Fórum de Dúvidas (0) Saiba (0) Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. Um desses documentos é a Documentação para Suporte, no qual encontramos o Manual de Sistemas. Para que ele realmente de suporte adequado para a manutenção, ele deve: Estabelecer o formato e a cadência de como o processo deve ser implementado; Mostrar como o usuário usa as funcionalidades; Descrever as partes do código fonte, requisitos necessários e arquitetura do sistema; Descrever estratégias de como chegar ao resultado final; Descrever como instalar o sistema, plataformas de operação, pré-requisitos necessários; AULA 8 1a Questão (Ref.: 201501764402) Fórum de Dúvidas (0) Saiba (0) Analise o processo de desenvolvimento de software, que tem como características I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. II. Todos os requisitos devem ser validados no início do projeto. III.. Processo voltado para pequenos projetos . Estamos nos referindo a que processo de desenvolvimento de software ? cascata codifica-remenda balbúrdia com retroalimentação balbúrdia cascata com retroalimentação Gabarito Comentado 2a Questão (Ref.: 201501255974) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa CORRETA. O modelo em cascata: Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma independente Não trata o ciclo de vida do sistema de informação Gabarito Comentado 3a Questão (Ref.: 201501764571) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que apresenta o nome do modelo cuja descrição é apresentada a seguir: - modelo que representa uma metodologia de desenvolvimento de software em que os antigos desenvolvedores baseavam-se em suas próprias experiências para desenvolver os softwares e que podia ser descrito por um ciclo de 2 fases: implementação e correção. balbúrdia codifica-remenda cascata com realimentação balbúrdia com realimentação cascata Gabarito Comentado 4a Questão (Ref.: 201501254942) Fórum de Dúvidas (0) Saiba (0) Dentre as vantagens do modelo cascata podemos destacar: Não é possível corrigir erros em fases já completas Permite pontos de controle bem definidos, facilitando a gestão do projeto O usuário só vê os resultados ao final Dificulta a visão de reutilizaçãoNão requer documentação para todas as fases Gabarito Comentado 5a Questão (Ref.: 201501590525) Fórum de Dúvidas (0) Saiba (0) Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata: Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar. Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. Impossibilidade de correção de erros durante o processo de desenvolvimento de software. 6a Questão (Ref.: 201501091351) Fórum de Dúvidas (0) Saiba (0) O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de um software. O processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e possui como característica principal: O desenvolvimento de uma implementação inicial, expondo o resultado ao comentário do usuário e fazendo seu aprimoramento por meio de muitas versões, até que um sistema adequado tenha sido desenvolvido. A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que elas seguem um fluxo seqüencial; O uso de formalização rigorosa em todas as etapas de desenvolvimento; A codificação de uma versão executável do sistema desde as fases iniciais do desenvolvimento, de modo que o sistema final é incrementalmente construído, daí a alusão à idéia de "cascata"(waterfall ); O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos; Gabarito Comentado 7a Questão (Ref.: 201501730256) Fórum de Dúvidas (0) Saiba (0) Modelo Cascata - Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. Muitos Críticos questionam o modelo cascata pela ausência de feedback entre cada etapa. Em nossa aula vimos uma variação deste modelo que mitiga (ou elimina) este problema. Marque a opção que representa esta variação. Modelo Processo Cascata Waterfall Modelo Processo Cascata com Realimentação Modelo Processo Cascata feedline Modelo Processo Cascata Codifica-Remenda Modelo Processo Cascata Balbúrdia Gabarito Comentado 8a Questão (Ref.: 201501077502) Fórum de Dúvidas (0) Saiba (0) Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria? Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo. Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder. Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável. Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. Gabarito Comentado AULA 9 1a Questão (Ref.: 201501722163) Fórum de Dúvidas (0) Saiba (0) Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse caso? Espiral. Prototipação. Incremental. Cascata. Formal. Gabarito Comentado 2a Questão (Ref.: 201501762588) Fórum de Dúvidas (0) Saiba (0) O Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão: Manutenção Projeto Análise de requisitos Implementação Levantamento de requisitos Gabarito Comentado 3a Questão (Ref.: 201501691557) Fórum de Dúvidas (0) Saiba (0) Assinale a opção que apresenta a característica correta do modelo Iterativo Modelo baseado na ideia de aumento do âmbito do sistema Modelo onde após a criação e aceitação do protótipo, o produto final será desenvolvido. Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase anterior. Modelo que funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo 4a Questão (Ref.: 201501912528) Fórum de Dúvidas (0) Saiba (0) Como Modelo evolucionário do processo de software, uma característica da prototipagem é: a) independer do estabelecimento e da definição de requisitos. c) iniciar o processo de desenvolvimento pela implantação e pelos testes. e) descartar a participação do cliente no processo de desenvolvimento e de implantação. d) gerar uma primeira versão do sistema completa e isenta de erros. b) configurar um processo interativo e rápido de desenvolvimento. 5a Questão (Ref.: 201501762575) Fórum de Dúvidas (0) Saiba (0) O processo iterativo - É o modelo que se baseia na ideia de melhoramento ou refinamento aos poucos. Identifique a única alternativa que NÃO faz parte das atividades realizadas pela equipe responsável pela iteração: Testar Identificar Especificar Implementar Encapsular Gabarito Comentado 6a Questão (Ref.: 201501723952) Fórum de Dúvidas (0) Saiba (0) Um protótipo de software pode ser usado em um processo de desenvolvimento de software para: I. Ajudar na descoberta e validação dos requisitos do sistema, durante a engenharia de requisitos. II. Explorar soluções específicas de software e apoiar o projeto de interface com o usuário, durante o projeto do sistema. III. Realizar testes completos com o sistema que será entregue para o cliente, durante o processo de teste. Está correto o que se afirma em: II, apenas. II e III, apenas. I, apenas. I, II e III. I e II, apenas. Gabarito Comentado 7a Questão (Ref.: 201501055918)Fórum de Dúvidas (0) Saiba (0) Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema: segurança utilização mínima de recursos legalidade legibilidade atualização contínua 8a Questão (Ref.: 201501055351) Fórum de Dúvidas (0) Saiba (0) Indique a sentença que indica uma característica do Ciclo de Vida Iterativo e incremental: Implantação tardia. Desenvolver software em partes. Dificuldade para os requisitos que mudam. A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto. Fácil gerência. AULA 10 1a Questão (Ref.: 201501117875) Fórum de Dúvidas (0) Saiba (0) No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Construção e Concepção. Construção e Transição. Concepção e Elaboração. Requisitos e Análise. Projeto e Construção. Gabarito Comentado 2a Questão (Ref.: 201501259287) Fórum de Dúvidas (0) Saiba (0) O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado (Rumbaugh, et al., 1999). O modelo é constituído por fases no qual coincidem com as atividades do processo. Qual fase tem como objetivo entrar no ambiente do usuário? Construção Elaboração Transição Implementação Concepção 3a Questão (Ref.: 201501257853) Fórum de Dúvidas (0) Saiba (0) O Método XP, também conhecido como eXtreme Programming, é um método que pertence à metodologia ágil de desenvolvimento de software. Identifique a única opção que NÃO pertence às práticas deste método: Ritmo sustentável - Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais Testes de verificação - Testes de verificação realizados pelo cliente Reuniões em pé - Utilizadas para não perder o foco no assunto Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo Padrão de codificação - Estabelecimento de regras de código de programa 4a Questão (Ref.: 201501618843) Fórum de Dúvidas (0) Saiba (0) Qual definição é a mais determinante para a nomenclatura "sprint" usado no processo Scrum? Trata-se de uma interação que determinará o custo e o prazo de entrega de um conjunto de requisitos. Trata-se de uma iteração que determinará o prazo de entrega de um conjunto de requisitos. Trata-se das requisições levantadas no standup meeting. Trata-se de um conjunto de requisitos do backlog. Trata-se de um conjunto de requisitos elicitados pelo Product Owner (PO). 5a Questão (Ref.: 201501117882) Fórum de Dúvidas (0) Saiba (0) De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: Concepção. Transição. Construção. Elaboração. Implementação. Gabarito Comentado 6a Questão (Ref.: 201501721294) Fórum de Dúvidas (0) Saiba (0) Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade ou posse coletiva. É correto afirmar que, nessa prática, os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro. os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. O código fonte não pertence a ninguém. cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação. um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido. grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time. Gabarito Comentado 7a Questão (Ref.: 201501257866) Fórum de Dúvidas (0) Saiba (0) O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum Sprint - Scrum - Product Backlog - Sprint Backlog - Scrum Master Scrum Master - Sprint - Scrum - Product Backlog - Sprint Backlog Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master Gabarito Comentado 8a Questão (Ref.: 201501256016) Fórum de Dúvidas (0) Saiba (0) É um método baseado em um manifesto, criado por desenvolvedores experientes. Método incremental Método iterativo Método ágil Método rápido Método em cascata SIMULADO 1a Questão (Ref.: 201501730244) Acerto: 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" Trial Adware Freeware Software GLU Demo 2a Questão (Ref.: 201501292854) Acerto: 1,0 / 1,0 NÃO é um software do tipo aplicativo: Sistema bancário. Sistema operacional. Planilha eletrônica. Editor de texto. Gerenciador de banco de dados. Gabarito Comentado. 3a Questão (Ref.: 201501042463) Acerto: 1,0 / 1,0 A confiabilidade especificada para um software aplicativo é: um requisito não-funcional um mecanismo de teste de desempenho. um requisito funcional. um mecanismo de teste de estresse. uma restrição de escopo. Gabarito Comentado. 4a Questão (Ref.: 201501634152) Acerto: 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: Questionário Casos de Uso Brainstorm Reunião Entrevista 5a Questão (Ref.:201501734686) Acerto: 1,0 / 1,0 Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é: Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software; Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos; Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe; Gabarito Comentado. 6a Questão (Ref.: 201501055345) Acerto: 1,0 / 1,0 Marque a alternativa correta que define Classe na modelagem orientada a objetos. É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É uma propriedade das ligações de uma associação. Descreve um conjunto de ligação com estrutura e semântica comuns. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Gabarito Comentado. 7a Questão (Ref.: 201501733389) Acerto: 1,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 classes fundamentais parte do código de programa bibliotecas Gabarito Comentado. 8a Questão (Ref.: 201501254852) Acerto: 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 I e III estão corretas; Apenas III está correta; Apenas II está correta; Apenas II e III estão corretas; Apenas I está correta; 9a Questão (Ref.: 201501714889) Acerto: 1,0 / 1,0 Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos Testes de sistema podem verificar características como performance, segurança ou usabilidade do software Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta Gabarito Comentado. 10a Questão (Ref.: 201501292900) Acerto: 0,0 / 1,0 Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. Teste de interação Teste iterativo Teste simples Teste caixa branca Teste caixa preta
Compartilhar