Buscar

AS'S 11-2020 COMPILADO -

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 76 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 76 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 76 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

Prévia do material em texto

PERGUNTA 1 
 
(FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, 
são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de 
softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em 
cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as 
atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 
 a. 
integração e de teste de sistema que o projeto de software é realizado como um conjunto de 
programas. 
 
 B 
operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
 c. 
implementação e de teste de unidade que se libera o software para o cliente. 
 
 d. 
projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
 e. 
análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
0,2 pontos Salva 
PERGUNTA 2 
 
(CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma 
Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: 
 
 a. 
Disponibiliza documentação como um subproduto natural da aplicação da metodologia. 
 
 b. 
Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
 c. 
Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para 
esse fim, já há a UML. 
 
 d. 
Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para 
incorporação de evoluções do negócio. 
 
 e. 
Possibilita o acompanhamento/gerenciamento do processo passo a passo. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de 
desenvolvimento de software, a construção de modelos conceituais que descrevem o que o 
software tem de fazer é parte da fase de: 
 
 a. 
implementação. 
 
 b. 
projeto. 
 
 c. 
análise e especificação de requisitos. 
 
 d. 
testes. 
 
 e. 
revisão. 
 
0,2 pontos Salva 
PERGUNTA 4 
 
(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de 
software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, 
atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta: 
 
 a. 
O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
 b. 
O desenvolvimento iterativo é necessariamente incremental. 
 
 c. 
A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
 d. 
Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
 e. 
Uma das características de um modelo ágil é que também é um método formal 
 
0,2 pontos 
PERGUNTA 1 
 
(Fonte: IDECAN - INMETRO - IDECAN - 2015 - Analista Executivo em Metrologia e Qualidade - 
Análise e Desenvolvimento de Sistemas) Uma funcionalidade de UML (Unified Modeling 
Language) que é a capacidade de modelar processos de negócio, caracterizando seus 
aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. Dentro da 
UML, um diagrama pode ser usado para representar a execução e o fluxo de ações de 
trabalho em um workflow ou processos de negócio e suas respectivas decomposições, 
baseando-se em requisitos funcionais. Trata-se do diagrama de: 
 
 a. 
componente. 
 
 b. 
sequência. 
 
 c. 
comunicação. 
 
 d. 
atividade. 
 
 e. 
interação. 
 
0,2 pontos Salva 
 
 
 
PERGUNTA 2 
 
(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
 a. 
uma separação que determina caminhos diferentes executados em paralelo. 
 
 b. 
uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. 
 
 c. 
a transição de um comportamento condicional, indicando um único caminho de saída. 
 
 d. 
os relacionamentos entre estados e atividades. 
 
 e. 
a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
 
 
 
 
 
PERGUNTA 3 
 
(Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os 
limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros 
processos e elementos externos à empresa e mostra as características do sistema, tais como: 
 
I - Agentes que se comunicam com o sistema; 
 
II - Dados que o sistema aceita e deve processar; 
 
III - Dados que o sistema produz para o ambiente e 
 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
 a. 
sequência. 
 
 b. 
contexto. 
 
 c. 
blocos. 
 
 d. 
atividades. 
 
 e. 
máquina de estados. 
 
0,2 pontos Salva 
 
 
PERGUNTA 4 
 
(Fonte: FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, 
especifica a coordenação de execuções de comportamentos usando um modelo de fluxo de 
controle e de dados. Modela o comportamento do sistema denotando os caminhos lógicos 
que um processo pode seguir. Compõe a visão dinâmica da UML o diagrama de: 
 
 a. 
objetos. 
 
 b. 
composição. 
 
 c. 
entidades. 
 
 d. 
estado composto. 
 
 e. 
atividades. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama 
de Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou 
um algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por 
diversos setores ou departamentos de uma empresa, ou mesmo um processo que é 
manipulado por diversos atores. 
 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois 
ou mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou 
mais fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de 
união). 
 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma 
ação ou uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados 
para ver os dados que são consumidos em cada ação. 
 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a 
atividade. O símbolo de final de fluxo é representado por um círculo com um X em seu 
interior. 
 
Está correto apenas o que se afirma em: 
 
 a. 
I e II. 
 
 b. 
I, II e III. 
 
 c. 
II e III. 
 
 d. 
II, III e IV. 
 
 e. 
III e IV. 
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Nome: André José da Silva 
RGM: 21831178 
CPF: 361.830.698-92 
CURSO: Engenharia de Software 
 
 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM 
ENGENHARIA DE SOFTWARE III 
 
 
Atividade 1: 
 
Um analista de negócios pediu sua ajuda para desenvolver um diagrama BPMN 
referentes a alguns casos de uso iniciais para o desenvolvimento de um 
comércio eletrônico para uma pizzaria delivery. 
Ele te passou uma lista de casos de uso e que são os seguintes: 
Atribuições do cliente: 
 
 Escolher pizza () 
 · Encomendar pizza () 
 · Perguntar sobre a pizza () 
 · Pagar pela pizza () 
 · Receber a pizza () 
 · Comer a pizza () 
 
Atribuições do Atendente: 
 
· Receber o pedido () 
· Acalmar o cliente () 
 
Atribuições do Pizzaiolo: 
 
· Preparar a pizza () 
 
Atribuições do Entregador: 
 
· Entregar a pizza () 
· Receber o pagamento () 
 
Seguem a lista e os requisitos para o PDV: 
 
Pede-se, a partir desses dados, que você desenvolva um diagrama BPMN 
utilizando (piscina, raias para cada ator, identificadores de início e fim de 
processo, eventos intermediários, trocas de mensagens entre os atores, gatways 
entre outros) para essa lista de tarefas feitaspelos atores nesse processo. 
https://bb.cruzeirodosulvirtual.com.br/webapps/assignment/uploadAssignment?content_id=_8447882_1&course_id=_628432_1&group_id=&mode=view
Utilize o bizagi para desenhar e depois gere um pdf do processo e submeta ao 
seu tutor para avaliação. 
Lembre-se há muitas formas de se montar esse processo seguindo as etapas 
dadas no exercício 
 
 
 
 
 
 
 
 
 
 
 
Nome: André José da Silva 
RGM: 21831178 
CPF: 361.830.698-92 
CURSO: Engenharia de Software 
 
 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM 
ENGENHARIA DE SOFTWARE III 
 
 
 
 
 
Atividade 2 
 
A empresa em que você foi contratado é realmente desafiadora e você sente 
que está caminhando e se sentindo mais confiante seu trabalho, como se tivesse 
nascido para isso! 
Uma nova demanda chegou para você, dos analistas de negócios, que estão 
saturados e precisam aliviar o gargalo para evitar que o Projeto de Software se 
atrase. 
 O motivo por trás disso é a necessidade de fazer a modelagem de um processo 
utilizando a ferramenta BIZAGI MODELER e, como souberam que você havia 
feito um curso, bem... “a bola é sua”. 
Mas o desafio aumentou porque eles perderam o documento escrito. Por sorte, 
a única coisa que eles conseguiram naquela pressa toda foi que um deles tirou 
uma foto do documento para poder ler em casa... 
Bem, é tudo que se tem. 
Vamos ver qual o desafio que veio numa narrativa em Linguagem Natural e que 
precisa ser diagramada. 
A seguir a foto do documento: 
 
 
 
A partir da foto contendo a descrição do processo acima, desenvolva o diagrama 
BPMN descrevendo graficamente esse processo de negócio e entregue (faça o 
artefato com o BIZAGI e deposite na área indicada por seu tutor com a solução 
proposta por você). 
Dicas: 
 
1 - Faça por etapas o desenho, primeiro com as tarefas básicas num pool único; 
2 - Depois, quebre em Lanes com as áreas ou atores identificados; 
3 - Coloque as regras e condicionais incluindo o início e o fim do processo; 
4 - Vá incrementando com suas percepções de processo; 
5 - O exercício é individual e cada analista tem uma visão única de processo, 
diferente de todos os outros. 
 
 
Nome: André José da Silva 
RGM: 21831178 
CPF: 361.830.698-92 
CURSO: Engenharia de Software 
 
 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM 
ENGENHARIA DE SOFTWARE III 
 
 
 
 
 
Atividade 3 
 
Hoje pela manhã, o dia na empresa está mais tranquilo e você pode usar um 
tempinho para dar uma estudada em diagramas UML. O diagrama de Casos de 
Uso desperta a sua atenção. Afinal, a partir de um simples desenho contendo 
atores, relacionamentos e casos de uso, percebemos com simplicidade 
avassaladora o que o Sistema deve ter de comportamento para que o usuário 
consiga o quer. 
Durante seus estudos, um colega veio com um problema e pediu sua ajuda. 
Ele disse: 
̶ Estou um pouco confuso com esse diagrama de caso de uso... será que você 
pode me ajudar a resolver isso? 
Tenho se criar uma narrativa de caso de uso expandido que represente o 
seguinte desenho: 
 
 
 
https://bb.cruzeirodosulvirtual.com.br/webapps/assignment/uploadAssignment?content_id=_8447886_1&course_id=_628432_1&group_id=&mode=view
Consegue fazer? 
Entregue um texto contendo esse caso de uso expandido, contendo o máximo 
de informações com o caso de uso normal e os casos de uso alternativos que 
descrevem os fluxos de exceção do caso de uso, tratando o que pode dar de 
errado: 
a. Coloque o fluxo básico; 
b. Coloque os fluxos alternativos. 
 
Fluxo Básico: 
1. Efetuar login no sistema, digitando usuário e senha. 
2. a- Selecionar a opção agendar consulta. 
2b. Digitar as informações no sistema. 
3. Aguardar a confirmação do sistema 
Fluxo alternativo: 
1ª. Ao digitar o nome de usuário ou senha errado, uma mensagem irá 
aparecer avisando o usuário para repetir o passo. 
1b. Se o usuário errar as informações de login por três vezes seguidas, o 
sistema irá lhe direcionar para o site de redefinição de senha. Será solicitado 
o e-mail cadastrado para reenvio de uma nova senha a ser utilizada. 
2. No ícone, agendar consulta, o usuário irá preencher todos os campos 
obrigatórios para confirmação no sistema, caso não preencha tudo, o 
formulário não será validade e uma mensagem avisando para preencher 
todos os campos irá aparecer. 
3 . Se o usuário tentar agendar uma consulta para uma data ou horário 
indisponíveis, o sistema vai emitir uma mensagem lhe avisando sobre a 
indisponibilidade e lhe dando dias alternativos com horários disponíveis. 
 
 
Nome: André José da Silva 
RGM: 21831178 
CPF: 361.830.698-92 
CURSO: Engenharia de Software 
 
 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM 
ENGENHARIA DE SOFTWARE III 
 
 
 
 
Atividade 4: 
 
Hoje, o dia amanheceu tenso e os analistas sêniores tiveram de sair às pressas 
para uma reunião fora da empresa. Você ficou como guardião do Setor e nem 
eram 10h da manhã. 
Um funcionário trainee estava com um problema com um caso de uso 
expandido que ele precisava resolver, criando o diagrama de caso de uso 
correspondente e, como não conseguiu, veio pedir seu auxílio. 
Chegou já perguntando? 
Você pode me ajudar a montar o diagrama de caso de uso correspondente a 
essa narrativa, por favor. Eu não sei porque não acho o diagrama e preciso 
fazer isso ainda hoje. 
Veja caso de uso expandido: Sistema de chamados/reportar bug (gerente). 
 
 
https://bb.cruzeirodosulvirtual.com.br/webapps/assignment/uploadAssignment?content_id=_8447888_1&course_id=_628432_1&group_id=&mode=view
 
 
Para a sorte dele, você estava por lá e resolverá o problema 
 
Responda, desenhando o diagrama de caso de uso. 
 
 
 
 
 
 
 
 
 
 
 
 
Fazer teste: AS_I 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Como os objetos interagem uns com os outros? 
 a. Os objetos interagem e se comunicam através dos atributos 
 b. Os objetos interagem e se comunicam através dos métodos 
 c. Os objetos interagem e se comunicam através dos classes. 
 d. Os objetos interagem e se comunicam através de mensagens. 
 e. Os objetos interagem e se comunicam através dos atributos e métodos. 
 
P E R G U N T A 2 
1. A notação OOA&D (Object-oriented Analysis and Design ) é a definição visual comum que 
permite as pessoas compartilharem conhecimento sobre o sistema, OOA&D consiste em 
três partes: 
 a. Programação, notação e regra. 
 b. Processo, criação e regra. 
 c. Processo, notação e regra. 
 d. Processo, notação e design. 
 e. Programação, criação e design. 
 
P E R G U N T A 3 
1. Qual das frases abaixo define melhor o significado de classe? 
 a. Agrupamento de objetos que têm uma ou mais características em comum. 
 b. Conjunto de informações iguais. 
 c. Classe é a definição de informações para a programação orientada à objeto. 
 d. Classe não existe sem o objeto. 
 e. Classe é um conjunto de regras para a programação orientada à objeto. 
 
 
 
 
 
P E R G U N T A 4 
1. Assinale se afirmativa é verdadeira ou falsa. 
"Toda classe é instância de um objeto." 
 Verdadeiro 
 Falso 
 
Fazer teste: AS_II 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
P E R G U N T A 1 
1. O Java fornece dois tipos primitivos para armazenar números de pontos flutuantes na 
memória, quais são eles? 
 
i) int 
ii) float 
iii) String 
iv) double 
v) char 
 a. Somente a I está correta 
 b.Somente a I e V estão corretas 
 c. Sometne a II está correta 
 d. Somente a II e IV estão corretas 
 e. Somente a I e IV estão corretas 
 
