Foram encontradas 56.725 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: Pref. Terra Roxa-PR
I - Sprint Planning: Planejamento do que será feito na Sprint.
II - Daily Scrum: Reunião diária de 15 minutos para sincronizar atividades.
III - Sprint Review: Reunião para melhoria contínua dos processos da equipe.
IV - Sprint Retrospective: Demonstração do trabalho concluído ao final do ciclo.
Provas
Sobre XML e JSON, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) JSON utiliza estruturas baseadas em pares chave–valor, enquanto XML utiliza marcações hierárquicas definidas por elementos e atributos.
( ) JSON permite comentários nativamente, seguindo padrão semelhante ao de linguagens como JavaScript.
( ) XML possui suporte à validação por meio de esquemas como XML Schema (XSD), permitindo verificar estrutura e tipos de dados.
( ) JSON não exige aspas para identificar nomes de chaves, desde que não contenham caracteres especiais.
Provas
Em relação ao uso do Git, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) O comando git clone cria uma cópia completa do repositório remoto, incluindo todo o histórico de commits.
( ) O comando git commit registra alterações no repositório local, mas não envia nada automaticamente para o repositório remoto.
( ) O comando git merge integra o histórico de outra branch à branch atual, preservando os commits originais.
( ) O comando git pull atualiza o repositório local trazendo alterações do repositório remoto, sem realizar merge automaticamente.
Provas
A respeito do Test-Driven Development (TDD), informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) O TDD segue um ciclo curto que envolve escrever um teste, fazê-lo falhar e implementar o código mínimo.
( ) No TDD, os testes podem ser utilizados como documentação viva do comportamento esperado do código.
( ) O TDD recomenda que o desenvolvedor escreva apenas o código suficiente para fazer o teste passar.
( ) A utilização de TDD elimina totalmente a necessidade de testes automatizados adicionais no projeto.
Provas
Durante o desenvolvimento de um novo módulo de atendimento interno, a equipe de TI precisa identificar como os usuários realizam suas atividades diárias, quais informações consultam e quais dificuldades enfrentam ao usar o sistema atual. O analista responsável opta por observar diretamente o ambiente de trabalho para compreender o fluxo real das operações. Com base no exposto, assinale a alternativa que apresenta a técnica de levantamento que está sendo utilizada.
Provas
No processo de garantia da qualidade, determinados testes são executados para verificar se uma nova alteração no código não introduziu falhas em funcionalidades que já estavam funcionando corretamente. Esse processo é essencial após correções, melhorias ou novas implementações, garantindo que o comportamento previamente validado permaneça íntegro. Considerando essa descrição, o tipo de teste mencionado é o de
Provas
Durante o levantamento de requisitos para um novo sistema de apoio às atividades administrativas da UNIRIO, o técnico de tecnologia da informação responsável pelo projeto percebe que os documentos formais não representam com precisão a forma como os servidores realmente executam suas tarefas diárias. Para compreender o fluxo real de trabalho, ele decide utilizar uma técnica de observação na qual realiza uma imersão no ambiente, acompanha o dia a dia dos funcionários, observa tarefas reais, registra anotações e identifica necessidades que não aparecem nos processos oficiais, mas que são essenciais para o sistema a ser desenvolvido. Essa abordagem permite descobrir requisitos implícitos, baseados no trabalho real e não apenas em procedimentos formais. Considerando o cenário apresentado, qual técnica está sendo utilizada?
Provas
O Git é um sistema de controle de versão distribuído amplamente utilizado para gerenciar alterações em projetos de software, permitindo colaboração, rastreamento de histórico e organização do desenvolvimento. A respeito dos comandos do Git, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) O comando git push serve para enviar commits para o repositório remoto.
( ) O comando git pull serve para desfazer alterações em arquivos.
( ) O comando git fetch serve para remover um arquivo do staging area.
( ) O comando git stash serve para criar um novo commit desfazendo outro, sem apagar histórico.
Provas
Durante o desenvolvimento de um sistema interno para a UNIRIO, o técnico de tecnologia da informação precisa criar um módulo que calcule diferentes tipos de médias utilizadas em relatórios acadêmicos. No entanto, ele deseja utilizar o mesmo nome de método para realizar cálculos distintos, variando apenas a quantidade ou o tipo dos parâmetros recebidos (por exemplo, calcular média de dois valores, de três valores ou de uma lista). Essa abordagem facilita a legibilidade do código e torna a interface do módulo mais intuitiva. Considerando o conceito descrito, qual tipo de polimorfismo está sendo aplicado?
Provas
Durante a atualização do portal institucional da UNIRIO, o técnico de tecnologia da informação responsável pela estruturação das páginas precisa organizar melhor o conteúdo apresentado aos estudantes e servidores. Para melhorar a acessibilidade e a semântica do site, ele deve utilizar um elemento do HTML5 (HyperText Markup Language 5) capaz de definir o conteúdo principal da página, diferenciando-o de menus, barras laterais e rodapés. Considerando essa necessidade, assinale a alternativa que apresenta o elemento que deve ser utilizado.
Provas
Caderno Container