Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.686 questões

Q2145117 Engenharia de Software
José é técnico em laboratório e foi pesquisar sobre o emprego da UML 2.0 em alguns modelos utilizados pelo analista de tecnologia da informação. Dos diagramas utilizados nos modelos pesquisados aquele que NÃO é um diagrama da UML 2.0 é:
Alternativas
Q2145106 Engenharia de Software
Das quatro liberdades do software livre, aquelas que o usuário necessita ter para acesso ao código-fonte são:
Alternativas
Q2144945 Engenharia de Software
No Scrum, existe uma técnica para ajudar a priorizar histórias de usuário. Esta técnica é conhecida como
Alternativas
Q2144924 Engenharia de Software
Na UML 2.0, são componentes do diagrama de sequência, EXCETO:
Alternativas
Q2144922 Engenharia de Software
Observe a seguinte figura que representa uma classe carro em um diagrama de classes da UML 2.0. 
Imagem associada para resolução da questão

Os símbolos “#” e “+” na classe carro representam, respectivamente:
Alternativas
Q2133233 Engenharia de Software
Em relação a qualidade de software e análise estática de código-fonte, julgue o item subsequente.  
A adoção de um processo de desenvolvimento de software de qualidade garante a qualidade do produto de software desenvolvido.  
Alternativas
Q2133232 Engenharia de Software
Em relação a qualidade de software e análise estática de código-fonte, julgue o item subsequente.  
Uma questão levantada pela ferramenta SonarQube pode ser classificada como wont fix se essa questão resultar de uma avaliação equivocada feita pela ferramenta.
Alternativas
Q2133231 Engenharia de Software
Em relação a qualidade de software e análise estática de código-fonte, julgue o item subsequente.  
De acordo com o princípio de clean code, o uso de polimorfismo deve ser evitado, uma vez que esse método dificulta o entendimento e, consequentemente, a manutenção do código. 
Alternativas
Q2133230 Engenharia de Software
Em relação a qualidade de software e análise estática de código-fonte, julgue o item subsequente. 
Os critérios utilizados para avaliar a qualidade de software variam de acordo com o tipo de aplicação a ser avaliada.
Alternativas
Q2128920 Engenharia de Software
Pode armazenar milhares de dígitos, que a mesma pode ser lida a uma longa distância, utilizando rádio frequência e que ainda é possível ler automaticamente centenas de etiquetas por segundo. Pode ser lido ou atualizado sem posicionamento sobre o leitor.
O texto acima se refere ao(à):
Alternativas
Q2128640 Engenharia de Software
Uma organização decidiu monitorar a opinião do público sobre ela nas redes sociais. Para isso, processou as mensagens com referências ao seu nome, a fim de possibilitar o uso de uma técnica de processamento de linguagem natural conhecida como análise de sentimentos.
Após transformar cada mensagem em uma string, um dos passos importantes nessa técnica é a tokenização, que consiste em
Alternativas
Q2128638 Engenharia de Software
No processo de aprendizagem de máquina, busca-se identificar padrões compreensíveis em bases de dados. Desse modo, supõe-se a existência de uma hierarquia de três níveis: a base, com os itens elementares, captados e armazenados por recursos de Tecnologia da Informação; o nível intermediário, no qual esses itens são processados, com significados e contextos bem definidos; e o nível mais alto, contendo os padrões ou os conjuntos cuja formulação pode envolver ou relacionar os níveis inferiores.
Os três níveis dessa hierarquia, listados, respectivamente, da base para o nível mais alto, são: 
Alternativas
Q2128029 Engenharia de Software
Considere um profissional que está modelando um sistema para gerenciamento de um órgão público. A partir do levantamento dos processos e a determinação dos requisitos, esse profissional deseja representar o fluxo de trabalho das diversas etapas que compõem o processo “Atendimento à População”, de forma a descrever a sequência de atividades necessárias para que esse processo seja executado. Assinale a alternativa que apresenta o diagrama da UML que deve ser utilizado no contexto apresentado.
Alternativas
Q2128028 Engenharia de Software
Durante o desenvolvimento de uma aplicação para um sistema acadêmico, um profissional gerou o seguinte diagrama de casos de uso da UML.
Imagem associada para resolução da questão

