Questões de Concurso
Sobre conceitos básicos em engenharia de software em engenharia de software
Foram encontradas 334 questões
Esse tipo de licença é conhecido por
Terminado o projeto, o engenheiro, conversando com um colega de equipe, externalizou seu desejo de realizar uma reunião que consistiria em um processo não formal de revisão no qual o autor de cada componente do software o apresentaria aos demais membros da equipe, que tomariam notas a respeito de pontos importantes, defeitos, melhorias e até mesmo sugestões. Como a intenção era gerar um ambiente sem hierarquia e sem a necessidade de um moderador, as conversas e verificações teriam foco no entregável em vez de avaliar documentações. Um de seus colegas de equipe indicou, corretamente, que há um processo na engenharia de software que seria ideal para essas circunstâncias, a qual denomina-se
I. Softwares são programas de computador e documentação associada. Os produtos de software podem ser desenvolvidos para um determinado cliente ou para um mercado.
PORQUE
II. O bom software deve proporcionar a funcionalidade e o desempenho necessários, e precisa ser manutenível, usável e com dependabilidade. Esses são alguns atributos de um bom software.
A respeito dessas asserções, assinale a alternativa correta.
Julgue o próximo item, a respeito de arquitetura e engenharia de software.
O objetivo dos requisitos não funcionais é definir como serão implementados em um software, por exemplo, conexões a banco de dados e tipos de dispositivos onde o software será executado.
Uma boa prática para o desenvolvimento e gerenciamento de containers em um ambiente de produção é
Com o uso do Kanban, o TISI visa a:
1) Normalmente, o tempo para documentar um programa é ordens de magnitude maior do que o tempo dedicado a recuperar informações de um programa não documentado.
2) A documentação de um programa deve fornecer toda informação necessária durante o desenvolvimento, teste, manutenção, instalação, operação e uso do programa.
3) Definir que a interface do usuário deve ser intuitiva e acessível é parte dos requisitos funcionais.
4) Definir que o sistema deve permitir que os usuários possam fazer login com um nome de usuário e senha é parte dos requisitos funcionais.
Estão corretas apenas:
Assinale a opção que indica a técnica usada para analisar o código-fonte de uma aplicação em busca de vulnerabilidades, sem executar essa aplicação.
Dois dos mais populares algoritmos são o K-means e o DBSCAN. A respeito desses algoritmos, relacione-os com suas principais características:
1. K-means
2. DBSCAN
( ) Precisa da definição de um número inicial de agrupamentos.
( ) Mais robusto à ocorrência de outliers, por sua provável localização em regiões de baixa densidade de dados.
( ) Precisa da definição do número mínimo de vizinhos e do raio da vizinhança para determinar limites dos agrupamentos.
( ) Determina centróides dos agrupamentos e agrupa as instâncias de dados em função de uma métrica de distância entre as instâncias e os centróides.
Das opções a seguir, aquela que indica a relação correta na sequência apresentada é
Julgue o próximo item, relativo ao DevOps.
Os contêineres são padronizáveis, o que permite a inclusão
das dependências necessárias para sua execução, na qual, por
exemplo, cada nó em um cluster Kubernetes executa os
contêineres.
Julgue o próximo item, relativo ao DevOps.
No Kubernetes, o comando kubectl get nodes permite
que se crie um pod, com configuração padrão, no nó em que
está conectado, sem a necessidade de se atribuir um rótulo
para esse nó.
A linha de comando é a interface direta que permite controlar um computador. Por meio dela, é possível dar comandos aos softwares para realizar ações de hardware que não são possíveis de solicitar através das interfaces gráficas de usuário( GUIs) tradicionais de apontar e clicar.
A manutenção de softwares de um computador engloba ações como limpar os coolers e verificar sua rotação, remover corretamente a poeira das máquinas, reorganizar e encaixar corretamente cabos internos e trocar pasta térmica do processador.