Questões de Concurso Sobre engenharia de software
Foram encontradas 14.505 questões
A UML (Unified Modeling Language) é uma linguagem muito utilizada para especificação, construção e documentação de sistemas de software complexos, principalmente os orientados a objetos. Ela é composta por diferentes tipos de diagramas que permitem a representação gráfica dos modelos desses sistemas. Sobre essa linguagem e seus diagramas, analise as seguintes afirmativas a seguir.
1) Em Diagrama de Classes, o modificador de acesso Protegido é definido pelo símbolo ~ (til).
2) Diagrama de Objetos permite a representação da colaboração entre os objetos e das mudanças de estados que um objeto passa ao longo do tempo.
3) Diagrama de Classe permite representar todos os objetos de uma classe que foram instanciados em um certo momento da execução do sistema.
4) Diagrama de Caso de Uso permite representar o conjunto de funcionalidades do sistema e a interação dessas funcionalidades com os atores.
5) Diagrama de Sequência permite representar graficamente a sequência das mensagens trocadas entre os objetos.
Estão corretas, apenas:
Sobre o Paradigma de Programação Orientada a Objetos (POO), analise as afirmativas a seguir.
1) A orientação a objetos representa uma forma de enxergar e modelar o mundo como um conjunto de objetos inter-relacionados interagindo por meio da troca de mensagens.
2) Uma classe representa uma instância de um objeto.
3) O polimorfismo é caracterizado quando duas ou mais classes distintas possuem o mesmo nome. Ele permite que objetos dessas classes se comportem de forma diferente.
4) O encapsulamento, um dos principais conceitos da POO, consiste em separar os aspectos externos de um objeto, os quais são acessíveis a outros objetos, dos detalhes internos de implementação do objeto; assim, esses detalhes internos permanecem escondidos dos outros objetos.
Estão corretas, apenas:
( ) Lança-se versões de software em ciclos periódicos, lineares, mas longos.
( ) As equipes de desenvolvimento ficam separadas dos operadores de software.
( ) DevOps é a combinação de filosofias culturais, práticas e ferramentas.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Com isso, a organização deve compor um(a)
( ) O Scrum Master é responsável pela eficácia do Scrum Team. ( ) As Sprints são eventos de duração média de um mês, podendo chegar até três meses. ( ) O Product Owner é responsável pelo gerenciamento eficaz do Product Backlog.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Durante a modelagem de sistemas, voltados a objetos, é importante o uso de uma ferramenta para apoiar a modelagem e produzir documentação de todos os passos.
Dentre as alternativas abaixo, a linguagem voltada para essa atividade é: