Questões de Concurso Sobre engenharia de software
Foram encontradas 14.889 questões

Os símbolos “#” e “+” na classe carro representam, respectivamente:
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:

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.
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.