Buscar

Respostas software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

1 Assinale a alternativa que traz o tipo de teste funcional que verifica se o sistema valida todas as transações e retorna todas as mensagens de erro no caso de receber informações incorretas.
C. Tratamento de erros.
Existem testes que são executados durante todo o desenvolvimento, que é o caso do referido teste; mas também existem testes que são executados a cada iteração, como, por exemplo, na homologação.
2 A verificação e a validação compõem a fase em que os softwares são submetidos a diversos testes; cada uma das atividades desempenhando funcionalidades diferentes.
Assinale a alternativa que traz a definição da funcionalidade referente à verificação e à validação, respectivamente.
A A verificação é responsável por realizar a análise do software diante dos requisitos funcionais e não funcionais, de modo a garantir o desenvolvimento correto do software. A validação assegura que o sistema atenda aos requisitos do cliente.
Assim como a verificação e a validação, a qualidade de um software também pode ser garantida por meio de revisões técnicas, auditorias de qualidade, viabilidade, etc.
3 Assinale a alternativa que consta o tipo de teste que analisa o desempenho do sistema com dados reais, testando a performance com múltiplos acessos simultaneamente.
B. Teste de execução.
Esse tipo de teste deve ser executado tanto no início quanto na homologação do software, por meio do qual os aspectos incoerentes devem ser levantados e analisados.
 4 Assinale a alternativa que traz o tipo de teste em que a arquitetura do software é desenvolvida em paralelo à aplicação de diversos testes, em que o foco é a descoberta de erros relacionados à interface. 
D. Teste de integração.
A execução dos testes geralmente utilizam ferramentas denominadas CASE, as quais executam os testes e realizam comparações entre os resultados.
5 Assinale a alternativa que traz, respectivamente, os tipos de testes responsáveis por encontrar erros de estrutura de dados e as decisões lógicas de um software.
A Caixa-preta e ​​​​​​​caixa-branca.
 
6 Um  dos modelos  para  avaliação  de  qualidade  de  software  é  o modelo CMMI, pois foi concebido com a finalidade de padronizar os processos de desenvolvimento de software. Analise as opções abaixo e assinale a que corresponde às principais características deste modelo.
C. Avaliar a qualidade do processo, a partir da análise do nível  de maturidade de diversas categorias contidas nele. 
7 CMMI é uma abordagem de melhoria de processos que fornece às organizações elementos essenciais de processos eficazes. Pode ser usado para guiar a melhoria de processo em um projeto, setor ou em uma organização inteira. O CMMI tem modelos que compõem a suíte de produtos e são referenciados como constelações. Baseado neste conceito, analise as alternativas abaixo e assinale a que corresponde ao modelo de melhoria do CMMI.
A. CMMI-DEV, CMMI-ACQ, CMMI-SVC.
8 O processo de MPS-BR estrutura-se em níveis de maturidade, organizados hierarquicamente com a finalidade de orientar os processos de desenvolvimento de software adaptado para a realidade brasileira. Esta estrutura é composta por 7 níveis de maturidade ou melhoria de processos. Analise as opções abaixo e assinale a que corresponde ao nível inicial.
C. Parcialmente gerenciado.
9 Em uma empresa de TI onde o gerenciamento do projeto de software não é estruturado e as atividades desempenhadas apresentam falhas, o Gestor de TI pode optar por adequar-se aos processos do MPS-BR.  Com base no aprendizado sobre gerenciamento de um projeto, analise as alternativas abaixo e assinale a que corresponde ao MPS-BR.
D. MPS-BR define níveis de maturidade que estabelecem patamares de evolução de processos. A capacidade do processo caracteriza sua habilidade para alcançar os objetivos de negócio atuais e futuros. 
10 As métricas de software são amplamente utilizadas para fazer gerenciamento de projetos de software. Sendo assim, assinale a alternativa que corresponde à utilidade principal das métricas.
A. Servem para medir a produtividade da equipe e indicar a qualidade do produto
 