P E R G U N T A 2 
1. O trecho de código abaixo deve estar dentro de um arquivo de nome: 
 
public class TestarCarro { 
public static void main(String args[]) { 
Carro c1 = new Carro(); 
c1.motor = “1.8”; 
c1.modelo = “Ecosport”; 
 
 } 
} 
 a. TestarCarro.java 
 b. Carro.java 
 c. Main.java 
 d. c1.java 
 e. testarcarro.java 
 
P E R G U N T A 3 
1. Quando temos um atributo com modificador de acesso privado, precisamos criar métodos 
que possam ler essas informações, esse métodos devem ser criado com o modificar 
público. Sabendo dessa informação, estamos nos referindo a: 
 a. Métodos set e get 
 b. Métodos protegidos 
 c. Métodos estáticos 
 d. Métodos privados 
 e. Métodos abstraídos 
 
P E R G U N T A 4 
1. Conforme a regra para a criação de nomes para métodos em Java, qual a opção está 
correta. 
 a. imprimeValorFuncionario 
 b. imprimevalorfuncionario 
 c. Imprimevalrofuncionario 
 d. ImprimeValorfuncionario 
 e. ImprimeValorFuncionario 
 
Fazer teste: AS_III 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
P E R G U N T A 1 
1. Na programação orientada a objetos os atributos são criados com o tipo de acesso 
privado, para se ter acesso a esses atributos, são criados 2 métodos públicos SET e 
GET, essa afirmação é correta? 
 Verdadeiro 
 Falso 
 
