Buscar

Processo e Desenvolvimento de Software

Prévia do material em texto

5a Questão 
 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: 
 
 I, II e III. 
 
I e II, apenas. 
 
II, apenas. 
 
I, apenas. 
 
II e III, apenas. 
 6a Questão 
 Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down 
radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: 
I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções 
são projetadas e uma parte do sistema é implementada. 
II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a 
disponibilização do sistema novo ou da versão modificada. 
III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do 
sistema todo. 
Analisando as duas sentenças acima, assinale a única resposta correta: 
 
 Somente as sentenças I e III estão corretas 
 
Todas as sentenças apresentadas estão corretas 
 
Somente as sentenças I e II estão corretas 
 
Somente as sentenças II e III estão corretas 
 
Somente a sentença II está correta 
 7a Questão 
 Sobre os modelos interativos e incrementais, avalie as assertivas 
I. O modelo iterativo concebe um desenvolvimento de "refinamentos sucessivos". 
II. A iteração reune um conjunto de requisitos do sistema. 
III. Um modelo incremental se baseia na criação de novas versões, onde cada uma aumenta o âmbito do 
sistema. 
IV. Em cada iteração, existe apenas a fase de implementação. 
Assinale a opção que contenha apenas as assertivas corretas 
 
 
Apenas II e III 
 
Apenas I e III 
 
I, II, III e IV 
 Apenas I, II e III 
 
Apenas III e IV 
 
1a Questão 
 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 II 
 Estão corretas apenas as opções I , II e III 
 
Estão corretas apenas as opções III e IV 
 
Estão corretas apenas as opções II e III 
 
Estão corretas apenas as opções I e III 
2a Questão 
 O teste de produto de software apresenta duas fases: __________ e __________. 
 
 controle e validação 
 
verificação e controle 
 
gerenciamento e validação 
 
gerenciamento e controle 
 verificação e validação 
 3a Questão 
 Sobre os objetivos de teste de software, considere as seguintes afirmativas: 
1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 
2. A atividade de teste pode comprovar a ausência de erros. 
3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não 
descoberto. 
Marque a alternativa correta: 
 
 Somente as afirmativas 1 e 3 são verdadeiras. 
 
Somente as afirmativas 2 e 3 são verdadeiras. 
 
Somente a afirmativa 3 é verdadeira. 
 
Somente a afirmativa 1 é verdadeira. 
 
As afirmativas 1, 2 e 3 são verdadeiras. 
 4a Questão 
 Os testes de software são executados, usando os procedimentos e documentos de script de teste. Para que 
a fase de execução de teste, seja realizada com sucesso deve(m) ser executado(s): 
 
 
os casos de uso 
 
o teste de COMA. 
 
os testes de Turing 
 
os diagramas de atividade 
 os casos de teste 
 5a Questão 
 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 Programação 
 
Teste de Unidade 
 Teste de Validação 
 
Teste de Integração 
 
Teste de Módulo 
 6a Questão 
 Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. 
Marque a modelidade de teste a seguir que melhor representa a frase: 
"São testes realizados pela análise do código fonte. 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." 
 
 Testes estáticos. 
 
Testes de UML. 
 
Testes estruturado. 
 Testes dinâmicos. 
 
Testes em cascata. 
8a Questão 
 Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: 
 
 
os riscos associados ao projeto 
 a solução que será tomada para resolução do problema 
 
as diretrizes para as implementações de novos projetos 
 
os custos associados para a resolução do problema 
 as alternativas para a resolução do problema 
2a Questão 
 A reutilização traz os seguintes benefícios: 
 
 
a eliminação de etapas e atividades 
 
a redução do desperdício de tempo e aumento de dinheiro 
 a redução do desperdício de tempo e de dinheiro 
 
a sobrecarga de atividades em determinadas etapas 
 
a redução de desperdício de dinheiro e aumento de tempo 
 3a Questão 
 Com base na Análise Estrutural, assinale a opção a seguir que melhor representa as mensagens(partes) do 
diagrama de interação ? 
 
 Receptor, Operação e Parâmetro. 
 Associação, Operação e Agregação. 
 
Classe , Objeto e Associação. 
 