11 Um processo de métricas de software pode ser caracterizado por cinco atividades. Assinale a alternativa que corresponde à atividade utilizada para acumular os dados.
A. Coleta.
12 Métricas de software podem ser diretas ou indiretas. Sendo assim, assinale a alternativa correta.
A. Métricas diretas são aquelas que representam uma quantidade observada, tais como custo, esforço, número de linhas de código, tempo de execução e número de defeitos.
13 De acordo com as métricas de software, a análise dos pontos de função é uma forma de medição das funcionalidades fornecidas por um software sob o ponto de vista: 
B. dos usuários.
14 Métricas de software são formas utilizadas para quantificar o esforço necessário para o desenvolvimento de um sistema de software. É correto afirmar que:
D. linhas de código, esforço e memória são consideradas métricas diretas.
15 Analise as alternativas a seguir e assinale a que corresponde a um dos objetivos das revisões técnicas formais de software.
E. Garantir que o software atenda aos requisitos especificados.
2. 
16 Analise as alternativas a seguir e assinale a que corresponde a um objetivo das inspeções de software.
C. Detecção de defeitos.
17 Para Pressman (2016), no que se refere à qualidade de software, as revisões, as inspeções e os testes realizados ao longo do processo de software para garantir que o produto satisfaça os requisitos estabelecidos, são conhecidos como:
C. controle de qualidade.
 
18 No gerenciamento da qualidade, como é conhecido quando são estabelecidos padrões organizacionais e uma estrutura de procedimentos para condução de um software de qualidade?
B. Garantia da qualidade.
19 As técnicas de prototipação e de revisão de requisito são as mais utilizadas para: 
B. a validação de requisitos.
Analise as alternativas a seguir e assinale a que corresponde a um dos objetivos das revisões técnicas formais de software.
Garantir que o software atenda aos requisitos especificados.
 
20 O que foi a Crise de Software?
B. A Crise de Software foi um termo que surgiu nos anos 70. O termo expressava as dificuldades do desenvolvimento de software frente ao rápido crescimento da demanda por software.
 
21 Qual foi o motivo da criação da Engenharia de Software?
B. A Engenharia de Software foi criada para permitir o uso de elementos da engenharia de forma controlada e sistemática no desenvolvimento de software. Também para evitar a Crise de Software.
22 Com a introdução da Engenharia de Software, o que mudou no processo de desenvolvimento de software?
A. Iniciou-se o uso de técnicas e metodologias sistemáticas e controladas já presentes na engenharia e amplamente utilizadas em outras áreas.
23 João, dono de uma empresa de software, tem que criar um sistema para um cliente. Até o momento, o cliente fez apenas uma ligação informando o tipo de software que ele quer. Qual a primeira coisa que João deve fazer?
D. Entender o negócio do cliente e realizar reuniões para mensurar o que ele precisa.
 
24 Qual é a base dos elementos da Engenharia de Software?
C. Foco na qualidade.
25 .O que é um ciclo de vida de software?
A. Ciclo de vida de software refere-se aos estágios de concepção, projeto, criação e implementação de um software.
26 Em qual fase do ciclo de vida de software são definidas as questões técnicas, como banco de dados, localização, hardware e linguagens de programação?
A. Na fase de projeto.
. 
27 No ciclo de vida de software, o que é realizado na etapa de "levantamento das necessidades"?
B. É realizada uma verificação de todas as necessidades do cliente.
 
28 Qual é o maior problema encontrado no modelo cascata?
D. Apresenta o problema de reatividade a mudanças.
29 O que é um plano de projeto de software?
A. É um documento que contém um conjunto de informações e permite não apenas executar o projeto, mas também monitorar seu progresso e verificar se o executado está em conformidade com o planejado.
 