P E R G U N T A 2 
1. Qual das alternativas abaixo são somente operadores relacionais? 
 a. >, <=, && 
 b. >, ||, == 
 c. &&, ||, ! 
 d. +, -, % 
 e. >, <=, == 
 
P E R G U N T A 3 
1. Questão anulada, escolha uma das opções para receber a pontuação. 
 
Qual alternativa abaixo não representa uma condição para verificar se um número é par? 
 a. 
 
 b. 
 
 c. 
 
 d. 
 
 e. 
 
 
P E R G U N T A 4 
1. É necessário criar um programa pelo qual o usuário informe um número de 1 a 10 e o 
programa retorne a tabuada do número informado. Analisando o código, em que se 
encontra o possível erro, caso exista. 
 
 a. 1 
 b. 8 
 c. 8 e 12 
 d. 21 
 e. Não há erros no programa 
 
Fazer teste: AS_IV 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Deseja-se criar um array de um objeto, por isso a sintaxe a seguir está correta. 
 
Conta minhasContas[] = new Conta[10]; 
 Verdadeiro 
 Falso 
 
 
P E R G U N T A 2 
1. Assinale a alternativa correta sobre a declaração de um array. Considere um array de 
nome “vlr1”, do tipo inteiro e com 12 posições. 
 a. Int [12] vlr1 = new int[12 ]; 
 b. Int [] vlr1 = new int[12 ]; 
 c. Int [12] vlr1 = new int[ ]; 
 d. Int new vlr[12]; 
 e. Int vlr[12]; 
 
