Pular para o conteúdo

Computação1ª à 3ª sérieEnsino Médio

EM13CO02

(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Texto oficial da BNCC Computação 2022, página 66 do documento do MEC.
Área
Computação

Atividades e provas para a habilidade EM13CO02

Mais de Computação no Ensino Médio

33 questões no banco para EM13CO02

Usar no montador
  1. A escola quer um sistema simples para controlar o empréstimo de livros da biblioteca.

    a) Escreva três requisitos funcionais e um requisito não funcional para esse sistema.

    b) Para o requisito "um estudante pode ter no máximo 3 livros emprestados ao mesmo tempo", descreva três casos de teste, indicando a situação inicial, a ação e o resultado esperado.

    c) Explique por que é importante escrever os testes antes ou durante a programação, e não só no final.

  2. Se um programa passou em todos os testes que a equipe escreveu, pode-se garantir que ele não tem nenhum erro.

    (   ) Verdadeiro   (   ) Falso

  3. Equipes de desenvolvimento usam sistemas de controle de versão, como o Git. Um estudante quer testar uma nova funcionalidade no projeto do grupo sem correr o risco de estragar a versão que já funciona. O recurso mais adequado é

    1. copiar a pasta do projeto para um pendrive e desenvolver lá, sem avisar o restante do grupo.
    2. enviar o código novo diretamente para a versão principal, sem testes, e corrigir depois.
    3. apagar a versão principal e começar a nova funcionalidade a partir de um projeto vazio.
    4. pedir que todos os colegas parem de trabalhar até que a funcionalidade nova fique pronta.
    5. criar um ramo (branch) para a funcionalidade e, após os testes, incorporá-lo à versão principal.
  4. Duas versões de um aplicativo de banco foram avaliadas em testes com usuários:

    MétricaVersão 1Versão 2
    Tempo médio de resposta1,2 s0,8 s
    Falhas a cada 1 000 sessões215
    Tamanho do aplicativo30 MB25 MB

    Considerando que, para um aplicativo de banco, a confiabilidade é o requisito mais importante, a escolha e a justificativa adequadas são

    1. a versão 2, pois é mais rápida, e a velocidade é sempre a métrica mais importante.
    2. a versão 1, pois falha muito menos, ainda que seja um pouco mais lenta e maior.
    3. qualquer uma, pois métricas de software não permitem comparar versões diferentes.
    4. a versão 2, pois é menor e, por isso, tem automaticamente menos erros de programação.
    5. a versão 1, pois aplicativos maiores são sempre mais seguros que os menores.

Outras habilidades de Computação, 1ª à 3ª série

  • EM13CO01 Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
  • EM13CO03 Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço…
  • EM13CO04 Reconhecer o conceito de metaprogramação como uma forma de generalização na construção de programas, permitindo que algoritmos sejam…
  • EM13CO05 Identificar os limites da Computação para diferenciar o que pode ou não ser automatizado, buscando uma compreensão mais…
  • EM13CO06 Avaliar software levando em consideração diferentes características e métricas associadas.
  • EM13CO07 Compreender as diferentes tecnologias, bem como equipamentos, protocolos e serviços envolvidos no funcionamento de redes de computadores, identificando…
  • EM13CO08 Entender como mudanças na tecnologia afetam a segurança, incluindo novas maneiras de preservar sua privacidade e dados pessoais…
  • EM13CO09 Identificar tecnologias digitais, sua presença e formas de uso, nas diferentes atividades no mundo do trabalho.
  • EM13CO10 Conhecer os fundamentos da Inteligência Artificial, comparando-a com a inteligência humana, analisando suas potencialidades, riscos e limites.
  • EM13CO11 Criar e explorar modelos computacionais simples para simular e fazer previsões, identificando sua importância no desenvolvimento científico.
  • EM13CO12 Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados.
  • EM13CO13 Analisar e utilizar as diferentes formas de representação e consulta a dados em formato digital para pesquisas científicas.
  • EM13CO14 Avaliar a confiabilidade das informações encontradas em meio digital, investigando seus modos de construção e considerando a autoria,…
  • EM13CO15 Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre…
  • EM13CO16 Desenvolver projetos com robótica, utilizando artefatos físicos ou simuladores.
  • EM13CO17 Construir redes virtuais de interação e colaboração, favorecendo o desenvolvimento de projetos de forma segura, legal e ética.
  • EM13CO18 Planejar e gerenciar projetos integrados às áreas de conhecimento de forma colaborativa, solucionando problemas, usando diversos artefatos computacionais.
  • EM13CO19 Expor, argumentar e negociar propostas, produtos e serviços, utilizando diferentes mídias e ferramentas digitais.
  • EM13CO20 Criar conteúdos, disponibilizando-os em ambientes virtuais para publicação e compartilhamento, avaliando a confiabilidade e as consequências da disseminação…
  • EM13CO21 Comunicar ideias complexas de forma clara por meio de objetos digitais como mapas conceituais, infográficos, hipertextos e outros.
  • EM13CO22 Produzir e publicar conteúdo como textos, imagens, áudios, vídeos e suas associações, bem como ferramentas para sua integração,…
  • EM13CO23 Analisar criticamente as experiências em comunidades virtuais e as relações advindas da interação e comunicação com outras pessoas,…
  • EM13CO24 Identificar e reconhecer como as redes sociais e artefatos computacionais em geral interferem na saúde física e mental…
  • EM13CO25 Dialogar em ambientes virtuais com segurança e respeito às diferenças culturais e pessoais, reconhecendo e denunciando atitudes abusivas.
  • EM13CO26 Aplicar os conceitos e pressupostos do direito digital em sua conduta e experiências com o cotidiano da cultura…

Fonte: Base Nacional Comum Curricular (MEC). Base de dados: bncc.dev, mantido pela Profy, licença CC BY 4.0.