Entidade, Fronteira e Controle. 
 
UML , Objeto e Classe. 
 
 
 
 
 1a Questão 
 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: 
 
 
Modal 
 Não funcional 
 Funcional 
 
Do usuário 
 
Do cronograma 
 6a Questão 
 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: 
 
 Projeto 
 Levantamento de requisitos 
 Implementação 
 Manutenção 
 Análise de requisitos 
1a Questão 
 Para a montagem da documentação de um produto adota-se métodos e formatos padronizados para cada 
família de produtos correlatos. Dentre estas documentações podemos destacar: 
I - O Manual de Referência é descrito em uma linguagem bastante formal e técnica, uma vez que o perfil do 
público alvo é quem utilizará o sistema ou produto. 
II - O Documento de Instalação descreve os pré-requisitos necessários, como instalar o sistema e as 
plataformas de operação. 
III - A documentação do software é um documento com um resumo das funcionalidades, atalhos de 
procedimentos, principais funções utilizadas, e mensagens de erros mais comuns. 
É correto afirmar: 
 
 
São verdadeiras a II e III. 
 São verdadeiras a I e II. 
 
Somente a I é verdadeira.Somente a III é verdadeira. 
 Somente a II é verdadeira. 
 
 
 
 
 
 
 
 
 
 
 2a Questão 
 No que se refere a documentação de processo, avalie: 
I. O cronograma é usado por gerentes de projetos, executivos e gerentes funcionais para acompanhar o 
desencaixe de dinheiro ao longo do projeto. 
II. Relatórios diversos, como por exemplo, acompanhamento de recursos consumidos no projeto. 
III.Documentos técnicos mostram os requisitos funcionais e a viabilidade do sistema 
São corretas apenas as assertivas 
 
 
I e II 
 
I, II e III 
 II 
 
I e II 
 III 
 4a Questão 
 A documentação do produto de software adota formatos padronizados para cada familia de produtos correlatos. 
Qual alternativa a seguir melhor identifica a afirmativa abaixo? 
"Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto. A linguagem deve 
se clara e os termos e construções devem estar de acordo com o o nivel cultural e técnico do usuário final." 
 
 
Manual do cliente. 
 Manual do usuário. 
 
Manual de introdução. 
 
Manual de referência. 
 
Manual do gestor. 
 5a Questão 
 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 III e IV 
 
Estão corretas apenas as opções I , II e III 
 
Estão corretas apenas as opções I e III 
 Estão corretas apenas as opções I e II 
 
Estão corretas apenas as opções II e III 
 
 
 
 
 
 
3a Questão 
 Com relação ao objetivo dos testes, avalie as assertivas 
I. O teste unitário deve ser realizado pela equipe de programação para testar as unidade de programa : módulos, 
componentes e classes. 
II. Após o teste de unidade, a parte do programa é integrada as demais partes, já prontas, no que chamamos de Teste 
de Integração. 
III. Teste de validação, o primeiro teste a ser realizado, onde o programador valida se o requisito está correto. 
Assinale. Opção que apresenta as assertivas corretas 
 
 
Apenas I 
 
I, II e III 
 Apenas II 
 Apenas I e II 
 
Apenas II e III 
6a Questão 
 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 II; 
 
II e III; 
 I e III; 
 
II e IV; 
 7a Questão 
 Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. 
Marque a modelidade de teste a seguir que melhor representa a frase: 
"São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com 
base nos aspectos estruturais e funcionais do programa." 
 
 Testes dinâmicos. 
 
Testes de UML. 
 
Testes estruturados. 
 
Testes modulados. 
 
Testes estáticos. 
 
 
 
 
 
1a Questão 
 Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos 
levantados na etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos 
necessários. 
Assinale a alternativa que mostra a etapa descrita 
 
 Projeto 
 Desenho 
 
Análise 
 
Implementação 
 
Manutenção 
 2a Questão 
 Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as 
assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software. I. Podemos 
definir um processo de software como um conjunto de atividades não relacionadas que levam à produção de 
um produto de software. II. A definição das funcionalidades do software e as restrições a seu funcionamento 
devem ser definidas na produção de um software. Essa atividade está incluída no processo de software. III. 
A validação de software também é uma atividade presente no processo de software. IV. Os processos de 
software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para 
tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve 
seus próprios processos de desenvolvimento de software. 
 
 
Apenas I e III. 
 