P E R G U N T A 3 
1. Na imagem abaixo está sendo representado um vetor de 10 posições. Para representar 
essa imagem em linguagem Java, qual a sintaxe correta? 
 
 a. minhasContas m[] = new Conta[10]; 
m[0].setSaldo(1000); 
m[1].setSaldo(3200); 
 b. Conta minhasContas[] = new Conta[10]; 
minhasContas[0].getSaldo(1000); 
minhasContas[1].setSaldo(3200); 
 c. Conta minhasContas[] = new Conta[10]; 
minhasContas[0].setSaldo(1000); 
minhasContas[1].setSaldo(3200); 
 d. String minhasContas[] = new Conta[10]; 
minhasContas[0].getSaldo(1000); 
minhasContas[1].getSaldo(3200); 
 e. int minhasContas[] = new Conta[10]; 
minhasContas[0].setSaldo(1000); 
minhasContas[1].setSaldo(3200); 
 
P E R G U N T A 4 
1. A imagem abaixo representa uma variável array de nome idades, na programação Java. 
Qual a sintaxe de atribuição que corresponde à imagem? 
 
 
 a. Idades[4] = 10 
 b. Idades[5] = 10 
 c. Idades[3] = 10 
 d. Idades[6] = 10 
 e. Idades[2] = 10 
 