30 Projeto é a única maneirapela qual podemos transformar precisamente os requisitos dos envolvidos em um produto ou sistema de software finalizado.Qual elemento do plano de projeto descreve os objetivos do projeto a ser desenvolvido e as restrições que afetam seu gerenciamento?
C. Introdução
31 Qual das características do plano de projeto permite que o time de desenvolvedores, analistas, gerentes e outros membros entendam qual seu papel no projeto?
B. Um plano de projeto possui uma linguagem 'comum' para comunicação das atividades do projeto e responsabilidades do time, bem como a rastreabilidade e relatórios dessas atividades.
32 O que é um requisito de software?
A. Um requisito pode ser definido como uma condição ou uma capacidade com a qual o sistema deve estar de acordo.
 
 33 Qual é a característica de um requisito funcional?
B. Descrevem explicitamente as funcionalidades e serviços do sistema.
34 Qual é a característica de um requisito não funcional?
B. É um tipo de requisito que define propriedades e restrições do sistema. É mais voltado para características que podem ser mensuradas e testadas facilmente.
 
35O que é uma regra de negócio?
A. Regras de negócio são premissas e restrições aplicadas a uma operação comercial de uma empresa, que precisam ser atendidas para que o negócio funcione da maneira esperada.
 
36 Na engenharia de software, existe um processo genérico de levantamento e análise que contém as seguintes atividades: compreensão do domínio, coleta de requisitos, classificação, resolução de conflitos, definição das prioridades e verificação de requisitos. Uma das atividades mais importantes deste processo é a coleta de requisitos. Informe quais das descrições a seguir melhor descrevem esta atividade:
E. 
É o processo de interagir com os stakeholders do sistema para descobrir seus requisitos. 
 
37 Os requisitos de software são classificados em três níveis de prioridade durante a preparação da lista de requisitos, sendo essencial, importante e desejável. Das alternativas abaixo, qual justifica esta classificação de requisitos em diferentes níveis de prioridades?
D. Devido à limitação de recursos e tempo, os requisitos são priorizados para que os mais importantes sejam desenvolvidos primeiro e os menos importantes depois.
38 Especificação de Requisitos de Software incluir tanto os requisitos de usuário para um sistema quanto uma especificação detalhada dos requisitos de sistema. Sobre os possíveis usuários do Documento de Requisitos de Software podemos afirmar:
B. Engenheiros de sistema – usam os requisitos para compreender qual sistema será desenvolvido
39 O que é um requisito de negócio?
D. 
São requisitos que descrevem, em termos do negócio, o que deve ser entregue ou conseguido para fornecer valor.
. 
40 O que é um requisito de usuário?
C. 
São basicamente as declarações, em linguagem natural e diagramas, sobre os serviços que o sistema oferece e as restrições para a sua operação. Escrito para os usuários.
 
41 Qual das abordagens listadas necessita que o analista ou engenheiro de software seja inserido no ambiente da empresa/cliente para fazer o levantamento de requisitos?
A. 
Observação in loco/etnografia.
42 Qual destes conceitos se refere ao diagrama de atividades?
B. 
 É um diagrama de estado no qual considera-se que todos, ou a grande maioria dos estados, representam as execuções de atividades.
43 O uso de diagramas apresenta uma grande quantidade de vantagens para um projeto de software. Das vantagens apresentadas abaixo, qual possui uma relação direta com questões de visão arquitetural do software, permitindo o entendimento de módulos e partes do sistema?
D. 
 Permite esclarecer as atribuições de cada elemento do sistema.
 
44 Qual é a primeira atividade que deve ser realizada durante a fase de projeto e que representa como o sistema será composto, considerando suas diversas partes?
A. 
 Representação da arquitetura do sistema.
45 Podemos definir a fase de projeto como "a transformação de requisitos de software em uma descrição". Considerando isso, qual das alternativas melhor descreve a entrada e a saída de uma fase de projeto?
A. 
 Entrada: especificação de requisitos. Saída: modelos e artefatos que documentam as principais decisões tomadas.
 