Apenas I. 
 Apenas II, III e IV. 
 
I, II, III e IV. 
 
Apenas I e IV. 
 3a Questão 
 Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, 
porém não envolve qual o tipo de tecnologia especifica é necessária: 
 
 Desenho do produto 
 Implementação 
 
Análise 
 
Manutenção 
 
Concepção 
 4a Questão 
 Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). 
I. Escopo é a abrangência do sistema; 
II. Requisitos são interesses dos usuários; 
III. A falta de treinamento pode ser causa do fracasso do software; 
IV. Os componentes do hardware jamais podem ser reutilizados. 
Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: 
 
 
I-F, II-V, III-V IV-F 
 
I-F, II-V, III-F IV-F 
 
I-V, II-F, III-V IV-F 
 I-V, II-V, III-V IV-F 
 
I-F, II-F, III-F IV-F 
 
 5a Questão 
 É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos 
componentes e a interconexão com outros sistemas. 
 
 
Visão estrutural 
 Visão interna 
 
Visão geral 
 
Visão comportamental 
 
Visão externa 
 6a Questão 
 O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, 
Nivel Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel 
Operacional 
 
 
A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, 
buscando satisfazer os requisitos do produto. 
 
O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, 
visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. 
 
É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das 
funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos 
usuários finais após teste, homologação, manutenção e treinamento. 
 
É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber 
se o sistema atenderá aos requisitos e aos custos relacionados do projeto. 
 É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho 
externo, ou documentação do código do programa, no caso de desenho interno. 
 7a Questão 
 Sobre o reaproveitamento, de uma forma geral, avalie as assertivas 
I. O reaproveitamento de código implica em usar herança de classes ou de componentes. 
II. O reaproveitamento em nível de casode uso, também acontece. 
III. O reaproveitamento na fase de projeto se dá com uso de padrões (soluções testadas e aprovadas) 
Assinale a opção com as assertivas corretas 
 
 
Apenas I e II 
 
Apenas II e III 
 
Apenas I e III 
 I, II e III 
 
Apenas I 
 8a Questão 
 No processo unificado de desenvolvimento de software, qual é a fase em que o planejamento do projeto é 
completado, o domínio do negócio é analisado e os requisitos do sistema são ordenados considerando-se 
prioridade e risco? 
 
 Elaboração. 
 Construção. 
 
Produção. 
 
Transição. 
 
Concepção. 
 
 
 
 
 
 
3a Questão 
 Com base na Análise Estrutural, assinale a opção a seguir que melhor representa a identificação dos 
relacionamentos por agregação. 
 
 
Indica a ligação entre duas classes. 
 Indica uma associação, mas com a classe se apossando das informações de um objeto da outra. 
 
Indica a ligação entre um objeto e várias classes. 
 
Indica a relação entre duas classes em que o objeto de uma classe consegue obter informações da 
outra a que foi associado. 
 
Indica a ligação entre dois atributos. 
 4a Questão 
 Com base na Análise Estrutural, assinale a opção a seguir que melhor representa a identificação dos 
relacionamentos por associação. 
 
 
Indica a ligação entre dois atributos. 
 Indica uma associação, mas com a classe se apossando das informações de um objeto da outra. 
 
Não é possível esse tipo de relacionamento na modelagem UML. 
 Indica a relação entre duas classes em que o objeto de uma classe consegue obter informações da 
outra a que foi associado. 
 
Indica a ligação entre um objeto e várias classes. 
 6a Questão 
 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 estrutural 
 
Análise compotamental 
 
Análise ambiental 
 
Análise semântica 
 
Análise funcional 
 7a Questão 
 Sobre o diagrama de classes, avalie as assertivas que seguem 
I. A classe DISCIPLINA, contém o objeto PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
II. São 3 tipos de classes: negócio, fronteira e externa 
III. NumeroCreditos seria um método (operação) de uma classe DISCIPLINA 
IV. Código seria um atributo para a classe DISCIPLINA. 
Assinale a opção que apresenta as assertivas corretas 
 
 
Apenas I, II e IV 
 