Fazer teste: AS_V 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Pode um objeto ser uma subclasse de outro objeto? 
 a. Sim, enquanto herança simples.. 
 b. Não, herança ocorre apenas entre as classes. 
 c. Só quando se tiver sido definida as duas classes. 
 d. Sim, quando um objeto é usado no construtor de outro. 
 e. Se uma classe for abstrata sim. 
 
P E R G U N T A 2 
1. Digamos que existem três classes: Computador, AppleComputer e IBMComputer. Quais 
são as relações possíveis entre essas classes? 
 a. Computador é a superclasse, AppleComputer e IBMComputer são subclasses de 
Computador. 
 b. IBMComputer é a superclasse, AppleComputer e computador são subclasses de 
IBMComputer. 
 c. Computador, AppleComputer e IBMComputer são classes irmãos. 
 d. Computador é uma superclasse, AppleComputer é uma subclasse do computador e 
IBMComputer é um sublclas de AppleComputer 
 e. Todas são superclasses. 
 
P E R G U N T A 3 
1. Qual das seguintes alternativas possui sintaxe correta para definir uma classe nova Y 
baseada na superclasse X? 
 a. classe Y isa X {/ / definições adicionais aqui} 
 b. Y classe implementa X {/ / definições adicionais aqui} 
 c. Y classe define X {/ / definições adicionais aqui} 
 d. Y classe estende X {/ / definições adicionais aqui} 
 e. X estende Y {/ / definições adicionais aqui} 
 
P E R G U N T A 4 
1. Qual o tipo de herança do Java? 
 a. herança única 
 b. dupla herança 
 c. herança múltipla 
 d. herança de classe 
 e. herança composta 
 
 
Fazer teste: AS_VI 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
P E R G U N T A 1 
1. Um comando "abrir" ao provocar diferentes ações em objetos distintos, por exemplo: em 
uma caixa, porta ou janela, representa figurativamente na orientação a objetos o princípio 
denominado: 
 a. Herança 
 b. Construtor 
 c. Classe 
 d. Polimorfismo 
 e. Encapsulamento 
 
 
 
 
 
 
 
P E R G U N T A 2 
1. Assinale a alternativa falsa a respeito de classes abstratas: 
 a. Não permite que objetos sejam instanciados a partir dela 
 b. Pode conter apenas métodos estáticos, ou seja, métodos que não possuam corpo e 
apenas a assinatura 
 c. Representam classes mais genéricas no modelo hierárquico de herança 
 d. Podem ter subclasses também abstratas 
 e. Obriga as suas subclasses concretas a implementar seus métodos abstratos 
 
P E R G U N T A 3 
1. Assinale a alternativa incorreta a respeito de Polimorfismo: 
 a. Ele é responsável pela extensibilidade em POO 
 b. Utiliza-se também da sobreposição de métodos em subclasses para se adaptar ao contexto 
da mesma 
 c. Polimorfismo vem do grego e significa “muitas formas”. 
 d. Os métodos polimórficos possuem sempre o mesmo nome porém podem ter parâmetros 
diferentes 
 e. NDA 
 
P E R G U N T A 4 
1. Analise a figura a seguir e determine qual mecanismo está sendo representado no 
contexto de programação orientada a objetos 
 
 
 a. Encapsulamento 
 b. Polimorfismo 
 c. Herança Múltipla 
 d. Sobrecarga 
 e. NDA 
 
Fazer teste: AS_III 
 
Informações do testeDescrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Qual o significado de CSS? 
 a. Cascading Style Sheets 
 b. Creative Style Sheets 
 c. Colorful Style Sheets 
 d. Computer Style Sheets 
 e. Course Style Sheets 
 
P E R G U N T A 2 
1. Qual propriedade é usada para trocar a cor do texto de um elemento? 
 a. fgcolor 
 b. text-color 
 c. color 
 d. text-backgroundcolor 
 e. background-color; 
 
 
 
 
P E R G U N T A 3 
1. Qual a sintaxe genérica de uma regra CSS? 
 a. propriedade { seletor: valor;} 
 b. tag html { propriedade: valor;} 
 c. valor { propriedade: seletor;} 
 d. seletor { propriedade: valor;} 
 e. valor { seletor: propriedade;} 
 
 
 
 
P E R G U N T A 4 
1. Qual o lugar correto para se referenciar um css de arquivo externo no document HTML? 
 a. Na seção body 
 b. Na seção head 
 c. No topo do documento 
 d. No final do documento 
 e. Na seção title 
 
