Escolar Documentos
Profissional Documentos
Cultura Documentos
Um software é composto por módulos, instruções, bibliotecas, que gera um programa executável que lê
dados denominados "entradas" ou inputs ao final do processo de desenvolvimento, e este, quando
executado, recebe algum tipo de "entrada" de dados (input), processa as informações e libera uma
"saída" (output) como resultado deste processamento.
II. Software de Programação: são programas de computadores que permitem ao usuário executar uma
série de tarefas específicas em diversas áreas de atividade. Exemplos: planilha eletrônica, editores de
texto e editores de apresentações (como PowerPoint).
Explicação:
Software
Conhecimento
Portifólio
Projeto
Processo
Explicação:
Software é "uma sequência de instruções a serem executadas, com o objetivo de gerar informações a
partir de uma série de dados coletados ou armazenados". Também podemos definir como sendo "os
programas que comandam o funcionamento de um computador".
Explicação:
Gerenciamento de Projetos.
Gestão de Risco.
Gestão de pessoas.
Gestão do Conhecimento.
Explicação:
Fechadas
Complexas
Abertas
Difíceis de automatizar
Simples
Explicação:
Facilitador
Fraca
Funcional
Coordenador
Matricial
Explicação:
Explicação:
A principal desvantagem de uma organização por projetos é que, no fim do projeto, a equipe se dispersa
e não tem um departamento funcional ("lar") para o qual voltar.
1a Questão
Explicação:
A principal desvantagem de uma organização por projetos é que, no fim do projeto, a equipe se dispersa e
não tem um departamento funcional ("lar") para o qual voltar.
2a Questão
Gestão do Conhecimento.
Gerenciamento de Projetos.
Gestão de Risco.
Gerenciamento Contábil Financeiro.
Gestão de pessoas.
Respondido em 05/04/2020 20:29:25
Explicação:
3a Questão
Facilitador
Coordenador
Respondido em 05/04/2020 20:30:51
Explicação:
4a Questão
Explicação:
5a Questão
Um gerente de projetos tem pouca experiência, mas foi designado para assumir
um novo projeto. Como trabalhará em uma organização matricial, ele pode
esperar que as comunicações serão:
Fechadas
Difíceis de automatizar
Respondido em 05/04/2020 20:33:11
Explicação:
6a Questão
Propriedade: Este modelo se propõe a aumentar pouco a pouco o software, conforme as necessidades
surgem.
ágil
RUP
Incremental
cascata
sequencial
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
2. Propriedade: Seu nome foi atribuído devido à
sequência com que cada fase do
desenvolvimento dependia do término da fase
anterior,
UML
àgil
iterativo incremental
Cascata
RUP
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava
com o término da anterior
legalidade
legibilidade
atualização contínua
segurança
Explicação:
De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em
ciclos, atualizando as suas necessidades em cada ciclo.
4. Fonte: FUMARC 2012 - TJ-MG Oficial
Judiciário - Assistente Técnico de Sistemas
Explicação:
Os incrementos são entregues durante todos os ciclos. A etapa de manutenção não entra no ciclo, vai até
desde a elicitação de requisitos até a integração e implantação no cliente. A abordagem iterativa trabalha
também de forma incremental.
Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos
requisitos ainda não identificados.
Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final,
ainda que sejam testes parciais.
É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no
sistema final entregue ao cliente.
Explicação:
desenvolvimento incremental
pesquisa e testes.
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste
unitário.
iterativo
iterativo e incremental
evolutivo
incremental
em cascata
Explicação:
Plano possui este problema de ter a necessidade de um fluxo sequencial e os projetos do mundo real não
seguem necessariamente esta sequencialidade.
quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção
quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção
Explicação:
Myers também ficou conhecido pela Regra de 10 de Myers, que mostra que ¿quanto mais tarde os
defeitos forem encontrados, tanto mais caro será corrigi-los
2. É importante conhecermos o histórico
das atividades de teste, para
tratarmos os sistemas com qualidade.
Myers foi um precursor sobre os
processos de teste de software. Ele
ficou conhecido pela "regra 10 de
Myers" e concluiu também que zero-
defeito é algo inatingível. Essa regra e
conclusão estabelecem que:
Explicação:
Um processo para provar que determinadas coisas (funções) fazem o que devem fazer.
Um processo sistemático que focaliza todas as etapas e artefatos gerados com o objetivo de
garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado
defeitos.
Explicação:
O conceito de teste ganha complexidade, pois os riscos
dos softwares não funcionarem a contento, cresce de
forma exponencial.
Ainda assim poucas empresas percebem que a implantação
de um ¿processo de garantia de qualidade de software¿ é
uma questão de estratégia de sobrevivência em um
mercado cada vez mais exigente e competitivo.
Teste é o processo de demonstrar que os defeitos não
estão presentes.
Teste é o processo de demonstrar que algo funciona
corretamente.
Teste é o processo de provar que determinadas coisas
(funções) fazem o que devem fazer.
O objetivo real do teste de software é mostrar que um
software está de acordo com suas especificações e que
ele atende as expectativas do
cliente.
Explicação:
Explicação:
A garantia de qualidade de software (Software Quality Assurance) não é algo com a qual começamos a
nos preocupar depois que o código foi gerado, e sim, ao longo de todo o processo de engenharia de
software.
6. A qualidade de software é um
processo sistemático que focaliza
todas as etapas e artefatos gerados
com objetivo de garantir a
conformidade e uniformidade de
processos e produtos, prevenindo e
eliminado defeitos.
Explicação:
Explicação:
Para se obter resultados positivos nos projetos de testes é necessário que o mesmo inicie desde a
especificação dos requisitos do sistema a ser implementado, ou seja, tão logo comece o projeto de
desenvolvimento do software inicia-se também em conjunto o projeto de testes de software.
2. Sobre o conceito de Teste de Software, analise abaixo algumas
citações de autores variados e, a seguir, assinale a alternativa
correta:
Explicação:
"Teste é uma parte ineevitável de qualquer esforço necessário para desenvolver um sistema de software"
(HOWDEN, 1987)
"O teste de software é um conjunto de atividades que podem ser planejdas com antecedência e
executadas sistematicamente" (PRESSMAN, 1985)
"Processo de executar um programa ou sistema com a itenção de encontrar defeitos" (MYERS, 1979)
Explicação:
A Engenharia de Software nos auxilia em muitas situações. Uma delas é a atividade de teste, que é um
passo do processo de que visa encontrar ou corrigir erros durante toda a construção do software.
1-Teste de baixo nível: utilizado para veerificar um pequeno fragmento de código-fonte. Nesse caso,
saberemos se ele foi implementado corretamente.
2 - Teste de alto nível: tem a característica de validar as principais funções do sistema ccom base nos
requisitos definidos pelo cliente.
Os testes podem ser usados para descobrir a presença de erros nos softwares, mas infelizmente não
mostram a sua ausência.
Assim, conseguimos chegar à conclusão que "o teste de software é o processo de executar o software de
uma maneira controlada, com o objetivo de descobrir diferenças entre o comportamento previsto e o
comportamento observado".
O teste para quando não houver mais erros `visíveis¿. O teste acaba
quando o tempo acaba ou o dinheiro acaba:
Explicação:
1. O (I) é um modelo mais robusto e completo do que o cascata, podendo produzir softwares de maior
qualidade do que com ele.
Após a leitura das sentenças (I) e (II), assinale a alternativa que as preencher corretamente e
respectivamente.
Explicação:
É um modelo mais robusto e completo do que o cascata, podendo produzir softwares de maior qualidade
do que com ele.
- Verificação: Que está relacionado com a questão: O produto está sendo feito corretamente?
- Validação: Está relacionado com a questão: O produto está sendo feito, ou seja, o software atende ao
objetivo pretendido com precisão?
Explicação:
Complete a lacuna.
Teste Integração
Teste fumaça
Testes de estresse
Testes de regressão
Teste alfa
Explicação:
Explicação:
Modelo V:
Vantagens:
Desvantagens:
6. O Modelo V é uma melhoria do Modelo Cascata do
desenvolvimento de produto. Ele possui alguns objetivos, dentre
os quais estão explicitados nas alternativas abaixo, EXCETO (ou
seja, assinale a alternativa INCORRETA, isto é a que não
representa um dos objetivos do Modelo V).
Um dos objetivos do Modelo V é reduzir os custos totais ao longo do ciclo de vida do projeto
Explicação:
Objetivos do Modelo V:
Essa afirmativa está certa, porque o Modelo V minimiza os custos da qualidade do software.
Essa afirmativa está errada, porque o Modelo V aumenta os custos da qualidade do software.
Essa afirmativa está certa, porque o custo os testes devem ser iniciados nas inspeções/revisões
de código até os testes de software.
Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto
mais tarde o defeito é detectado.
Explicação:
1. "Caracteriza-se por testar, como um todo, o software e outros elementos do sistema" corresponde
à definição do teste:
Integração.
Sistema.
Caixa preta.
Validação.
Unidade.
Explicação:
O teste de sistema envolve uma série de diferentes testes, cujo propósito primordial é pôr
completamente à prova o sistema baseado em computador.
Caixa preta.
Validação.
Unidade.
Integração.
Sistema.
Explicação:
No teste de integração os módulos são montados ou integrados para formar um pacote de software.
A origem do problema é que a condição de erro provocada pela execução no sistema antes da
mensagem de manipulação de erro.
Explicação:
Neste caso, a origem do problema se deu porque a função dos desenvolvedores é testar para 'provar que
funciona' e os homologadores para 'provar que não funciona', agravados no caso pela proximidade entre
as equipes e pela constante troca de papéis no processo.
Explicação:
Para se ter uma visão de teste de unidade, são consideradas a Interface; Estrutura Lógica de Dados;
Caminhos Independentes; Condições Limite e Caminhos de Manipulação de Erro.
Teste de sistema.
Teste de integração.
Teste de unidade.
Teste de validação.
Explicação:
Teste Caixa-preta.
Teste de unidade
Teste Caixa-branca
Teste de validação
Explicação:
Explicação:
Os testes já foram efetuados pela equipe e os desenvolvedores tem que fazer a depuração.
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de
teste.
Arquiteto de Teste - Responsável pela montagem do ambiente de teste (infraestrutura) e
escolha de ferramentas.
Explicação:
O Product Owner não faz parte dos papéis e
reponsabilidade dentro de uma equipe de teste
independente.
Sem planejamento, fica mais difícil o desenvolvimento de qualquer projeto. O plano é como se fosse um
mapa. Com ele podemos chegar ao nosso destino.
Explicação:
TestLink
Dev C++
Hangouts Meet
Microssoft Teams
Skype
Explicação:
TestLink é um software web desenvolvido para teste de software que visa facilitar testes e assegurar a
qualidade de software.
Explicação:
O planejamento engloba três atividades principais: definir um cronograma de atividades, fazer alocação
de recursos e definir marcos de projeto: estabelecer os marcos a serem alcançados, com o objetivo de
fazer o acompanhamento.
Podem ser elaborados para identificar defeitos na estrutura interna do software por meio de
situações que exercitem adequadamente todas as estruturas utilizadas na codificação.
Devem especificar unicamente os valores de entrada e os resultados esperados do
processamento.
Explicação:
Explicação:
Caso de teste.
Caso de uso.
Especificação de teste.
Script de teste.
Explicação:
Neste caso, a especificação de teste é um documento que especifica um procedimento de teste com
objetivo determinado, assim, é dada a condição de entrada e o resultado esperado após a execução do
teste.
Unidade e Aceitação.
Unidade e Integração.
Integração e Sistema.
Unidade e Sistema.
Integração e Aceitação.
Explicação:
Um bug gerado por um programador não pode ser considerado uma falha.
Ato inconsistente realizado por um indivíduo ao tentar compreender uma informação chama-se
de defeito.
Explicação:
Todo caso de teste é naturalmente candidato a automação, mas com toda a certeza nem todos
são recomendáveis para a automação.
Preparação do ambiente, execução dos testes e conferência dos testes são etapas dos testes
automatizados.
Explicação:
Os testes automatizados não podem substituir os testes manuais. Eles são complementares.
4. A MTS (Metodologia de Teste de Sistema) define os Requisitos
de Negócio como:
Explicação:
Explicação:
Aumentam a qualidade final do produto, pois a execução de todos os testes funcionais que existem no
sistema garante uma menor incidência de erros e falhas no programa.
Do desenvolvedor
Do cliente e do desenvolvedor
Do gerente e do desenvolvedor
Do cliente
Do gerente de projeto
Explicação:
No Teste de Aceitação, é impossível prever como o cliente realmente usará um programa. Por isso esse
teste é de responsabilidade do cliente.
Explicação:
Como é a última etapa de teste antes da implantação do software, seu objetivo é verificar se o software
está pronto e se pode ser utilizado pelos usuários finais executando as tarefas e funções para as quais foi
criado, então as estratégias de testes a serem executados são: Teste formal, teste informal e teste beta.
Em execução.
Pendente.
Retorno.
Fechado.
Descartado.
Explicação:
Jira
Eventum
Trac
Zephyr
Scrum
Explicação:
O analista de requisitos é o responsável por encontrar erros, falhas, bugs e outros tipos de
problemas que não foram detectados durante o desenvolvimento de um software.
Devido a complexidade do tema, não é possível o desenvolvimento de um sistema de
rastreamento de bugs.
Explicação:
O tester (isto é, o analista de teste) - é o responsável por encontrar erros, falhas, bugs e outros tipos de
problemas que não foram detectados durante o desenvolvimento de um software.
Ao encontrar um bug, ele pode avisar o desenvolvedor, de várias formas. Exemplo: pessoalmente, msn,
por e-mail, documentos, ferramentas de bug tracking, etc.
A melhor maneira de relatar a existência de bugs por meios formais e informais dependerá da dinâmica
da equipe de testes e do seu processo dentre essas alternativas apresentas.
4. O que é um BugTracker?
Explicação:
Extraia o lançamento
Renomeie o diretório
Explicação:
DB2
ADABAS
MySQL
PostgreSQL
MS SQL
Explicação:
ADABAS (Adaptable DAta BAse System)- Sistema de Banco de Dados Adaptável é o principal sistema
gerenciador de banco de dados em modelo de rede desenvolvido pela empresa Software AG, usado
inicialmente apenas em Mainframes, mas agora suportado por diversos sistemas diferentes, inclusive os
de plataforma baixa.
Solução do defeito.
Prevenção de defeito.
Melhoria do processo.
Explicação:
A ordem das etapas no proceso é: prevenção de defeito, linha base entregável, identificação do defeito,
solução do defeito e melhoria do processo.
Permite ao usuário filtrar os casos de testes para uma navegação inteligente antes que eles
sejam executados.
Explicação:
Explicação:
Baselines/ releases no TestLink representam a liberação de um novo build do software, que é um novo
release contendo modificações em relação ao release anterior.
As cores de fundo podem ser atribuídas a modelos de projeto de teste para distingui-los
visualmente.
Explicação:
A edição de projetos de testes requer direitos de a dministrador. Somente como administrador o usuário
pode desativar o projeto de teste se ele estiver obsoleto.
Classifique a métrica Auditabilidade para
testar e relatar o que acontece com o software
testado.
Facilidade com que se pode checar a conformidade aos padrões.
Explicação:
Projetos de teste.
Casos de teste.
Planos de teste.
Usuário.
Marcos de teste.
Explicação:
Os projetos de teste são a base organizacional da unidade de TestLink. Os projetos de teste são
lançamentos da sua empresa que podem alte rar as suas características e funcionalidades ao longo do
tempo, mas, na maior parte dos casos, continuam a ser os mesmos. O projeto de teste inclui requisitos
de documentação, especificação de testes, planos de testes e direitos específicos dos usuários.
Explicação:
Explicação: