Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 13.120 questões
A adoção de um processo de desenvolvimento de software de qualidade garante a qualidade do produto de software desenvolvido.
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.
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.
Os critérios utilizados para avaliar a qualidade de software variam de acordo com o tipo de aplicação a ser avaliada.
O texto acima se refere ao(à):
Após transformar cada mensagem em uma string, um dos passos importantes nessa técnica é a tokenização, que consiste em
Os três níveis dessa hierarquia, listados, respectivamente, da base para o nível mais alto, são:
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.
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.
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.
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.
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
1. Desenvolvimento baseado em testes. 2. Integração Contínua ou Continuada (IC). 3. Refatoração. 4. Iterações curtas.
Assinale a alternativa que indica todas as afirmativas corretas.
Analise as afirmativas abaixo sobre a metodologia ágil Scrum.
1. É baseada no modelo de desenvolvimento Waterfall ou cascata.
2. Cada Sprint equivale a uma iteração e um projeto pode ter múltiplos sprints.
3. Dentre os papéis que compõem um time de desenvolvimento podem-se citar o Scrum Master e o Product Owner.
Assinale a alternativa que indica todas as afirmativas corretas.
1. Não apresenta papéis e responsabilidades bem definidas entre os membros do time de desenvolvimento. 2. Privilegia a visualização do processo em um ou mais quadros. 3. Trabalha fortemente voltada à iteração, com tantos ciclos quanto forem necessários.
Assinale a alternativa que indica todas as afirmativas corretas.
1. Está dentre as metodologias ágeis mais prescritivas. 2. Seus ciclos de desenvolvimento são geralmente longos, de três a quatro semanas. 3. Apresenta papéis e responsabilidades bem segmentadas e bem definidas para cada membro do time de desenvolvimento.
Assinale a alternativa que indica todas as afirmativas corretas.
1. Participantes 2. Links de comunicação entre os participantes 3. Mensagens
Assinale a alternativa que indica todas as afirmativas corretas.