Fazer teste: AS_IV 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
P E R G U N T A 1 
1. Um arquivo externo de javascript é obrigatório ter a tag script 
 Verdadeiro 
 Falso 
 
P E R G U N T A 2 
1. No Html qual o elemento devemos usar para escrever javascript? 
 a. js 
 b. javascript 
 c. script 
 d. scripting 
 e. jscript 
 
P E R G U N T A 3 
1. Qual a sintaxe correta para a criação de uma função em javascript? 
 a. function=myFunction() { instruções } 
 b. function:myFunction(){ instruções } 
 c. function myFunction;() { instruções } 
 d. function myFunction(){ instruções } 
 e. function() myFunction { instruções } 
 
P E R G U N T A 4 
1. Qual instrução condicional devem executar para que o código IF “i” seja igual a 5? 
 a. if i=5 
 b. if i=5 then 
 c. if i==5 then 
 d. if (i==5) 
 e. if (i==5) then 
 
Fazer teste: AS_V 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Qual a sintaxe correta do código jQuery para setar a cor de background para vermelho em 
todos os elementos p da página. 
 a. $("p").css("background-color","red") 
 b. $("p").layout("background-color","red") 
 c. $("p").style("background-color","red") 
 d. $("p").manipulate("background-color","red") 
 e. $("p").htmlcss("background-color","red") 
 
P E R G U N T A 2 
1. Assinale a alternativa cuja instrução apresenta a afirmação correta. 
 a. jQuery é uma biblioteca JSON. 
 b. jQuery é uma biblioteca C#. 
 c. jQuery é uma biblioteca Javascript. 
 d. jQuery é uma biblioteca Java. 
 e. jQuery é uma biblioteca W3C. 
 
 
 
 
P E R G U N T A 3 
1. Com jQuery, a linha de instrução $(“div”) está realizando que funcionalidade? 
 a. Selecionar a primeira div que encontrar. 
 b. Selecionar a última div que encontrar. 
 c. Selecionar o elemento de id chamado div. 
 d. Selecionar a primeira e a última div que encontrar. 
 e. Selecionar todas as div que existirem no documento html. 
 
P E R G U N T A 4 
1. Quais dos símbolos abaixo podemos usar como identificador, para ter acesso aos 
elementos do jQuery? 
 a. % 
 
 
 
 b. & 
 c. # 
 d. $ 
 e. ! 
 
Fazer teste: AS_VI 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Quando utilizamos o $.ajax(), existe uma série de eventos que podem ser executados. 
Qual o evento/método que devemos setar como true para sincronizar as requisições? 
 a. beforeSend 
 b. cache 
 c. asinc 
 d. complete 
 e. data 
 
 
P E R G U N T A 2 
1. Quando utilizamos o $.ajax(), existe uma série de eventos/métodos que podem ser 
executados. Qual o evento/método que deve ser inserido para que a funcionalidade ajax 
possa definir se o envio será via POST ou GET? 
 a. beforeSend 
 b. url 
 c. type 
 d. complete 
 e. data 
 
P E R G U N T A 3 
1. Quando utilizamos o $.ajax(), existe uma série de eventos/métodos que podem ser 
executados. Qual o evento/método que deve ser inserido para que a funcionalidade ajax 
realize operações antes de enviar as informações para outro formulário? 
 a. beforeSend 
 b. url 
 c. asinc 
 d. complete 
 e. data 
 
P E R G U N T A 4 
1. Quando utilizamos o $.ajax(), existe uma série de eventos/métodos que podem ser 
executados. Qual o evento/método que deve ser inserido para que a funcionalidade ajax 
saiba para onde os dados devem ser enviados? 
 a. beforeSend 
 b. url 
 c. asinc 
 d. complete 
 e. data 
 
Fazer teste: AS_I 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. 
Não saia do teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
PERGUNT A 1 
1. Qual é a sintaxe correta HTML para a criação de um link? 
 a. a name="http://www.cruzeirodosul.edu.br">Universidade Cruzeiro do Sul /a 
 b. a http://www.cruzeirodosul.edu.br /a 
 c. a href=" http://www.cruzeirodosul.edu.br "> Universidade Cruzeiro do Sul /a 
 d. a url=" http://www.cruzeirodosul.edu.br "> Universidade Cruzeiro do Sul /a 
 e. href =" http://www.cruzeirodosul.edu.br "> Universidade Cruzeiro do Sul /a 
 
PERGUNT A 2 
1. Qual é a versão anterior do HTML, antes de HTML5? 
 a. HTML 4.01 
 b. HTML 4.9 
 c. HTML 4 
 d. HTML 4.1 
 e. HTML 4.99 
 