I, II, ,III e IV 
 Apenas I e IV 
 
Apenas III 
 Apenas I, III e IV 
 
 
 
 
 
 
4a Questão 
 O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro que mantém correlação 
referencial com diversas normas internacionais e o modelo CMMI. Sobre este tema, considere: 
 
I. A norma ISO/IEC 12207 contém processos, atividades e tarefas a serem aplicadas durante o 
fornecimento, aquisição, desenvolvimento, operação e manutenção de produtos de software e serviços 
correlatos e devem constituir-se referência na implementação do Modelo de Referência do MPS.BR. 
 
II. O MPS.BR busca atingir compatibilidade com os padrões de qualidade aceitos internacionalmente e que 
tenha como pressuposto o aproveitamento de toda a competência existente nos padrões e modelos de 
melhoria de processo já disponíveis, como também adequar-se ao perfil de empresas com diferentes 
tamanhos e características, públicas e privadas, e, especialmente, nas micro, pequenas e médias 
empresas. 
 
III. A norma ISO/IEC 17799 é mais um dos modelos da referência ao MPS.BR e presta-se à realização de 
avaliações de processos de software, buscando a melhoria de processos e determinação da capacidade de 
processos de uma unidade organizacional. 
 
IV. O Modelo de Referência MR-MPS define níveis de maturidade, por meio da combinação entre processos e 
sua capacidade, com a definição dos processos que declarem o propósito e os resultados esperados de sua 
execução. Entretanto, as atividades e tarefas necessárias para atender ao propósito e aos resultados 
esperados não são definidas no MR-MPS, devendo ficar a cargo dos seus usuários. 
 
É correto o que consta APENAS em: 
 
 
II, III e IV. 
 
II e IV. 
 I, II, e IV. 
 
I e III. 
 
I, II e III. 
 5a Questão 
 Qual alternativa abaixo melhor representa o requisito "Sistema deve oferecer opção para o usuário escrever 
observação nos documentos." ? 
 
 
Requisito externo. 
 
Requisito não funcional. 
 
Requisito de usuário. 
 
Requisito do sistema. 
 Requisito funcional. 
 6a Questão 
 No contexto da Engenharia de Requisitos, considere: 
 
I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de 
acesso às dependências da corporação por técnicos, supervisores e chefes. 
 
II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. Para este 
tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de 
seção. 
 
Em relação às assertivas acima, é correto afirmar: 
 
 
o item I trata de um requisito não funcional e a ele está associado o requisito funcional, contido 
no item II. 
 
a assertiva contida no item II é uma condição restritiva do requisito funcional do item I. Por si só, 
não constitui um requisito, tanto funcional quanto não funcional. 
 o item I trata de um requisito funcional e a ele está associado o requisito não funcional, contido 
no item II. 
 
a assertiva contida no item II é uma condição restritiva do requisito não funcional do item I. Por 
si só, não constitui um requisito, tanto funcional quanto não funcional. 
 
ambos referem-se a requisitos funcionais. 
 
 
 7a Questão 
 Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: 
 
 
funcionais e lógicos. 
 
não-funcionais e analíticos. 
 
lógicos e consistentes. 
 
precisos e lógicos. 
 funcionais e não-funcionais. 
 8a Questão 
 Sobre a classificação dos requisitos 
I. Requisitos de usuário e de sistema, referem-se a forma como os requisitos são descritos. 
II. Requisitos funcionais e não funcionais, determinam as restrições e as funcionalidades do sistema, 
respectivamente. 
III. Ao declarar Requisitos de usuário, usamos mais detalhes que na declaração de requisitos de sistemas. 
Assinale a opção que apresenta as assertivas corretas 
 
 
Apenas I e II 
 
Apenas III 
 
Apenas II e III 
 
I, II e III 
 Apenas I 
3a Questão 
 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? 
 
 
Agregação 
 Atributos 
 
Herança 
 
Composição 
 
Mensagens 
 4a Questão 
 Os padrões a partir dos quais os objetos são criados são denominados 
 
 
