Foram encontradas 25 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
As práticas dos doze-fatores afirmam que, historicamente, houve lacunas substanciais entre desenvolvimento e produção que se manifestam em três áreas:
1) A lacuna do tempo: Um desenvolvedor pode trabalhar em código que demora dias, semanas ou até meses para ir para produção.
2) A lacuna de pessoal: Desenvolvedores escrevem código, engenheiros de operação fazem o deploy dele.
3) A lacuna de ferramentas: Desenvolvedores podem estar usando um conjunto de ferramentas diferente do que o app usa em produção.
Assinale a alternativa que apresenta as soluções das práticas dos doze-fatores para cada uma das lacunas acima:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Em relação as práticas dos doze-fatores, que é uma metodologia para construir softwares-como-serviço, analise as afirmativas abaixo.
I - Uma aplicação doze-fatores é sempre rastreada em um sistema de controle de versão.
II - A configuração de uma aplicação é tudo o que é provável variar entre deploys (homologação, produção, ambientes de desenvolvimento, etc).
III - A aplicação é executada em um ambiente de execução com um ou mais processos.
IV - Os processos de uma aplicação doze-fatores são descartáveis, significando que podem ser iniciados ou parados a qualquer momento. Isso facilita o escalonamento elástico, rápido deploy de código ou mudanças de configuração, e robustez de deploys de produção.
Assinale a alternativa CORRETA:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Considerando os eventos Scrum (A Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective), informe quais afirmações são verdadeiras.
I - A Sprint Planning inícia a Sprint ao definir o trabalho a ser realizado na Sprint. Este plano resultante é criado pelo trabalho colaborativo de todo o Scrum Team.
II - Todo o trabalho necessário para atingir a meta do Produto, incluindo Sprint Planning, Daily Scrums, Sprint Review e Sprint Retrospective, acontece dentro de Sprints.
III - A Sprint Review é um evento de 15 minutos para os Developers do Scrum Team. Para reduzir a complexidade, é realizado no mesmo horário e local, todos os dias úteis da Sprint.
IV - O propósito da Daily Scrum é planejar maneiras de aumentar a qualidade e a eficácia. O Scrum Team discute o que deu certo durante a Sprint, quais problemas encontraram e como esses problemas foram (ou não) resolvidos.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Qual o comando git abaixo apresenta o log de commits de uma forma mais visual, onde as diferentes branches são representadas por linhas separadas?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Em relação ao comando git checkout e suas possibilidades, analise as afirmações abaixo.
I - Para fazer o checkout de um commit específico, execute o comando: git checkout |D-COMMIT
II - Para fazer o checkout de uma branch existente, execute o comando: git checkout -b NOME-DA-BRANCH
III - Para criar e fazer o checkout para uma nova branch com um único comando, você pode usar. git checkout NOME-DA-NOVA-BRANCH
IV - Ao executar o seguinte comando, o Git ignorará entradas cujo merging não foi realizado: git checkout -f NOME-DA-BRANCH
V - Você pode usar o comando git checkout para desfazer alterações que você fez em um arquivo no seu diretório de trabalho. Isso reverterá para a versão que está em HEAD: git checkout force NOME-DO-ARQUIVO
Assinale a alternativa CORRETA:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Suponha que você esteja trabalhando em alterações locais (em seu computador) em um clone de um repositório remoto com apenas um branch master. Após fazer algumas modificações, você precisa enviar suas modificações ao servidor remoto com a mensagem 'commit inicial. Qual alternativa abaixo traz uma sequência de comandos corretos (separados por |) para realizar esse envio?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Websites complexos têm uma quantidade muito grande de CSS, com uma quantidade de repetição de valores muito frequente. Por exemplo, a mesma cor pode ser usada em centenas de lugares diferentes, requerendo uma pesquisa global e substituição caso a cor necessite ser trocada. Considere o trecho de código abaixo e assinale a alternativa que representa corretamente a linha de código que deve ser inserida nas propriedades da classe “elemento” para resultar na coloração verde do background dele.
| :root { --bg-color: green; } .elemento { color: white; margin: 10px; width: 50px; height: 50px; display: inline-block; } |
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Assinale a alternativa que relaciona a descrição correta das tags HTML listadas abaixo:
Tags
A. <aside>
B. <figure>
C. <section>
D. <head>
E. <header>
Descrições
1. Para agrupamento de uma seção de conteúdo stand-alone.
2. É uma seção de suporte introdutório ou navegacional.
3. Conteúdo que é tangencialmente relacionado ao conteúdo do seu entorno, que poderia ser considerado separado do conteúdo.
4. Uma seção genérica de um documento, geralmente com um título, quando não existir um elemento semântico mais específico para representá-lo.
5. Providencia informações gerais (metadados) sobre o documento, incluindo seu título e links para scripts e folhas de estilos.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Após análise de uma solicitação, chegou-se à conclusão de que seria necessário construir um componente Nota, que receberia 2 atributos, matrícula e disciplina, e apresentaria a nota após uma consulta. O desenvolvedor estava quase concluindo a tarefa, quando esqueceu que recurso utilizar para tratar o resultado da consulta usando as propriedades matricula e disciplina. Indique a alternativa que está correta e deve substituir o comentário /* AQUI */, no trecho de código abaixo, para ajudar nosso amigo desenvolvedor.
| import React from "react"; const Nota = (( matricula, disciplina )) => £ const [nota, setNota] = React.useState("); const fakeRequest = (matricula, disciplina) => £ retum Math.floor(Math.random() * 100); }; /* AQUI */ return ( <div>{nota}</div> ); }; export defalt Nota; |
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Após análise de uma solicitação, chegou-se à conclusão de que seria necessário construir um novo componente. Esse novo componente deve atender aos critérios abaixo:
I - Receber uma propriedade selecionado que deverá inicializar o valor de um estado estaSelecionado e caso seu valor seja verdadeiro deverá atribuir uma classe selecionado ao elemento principal deste componente;
II - Receber uma propriedade texto que será apresentada dentro do elemento principal deste componente;
III - Não deve apresentar os elementos filhos do componente;
IV - Ao clicar no componente, deverá alternar de true para false ou de false para true o valor do estado estaSelecionado.
Segue um exemplo do uso do elemento <Questão selecionado ={true} texto =" Qual é a comida que liga e desliga?"/>
Considerar que o arquivo onde o componente está sendo desenvolvido tem um import React from "react"; na primeira linha.
Assinale a alternativa que contemple todos os critérios acima:
Provas
Caderno Container