Com base no cenário apresentado, avalie as seguintes afirmações:
I- Tanto professor quanto aluno podem realizar o processo de login no sistema acadêmico. II- O caso de uso “Visualizar Turmas” possui duas inclusões, que permitem unificar as sequências de interações. III- Alguns usuários do sistema poderão editar as notas dos discentes da escola, de acordo com o seu papel. IV- O relacionamento entre os casos de uso “Visualizar Turmas” e “Online” está incorreto, pois não é possível representar relacionamento do tipo extensão entre casos de uso.

Assinale a alternativa que traz os itens CORRETOS. 
Alternativas
Q2128027 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem visual voltada para a modelagem de sistemas de software, possibilitando descrever os componentes que constituem uma aplicação computacional através da definição de elementos gráficos e textuais. Acerca desse assunto, avalie as asserções a seguir:
A UML é independente de linguagem de programação, de modo que a modelagem de um  sistema em UML torna-se uma documentação desta solução e possibilita integração de diferentes linguagens de programação.
PORQUE
A UML é independente de processo de desenvolvimento, de modo que a forma que um sistema será desenvolvido é escolha do analista e possibilita adaptar a concepção da solução ao cenário do negócio.

Acerca dessas asserções, assinale a alternativa CORRETA. 

Alternativas
Q2128026 Engenharia de Software
Um Requisito é uma capacidade do sistema ou a descrição de algo que o sistema é capaz de realizar, para resolver um problema ou atingir um objetivo do usuário. Sobre este assunto, considere as seguintes afirmações:

I- Usuário deve ser capaz de pesquisar as listas de agendamentos para todas as clínicas.
II- O sistema deve estar disponível para uso durante o horário comercial, de segunda a sexta.
III- Usuário deve se autenticar no sistema com seu crachá de identificação.
IV- O sistema deve gerar a lista de clientes para visitação daquele dia.

Assinale a alternativa que traz os requisitos que são classificados como Funcionais.
Alternativas
Q2128025 Engenharia de Software
Na Engenharia de Software, um modelo de processo é uma representação simplificada que permite definir e observar as atividades do desenvolvimento de um programa. Sobre esses modelos de processo, considere as seguintes afirmações:

I- Abordagem na qual um grande número de componentes, previamente disponíveis, são integrados.
II- Abordagem na qual as atividades fundamentais dos processos são representadas como fases distintas e bem definidas.
III- Abordagem na qual as atividades dos processos são intercaladas de modo que o programa é uma série de versões, cada uma com mais funcionalidades que a anterior.

Assinale a alternativa que traz a CORRETA associação entre os modelos de processo com suas respectivas definições. 
Alternativas
Q2128024 Engenharia de Software
A Engenharia de Software possui como principal objetivo apoiar o desenvolvimento profissional de soluções, a partir do emprego de técnicas que auxiliam na especificação, projeto e evolução dos programas. Acerca desse assunto, avalie as asserções a seguir:
Os engenheiros de software precisam adotar uma abordagem sistemática e organizada para o exercício de suas atividades.
PORQUE

Para os engenheiros de software, a escolha da abordagem determina a eficácia e a eficiência na produção de software de alta qualidade na maioria dos casos.

Acerca dessas asserções, assinale a alternativa CORRETA.
Alternativas
Q2128023 Engenharia de Software
Uma das carreiras em ascensão na área de tecnologia, é a de DevOps, responsável por acelerar a colocação da solução no mercado, manter a estabilidade e a confiabilidade do sistema, melhorar o tempo médio de recuperação, entre outras ações. Assinale a alternativa que descreve as palavras que formam o acrônimo DevOps.
Alternativas
Q2126443 Engenharia de Software
Pensando em teste de aplicações, existe uma pirâmide do teste prático utilizado como uma metáfora que orienta os testes de aplicações. Sobre as camadas existentes nas pirâmides, analise as proposições abaixo.
I. Teste de Unidade. II. Teste de Autenticação. III. Teste de Interface de Usuário. IV. Teste de Serviço.
É correto o que se afirma, apenas, em
Alternativas
Respostas
4541: A
4542: C
4543: B
4544: E
4545: E
4546: E
4547: E
4548: E
4549: C
4550: C
4551: C
4552: C
4553: C
4554: B
4555: B
4556: C
4557: D
4558: A
4559: C
4560: C