instâncias 
 classes 
 
métodos 
 
entidades 
 
atributos 
 5a Questão 
 Suponha a existencia das classes ALUNO e DISCIPLINA, conforme especificações a seguir: 
a classe ALUNO tem os atributos Nome, endereço , matricula e telefone. 
A classe DISCIPLINA tem os atributos código, nome e NumeroCreditos 
As classes ALUNO e DISCIPLINA se relacionam: "ALUNO cursa DISCIPLINA" 
Com base na análise dos fatos acima, assinela a ÚNICA opção CORRETA 
 
 
O relacionamento indica que as duas classes são totalmente dependentes entre si 
 João é um possível nome de objeto da classe ALUNO 
 
CCT10928 seria um possível valor para o atributyo código da classeALUNO 
 
Pedro seria uma possível instância da classe DISCIPLINA 
 
9963809876 é um possível valor para o atributo NumeroCreditos da classe DISCIPLINA 
 7a Questão 
 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 II; 
 
Apenas em II e III; 
 Apenas em I; 
 Apenas em I e II; 
1a Questão 
 Avalie as assertivas 
I. O projeto de Software propõe uma solução, usando tecnologia. 
PORQUE 
II. Na fase de projeto, devemos especifica COMO o software deve se comportar 
O que se pode concluir sobre as assertivas e a relação de porque entre elas? 
 
 
 
As 2 assertivas são verdadeiras e a II não justifica a I 
 
As 2 assertivas são falsas 
 As 2 assertivas são verdadeiras e a II justifica a I 
 
A assertiva I é verdadeira e a II é falsa 
 
A assertiva I é falsa e a II é verdadeira 
5a Questão 
 Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração: 
 
 
Tem como objetivo explorar a menor unidade de um projeto 
 Visa testar as falhas decorrentes da integração dos módulos do sistema 
 
Teste realizado pelos usuários fnais do software. 
 
Visa descobrir falhas por meio da utilização dos testes nos comandos internos de cada 
componente 
 
Tem a mesma aplicação do teste de aceitação 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 1a Questão 
 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 e II estão corretas; 
 
Apenas I, II e IV estão corretas; 
 
Apenas I e IV estão corretas; 
 
Apenas II e IV estão corretas; 
 3a Questão 
 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 II e III estão corretas; 
 Apenas I e III estão corretas; 
 
Apenas I e II estão corretas; 
 
Apenas III e IV estão corretas; 
 
Apenas I e IV estão corretas; 
6a Questão 
 Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, podemos afirmar 
que: 
1- Permite a realimentação; 
2- É útil para grandes projetos; 
3- Facilita correções que surgirem durante outras fases do processo; 
Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: 
 
 
1, 2 e 3 
 
2 e 3 
 
Somente a 2 
 1 e 3 
 
1 e 2 
1a Questão 
 Prototipação - Criação de um modelo para ser analisado e desenvolvido a partir dele. O 
Analista coletará informações para um mini projeto, concentrando-se nas entradas e saídas 
do software, bem como em suas iterações entre usuário e programa. Após a criação e 
aceitação do protótipo, o produto final será desenvolvido. 
Identifique a única alternativa que NÃO faz parte das atividades da prototipação: 
 
 Análise de riscos 
 Projeto rápido 
 Refinamento protótipo 
 Obtenção dos requisitos 
 Construção produto 
 2a Questão 
 Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as 
características abaixo; 
I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização 
II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue 
para a próxima iteração. 
 
 Modelo iterativo e incremental 
 
Modelo incremental 
 
Modelo ágil, como scrum 
 
Modelo em cascata com retroalimentação 
 
Modelo em cascata 
 3a Questão 
 Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é: 
 
 
permitem que atividades sejam definidas em uma sequência lógica, para assim obter determinado 
software 
 
são atividades ordenadas, normalmente divididas em fases 
 um dos primeiros processos de software existente foi o modelo espiral 
 
suas fases buscam manter a integridade e a qualidade do produto final 
 
usam uma sistematização normalmente rígida e pesada 
 4a Questão 
 Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down 
radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: 
I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções 
são projetadas e uma parte do sistema é implementada. 
II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a 
disponibilização do sistema novo ou da versão modificada. 
III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do 
sistema todo. 
Analisando as duas sentenças acima, assinale a única resposta correta: 
 
 
Todas as sentenças apresentadas estão corretas 
 Somente as sentenças I e III estão corretas 
 
Somente a sentença II está correta 
 
Somente as sentenças I e II estão corretas 
 
Somente as sentenças II e III estão corretas 
 5a Questão 
 Avalie as assertivas sobre modelos de processos de desenvolvimento de software iterativos e incrementais 
 
I. Na prototipagem, o desenvolvimento rápido e iterativo do protótipo é essencial para que os custos sejam 
controlados 
II. No modelo de prototipação (ou prototipagem), há uma etapa, onde se pode decidir pela interrupção do 
processo. 
III. Raramente, os incrementos iniciais incluem a funcionalidade mais importante ou mais urgente. 
IV. No modelo espiral, a ada volta na espiral representa uma fase do processo de software: a volta mais interna 
preocupar-se com a viabilidade do sistema; 
 
Marque a opção que apresenta apenas as assertivas corretas 
 
 
Apenas I 
 
Apenas I, II e IV 
 
Apenas II e IV 
 
I, II, III e IV 
 Apenas I e IV 
 6a Questão 
 O Processo Rational UnifiedProcess, também chamado de RUP, é um processo que busca apoiar-se nos 
melhores recursos e características dos modelos convencionais de processo de software, mas caracterizá-los 
de um modo que implemente muitos dos melhores princípios de desenvolvimento ágeis. Ele enfatiza o 
importante papel da arquitetura de software e sugere um fluxo de processo iterativo e incremental. Nesse 
contexto, podemos relacionar as fases do RUP em 
 
 
requisitos, especificação, construção e implantação. 
 
requisitos, elaboração, implementação e implantação. 
 
concepção, projeto, construção e implementação. 
 
especificação, projeto, construção e implantação. 
 concepção, elaboração, construção e transição. 
 7a Questão 
 Assinale a opção que apresenta a correta divisão de TODAS as fases do modelo de prototipação: 
 
 
Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos. 
 
Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto. 
 
Levantamento das necessidades, construção do desenho, refinamento das necessidades, construção 
do protótipo. 
 Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, 
construção do produto. 
 
Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto. 
 8a Questão 
 Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo 
é representado por: 
 
 
Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e 
implantando a iteração 
 
Utiliza o modelo balburdia para sua realização 
 
Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas 
quando completas 
 
Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de 
se interromper ou não o processo 
 Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento 
segue para a próxima iteração 
 
 
3a Questão 
 Considere as afirmativas abaixo. 
I. O RUP é um processo iterativo. 
 II. Sob orientação do RUP, o desenvolvimento é centrado na arquitetura. 
III. Sob a orientação do RUP, as atividades de desenvolvimento são orientadas por casos de uso. 
É correto o que se afirma em 
 
 I, II e III 
 
III, apenas 
 
I e II, apenas 
 
I e III, apenas 
 
I, apenas 
 4a Questão 
 É um método baseado em um manifesto, criado por desenvolvedores experientes. 
 
 
Método rápido 
 
Método incremental 
 Método ágil 
 
Método em cascata 
 
Método iterativo 
 5a Questão 
 Marque a resposta certa de acordo com as assertivas abaixo: 
I - O modelo iterativo é considerado o mais antigo e conhecido pelos desenvolvedores. 
II - O processo em cascata é preferido por desenvolvedores porque lhes fornece um potencial para atingir 
os objetivos de projeto de um cliente que não sabe exatamente o que quer, ou quando não se conhece bem 
todos os aspectos da solução. 
III - Os processos ágeis usam o feedback, mais que o planejamento, como seus mecanismos de controle 
primário. 
IV - No processo não-ágil o feedback é produzido por testes regulares e das versões do software 
desenvolvido. 
 
 
Todas as acertivas estão corretas. 
 Apenas a opção III está correta. 
 
Apenas a opção II está correta. 
 
Apenas a opção I está correta. 
 
Apenas a opção IV está correta.

Continue navegando