Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: Assinale a alternativa que descreve os quatro principais tipos de relacionamento utilizados no diagrama de classes. Associação, generalização, dependência e agregação. Associação, generalização, dependência e agregação. Multiplicidade, generalização, agregação e dependência. Associação, generalização, navegabilidade e dependência. Associação, navegabilidade, agregação e dependência Multiplicidade, associação, agregação e dependência. A resposta correta é a alternativa “A”. Feedback: A alternativa a, que descreve os quatro principais tipos de relacionamento presentes em um diagrama de classes. As demais alternativas apresentam os termos multiplicidade e navegabilidade, que são particularidades do relacionamento do tipo associação. Pergunta 2 Resposta Selecionada: c. Respostas: a. b. c. d. Durante a etapa dos testes do Projeto Pegasus, adicionou-se um novo componente ao sistema e identificaram-se várias falhas. Qual tipo de teste foi realizado para identificação desse problema? Regressão. Integração ascendente. Esforço. Regressão. Recuperação. 1 em 1 pontos 1 em 1 pontos e. Comentário da resposta: Segurança. A resposta correta é a alternativa “C”. Feedback: O tipo de testes que identifica falhas após a inclusão de um novo componente no sistema é de regressão. Pergunta 3 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: Um usuário da Empresa Alfa necessita de uma nova função no sistema que utiliza para executar suas atividades. Para que a área técnica possa atender à necessidade desse usuário, qual dos atributos o software deve possuir? Manutenibilidade. Confiabilidade. Manutenibilidade. Eficiência. Aceitabilidade. Rastreabilidade. A resposta correta é a alternativa “B”. Feedback: De acordo com a definição dos quatro atributos do software, a manutenibilidade, ou seja, o software deve ser escrito de forma que possa evoluir para atender às necessidades do cliente. Pergunta 4 Resposta Selecionada: b. Respostas: a. b. c. d. O diretor de tecnologia solicitou ao gerente do projeto de desenvolvimento do software de monitoramento de remédios controlados que o algoritmo fosse representado graficamente. Indique a alternativa que corresponde às representações gráficas de algoritmos: Fluxograma e diagrama de Chapin. Pseudocódigo e fluxograma. Fluxograma e diagrama de Chapin. Pseudocódigo e diagrama de Chapin. Diagrama de Chapin e portugol. 1 em 1 pontos 1 em 1 pontos e. Comentário da resposta: Portugol e fluxograma. A resposta correta é a alternativa “B”. Feedback: A representação gráfica de um algoritmo é efetuada por meio do fluxograma ou diagrama de Chapin. Portugol é uma outra forma de chamar o pseudocódigo. Pergunta 5 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: Como o software solicitado pelo diretor executivo envolve o levantamento de informações de clientes de outra seguradora, o diretor determinou que os requisitos legais e éticos sejam bem detalhados para garantir que o novo software fique em conformidade com a legislação e seja aceito pelo público em geral. Com qual o tipo de requisito não funcional o diretor executivo está preocupado? Requisitos externos Requisitos organizacionais Requisitos de produto Requisitos externos Requisitos de usuário Requisitos de padrões A resposta correta é a alternativa “C”. Feedback: Os requisitos éticos e legais são sub- requisitos do requisito não funcional externos. Pergunta 6 Resposta Selecionada: b. Respostas: a. b. c. A metodologia denominada “DevOps” foi concebida pela junção dos processos das áreas de desenvolvimento e operações em uma única metodologia. Qual a alternativa descreve melhor suas características? Colaboração entre áreas, implantação contínua e compartilhamento de recursos. Orientado a mensagens, resiliência e autonomia. Colaboração entre áreas, implantação contínua e compartilhamento de recursos. Planos bem documentados, processual e equipe grande. 1 em 1 pontos 1 em 1 pontos d. e. Comentário da resposta: Feedback contínuo, utilização de 4 estruturas metodológicas e paradigma orientado a objeto. Equipes pequenas multifuncionais, utilização de um padrão de execução de atividades (sprint) e compreende 4 atividades estruturais. A resposta correta é a alternativa “B”. Feedback: Basicamente, a metodologia DevOps visa à colaboração entre as áreas de desenvolvimento e operações, tornando mais ágil o processo de implantação do software. A alternativa a) apresenta as características da metodologia de microsserviço, a alternativa c), da metodologia tradicional, a alternativa d), da metodologia ágil XP e a alternativa e), da metodologia ágil Scrum. Pergunta 7 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: Durante todo o ciclo de vida do desenvolvimento do software do Projeto Pegasus, o gerente de Projeto sempre exigiu que fosse gerado o melhor insumo possível após cada etapa do ciclo. Qual a principal razão dessa exigência? Reduzir o número de manutenções ao longo do uso do produto, aumentando a satisfação do cliente. Reestruturar as equipes, reduzindo o número de pessoas. O insumo gerado em cada etapa não influencia na etapa seguinte. Reduzir a necessidade da realização de testes. Aumentar o custo do projeto. Reduzir o número de manutenções ao longo do uso do produto, aumentando a satisfação do cliente. A resposta correta é a alternativa “E”. Feedback: Como cada etapa produz um insumo que servirá de entrada para atividade seguinte, quanto melhor for executado esses insumos, melhor será a realização de cada etapa, até a etapa de manutenção, reduzindo a necessidade de alterações e aumentando a satisfação do cliente. 1 em 1 pontos Pergunta 8 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: Na lógica de programação, é constante a necessidade da tomada de decisão representada por meio de estruturas de decisão. Assinale a alternativa que corresponde à estrutura de decisão que executa comandos a partir apenas da condição verdadeira e que apresenta três operadores relacionais. Estrutura de decisão simples / “ = ”, “ < ” e “ > ”. Estrutura de decisão composta / “ = ”, “ < ” e “ > ”. Estrutura de decisão simples / “ = ”, “ < ” e “ > ”. Estrutura de decisão composta / “ + ”, “ – “ e “ * “. Estrutura de decisão simples / “ + ”, “ – “ e “ * “. Estrutura de decisão simples / “ e ”, “ ou “ e “não”. A resposta correta é a alternativa “B”. Feedback: A estrutura de decisão que executa comandos apenas na condição verdadeira é a simples. As alternativas d e e estão incorretas porque não apresentam operadores relacionais e sim operadores aritméticos e lógicos, respectivamente. Pergunta 9 Resposta Selecionada: a. Respostas: a. b. c. d. e. A concepção de modularidade e da base de dados são elementos de que etapa do ciclo de vida de desenvolvimento de software? Construção. Construção. Análise. Projeto. Manutenção. Implantação. 1 em 1 pontos 1 em 1 pontos Comentário da resposta: A resposta correta é a alternativa “A”. Feedback: É na etapa de construção que são criados os módulos e a estrutura de banco de dados. Pergunta 10 Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: Na representação de um algoritmo, por meio do pseudocódigo, qual o comando principal caracteriza uma estrutura de decisão composta? Assinale a alternativa correta. “ senão “ “ senão “ “ se “ “ então “ “ fim “ “ fim se” A resposta correta é a alternativa “A”. Feedback: O comando principal utilizado na estrutura de decisão composta é o “senão”, descrito logo abaixo do comando “então”. 1 em 1 pontos
Compartilhar