46 O que foi o manifesto ágil?
B. 
Foi um conjunto de princípios e valores criados para ajudar a desenvolver software de maior qualidade.
 
47 Os métodos ágeis possuem um conjunto amplo de ferramentas e técnicas. Um deles possui uma característica muito interessante, que é o uso de um quadro branco e pequenos papéis coloridos que representam tarefas. Ele é utilizado para ajudar o time a gerenciar as atividades que devem ser realizadas ao longo de um determinado período de tempo. Quais dos itens abaixo representa a técnica descrita?
A. 
Kanban.
 
48 "É muito mais importante que o cliente esteja plenamente satisfeito com o software e que ele possa, durante o projeto, solicitar mudanças para obter vantagens competitivas do que ter um plano/projeto bem definido e seguí-lo até o final para depois entregar o software ao cliente". Dos valores expressos no manifesto ágil, qual deles que justifica essa afirmação?
E. 
Responder a mudanças mais que seguir um plano.
 
49 No fluxo de processo do scrum, o que significa "backlog"?
C. 
É uma lista com prioridades dos requisitos ou funcionalidades do projeto que fornecem valor comercial ao cliente.
50 Qual é a preocupação que devemos ter ao utilizar os métodos ágeis?
B. 
Devemos analisar se as mudanças solicitadas são possíveis.
51 Uma metodologia é desenvolvida com o intuito de trazer métricas que guiem aqueles que vierem a utilizá-la. Como metodologia ágil, entende-se aquela que traz mais simplicidade aos processos de produção de um software.
Assinale a alternativa que contém apenas metodologia ágeis.​​​​​​​
A. 
 XP, Scrum e APSO.
. 
52 Diversas áreas compõem o processo de desenvolvimento de um software. Sendo assim, pode-se afirmar que essas áreas se comportam de maneira diferente em cada tipo de metodologia, seja ela tradicional ou ágil.
Assinale a alternativa que apresenta a afirmativa correta.
C. 
O projeto de um desenvolvimento ágil é relativamente menor e seu objetivo tem um alto valor do que quando se aplica a metodologia tradicional.
53 Incremento significa acréscimo de algo. No caso do desenvolvimento de software, significa que algo será desenvolvido ou que houve uma evolução do que já existia.
Assinale a alternativa em que a sprint backlog caracteriza esse fator dentro do processo de desenvolvimento de software.​​​​​​​
D. 
Scrum.
 
54 As histórias do usuários relatam as suas reais necessidades diante do software que está sendo desenvolvido. Com isso, a equipe pode estabelecer uma estimativa de tempo e planejamento de algumas etapas, como de release de iteração e da tarefa realizada.
Assinale a alternativa que contempla a metodologia com as características citadas.
E. 
XP.
 
55 Sistemas com restrições de prazo, desenvolvidos em um ambiente controlado, além de ter uma análise de viabilidade para estabelecimento de requisitos básicos e restrições de negócio, caracterizam qual tipo de metodologia ágil?​​​​​​​
A. 
DSDM.
56 Analise as alternativas a seguir e assinale a que corresponde a um dos objetivos das revisões técnicas formais de software.
E. 
Garantir que o software atenda aos requisitos especificados.
 
57 Analise as alternativas a seguir e assinale a que corresponde a um objetivo das inspeções de softwa
C. 
Detecção de defeitos.
 
58 Para Pressman (2016), no que se refere à qualidade de software, as revisões, as inspeções e os testes realizados ao longo do processo de software para garantir que o produto satisfaça os requisitos estabelecidos, são conhecidos como:
C. 
controle de qualidade.
59 No gerenciamento da qualidade, como é conhecido quando são estabelecidos padrões organizacionais e uma estrutura de procedimentos para condução de um software de qualidade?
B. 
Garantia da qualidade.
60 As técnicas de prototipação e de revisão de requisito são as mais utilizadaspara: 
B. 
a validação de requisitos.