PERGUNT A 3 
1. O que o HTML está para? 
 a. Hyper Text Markup Language 
 b. High Text Markup Language 
 c. Hiperlinks e Text Markup Language 
 d. High Text Moore Language 
 e. Hyper Textualy Mesh Language 
 
PERGUNT A 4 
1. Qual das tags abaixo estão relacionada com a tag table 
 a. thead -- body -- tr 
 b. table -- tr -- td 
 c. table -- head -- tfoot 
 d. table -- tr -- tt 
 e. table -- tr -- tx 
 
------------------------------------------------------------------------------------------------------------ 
 
 
 
 
 
 
 
 
 
Fazer teste: AS_II 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. 
Não saia do teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
PERGUNT A 1 
1. Com o checkbox conseguimos: 
 a. selecionar somente uma opção. 
 b. selecionar uma ou mais opções. 
 c. escrever uma mensagem. 
 d. inserir uma senha. 
 e. criar uma lista. 
 
PERGUNT A 2 
1. Qual o elemento do HTML5 que permite tocar arquivos de vídeo? 
 a. video 
 b. movie 
 c. media 
 d. dvd 
 e. mp3 
 
PERGUNT A 3 
1. Quais dos atributos do HTML5 abaixo podem ser usados para validar um 
form? 
 a. required, pattern, min e max. 
 b. auto, fixed, number. 
 c. number, text, currency. 
 d. text, password, textarea.e. number, password, input. 
 
PERGUNT A 4 
1. Qual o elemento do HTML5 que permite tocar arquivos de áudio? 
 a. video 
 b. movie 
 c. media 
 d. audio 
 e. mp3 
 
PERGUNTA 1 
 
(FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, 
são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de 
softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em 
cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as 
atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 
 a. 
integração e de teste de sistema que o projeto de software é realizado como um conjunto de 
programas. 
 
 B 
operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
 c. 
implementação e de teste de unidade que se libera o software para o cliente. 
 
 d. 
projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
 e. 
análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
0,2 pontos Salva 
PERGUNTA 2 
 
(CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma 
Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: 
 
 a. 
Disponibiliza documentação como um subproduto natural da aplicação da metodologia. 
 
 b. 
Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
 c. 
Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para 
esse fim, já há a UML. 
 
 d. 
Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para 
incorporação de evoluções do negócio. 
 
 e. 
Possibilita o acompanhamento/gerenciamento do processo passo a passo. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de 
desenvolvimento de software, a construção de modelos conceituais que descrevem o que o 
software tem de fazer é parte da fase de: 
 
 a. 
implementação. 
 
 b. 
projeto. 
 
 c. 
análise e especificação de requisitos. 
 
 d. 
testes. 
 
 e. 
revisão. 
 
0,2 pontos Salva 
PERGUNTA 4 
 
(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de 
software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, 
atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta: 
 
 a. 
O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
 b. 
O desenvolvimento iterativo é necessariamente incremental. 
 
 c. 
A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
 d. 
Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
 e. 
Uma das características de um modelo ágil é que também é um método formal 
 
0,2 pontos 
PERGUNTA 1 
 
(Fonte: IDECAN - INMETRO - IDECAN - 2015 - Analista Executivo em Metrologia e Qualidade - 
Análise e Desenvolvimento de Sistemas) Uma funcionalidade de UML (Unified Modeling 
Language) que é a capacidade de modelar processos de negócio, caracterizando seus 
aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. Dentro da 
UML, um diagrama pode ser usado para representar a execução e o fluxo de ações de 
trabalho em um workflow ou processos de negócio e suas respectivas decomposições, 
baseando-se em requisitos funcionais. Trata-se do diagrama de: 
 
 a. 
componente. 
 
 b. 
sequência. 
 
 c. 
comunicação. 
 
 d. 
atividade. 
 
 e. 
interação. 
 
0,2 pontos Salva 
 
 
 
PERGUNTA 2 
 
(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
 a. 
uma separação que determina caminhos diferentes executados em paralelo. 
 
 b. 
uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. 
 
 c. 
a transição de um comportamento condicional, indicando um único caminho de saída. 
 
 d. 
os relacionamentos entre estados e atividades. 
 
 e. 
a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
 
 
 
 
 
PERGUNTA 3 
 
(Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os 
limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros 
processos e elementos externos à empresa e mostra as características do sistema, tais como: 
 
I - Agentes que se comunicam com o sistema; 
 
II - Dados que o sistema aceita e deve processar; 
 
III - Dados que o sistema produz para o ambiente e 
 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
 a. 
sequência. 
 
 b. 
contexto. 
 
 c. 
blocos. 
 
 d. 
atividades. 
 
 e. 
máquina de estados. 
 
0,2 pontos Salva 
 
 
PERGUNTA 4 
 
(Fonte: FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, 
especifica a coordenação de execuções de comportamentos usando um modelo de fluxo de 
controle e de dados. Modela o comportamento do sistema denotando os caminhos lógicos 
que um processo pode seguir. Compõe a visão dinâmica da UML o diagrama de: 
 
 a. 
objetos. 
 
 b. 
composição. 
 
 c. 
entidades. 
 
 d. 
estado composto. 
 
 e. 
atividades. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama 
de Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou 
um algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por 
diversos setores ou departamentos de uma empresa, ou mesmo um processo que é 
manipulado por diversos atores. 
 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois 
ou mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou 
mais fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de 
união). 
 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma 
ação ou uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados 
para ver os dados que são consumidos em cada ação. 
 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a 
atividade. O símbolo de final de fluxo é representado por um círculo com um X em seu 
interior. 
 
Está correto apenas o que se afirma em: 
 
 a. 
I e II. 
 
 b. 
I, II e III. 
 
 c. 
II e III. 
 
 d. 
II, III e IV. 
 
 e. 
III e IV. 
1 
 
(Fonte: FDC – AGERIO – Analista de Desenvolvimento). No que diz respeito à Modelagem como 
Técnica de Projeto, de acordo com a Metodologia Orientada a objetos com notação UML, os 
modelos são abstrações elaboradas para entender um problema antes de implementar uma 
solução. Entre os tipos de modelos utilizados, um descreve a estrutura estática de um sistema 
em termos de classes e relacionamentos, enquanto o outro descreve a estrutura de controle 
de um sistema em termos de eventos e estados. Esses tipos são denominados, 
RESPECTIVAMENTE, modelos de: 
 
 a. 
Classes e estados. 
 
 b. 
Componentes e estados. 
 
 c. 
Classes e componentes. 
 
 d. 
Componentes e interações. 
 
 e. 
Classes e interações. 
 
0,2 pontos Salva 
PERGUNTA 2 
 
(Fonte: CESPE/CEBRASPE – TRE-MT – Programador de Computador). Com relação a diagramas 
de estados da UML, assinale a opção CORRETA: 
 
 a. 
Diagramas de estados não podem ser aninhados e, portanto, não são capazes de expressar 
situações complexas. 
 
 b. 
As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser representadas em um único diagrama de estados.c. 
Não há como expressar a concorrência entre objetos por meio de diagramas de estados. 
 
 d. 
Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma 
transição ocorra. 
 
 e. 
Estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz 
alguma condição, realiza alguma atividade ou aguarda 
 
0,2 pontos Salva 
PERGUNTA 4 
 
Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
 a. 
Evento de ativação, condição de proteção e efeito. 
 
 b. 
Escopo, temporalidade e proteção. 
 
 c. 
Origem, evento de proteção e escopo. 
 
 d. 
Condição de proteção, temporalidade e efeito. 
 
 e. 
Evento inicial, caminho crítico e temporalidade. 
PERGUNTA 1 
 
(FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, 
são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de 
softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em 
cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as 
atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 
 a. 
integração e de teste de sistema que o projeto de software é realizado como um conjunto de 
programas. 
 
 B 
operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
 c. 
implementação e de teste de unidade que se libera o software para o cliente. 
 
 d. 
projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
 e. 
análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
0,2 pontos Salva 
PERGUNTA 2 
 
(CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma 
Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: 
 
 a. 
Disponibiliza documentação como um subproduto natural da aplicação da metodologia. 
 
 b. 
Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
 c. 
Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para 
esse fim, já há a UML. 
 
 d. 
Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para 
incorporação de evoluções do negócio. 
 
 e. 
Possibilita o acompanhamento/gerenciamento do processo passo a passo. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de 
desenvolvimento de software, a construção de modelos conceituais que descrevem o que o 
software tem de fazer é parte da fase de: 
 
 a. 
implementação. 
 
 b. 
projeto. 
 
 c. 
análise e especificação de requisitos. 
 
 d. 
testes. 
 
 e. 
revisão. 
 
0,2 pontos Salva 
PERGUNTA 4 
 
(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de 
software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, 
atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta: 
 
 a. 
O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
 b. 
O desenvolvimento iterativo é necessariamente incremental. 
 
 c. 
A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
 d. 
Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
 e. 
Uma das características de um modelo ágil é que também é um método formal 
 
0,2 pontos

Outros materiais