Questões de Concurso Sobre engenharia de software
Foram encontradas 14.704 questões
Existem no SVN três diretórios especiais com funções bem definidas. O primeiro deles é o trunk, que armazena a versão funcional mais recente de desenvolvimento. Os outros são:
I. armazena versões de desenvolvimento paralelo oriundas do trunk, porém isoladas deste. Deve ser utilizado quando uma implementação oferecer risco de afetar a integridade do trunk.
II. armazena rótulos para facilitar a localização de revisões. Cada rótulo possui um nome único que a identifica, sendo criada como um diretório, sempre através do trunk.
Os diretórios I e II são, correta e respectivamente,
Um Analista de Sistemas necessita mostrar a troca de mensagens entre objetos de uma aplicação. Para isso, leu a documentação da UML 2.5 e notou que nessa linguagem os diagramas são divididos em duas categorias: estruturais (structure diagrams) e comportamentais (behavior diagrams).
O diagrama que o Analista deverá utilizar e a categoria à qual pertence são, respectivamente:
Considere uma clínica médica na qual os pacientes primeiramente marcam consultas com a secretária, fornecendo suas informações pessoais. Se o paciente ainda não estiver cadastrado no sistema ou existir algum dado que precise ser atualizado, a secretária deverá atualizar o cadastro. Durante a consulta, o médico poderá marcar exames a serem trazidos posteriormente. O pedido de exame e seus resultados serão registrados no histórico do paciente.
Para representar a interação do Paciente, da Secretária e do Médico com o sistema, foi criado o diagrama de casos de uso abaixo.

As lacunas I e II representam relações (ou associações) entre os casos de uso e devem ser preenchidas, respectivamente,
por:
Numere a segunda coluna de acordo com a primeira, associando os tipos de direito de acesso a métodos de uma classe às respectivas características.
(1) Private
(2) Protected
(3) Public
( ) Métodos que podem ser acessados em classes externas ao respectivo package.
( ) Métodos que só podem ser chamados dentro da classe em que estão definidos.
( ) Métodos que podem ser chamados dentro das classes derivadas daquela em que estão definidos.
A sequência correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
No que se refere a classes abstratas e polimorfismo, assinale com V (verdadeiro) ou F (falso) as afirmações abaixo.
( ) Classes abstratas não podem ser instanciadas.
( ) Todos os métodos de uma classe abstrata devem estar sobrescritos na classe concreta que a estende.
( ) Uma classe concreta corresponde a uma generalização de uma classe abstrata.
( ) Diferentes classes concretas de uma mesma classe abstrata podem sobrescrever o mesmo método.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Considere as afirmações abaixo em relação à herança, um dos principais conceitos de programação orientada a objetos.
I - A herança permite a criação de hierarquias de classes, e a raiz dessa árvore deve ser uma classe abstrata.
II - As classes derivadas de uma determinada classe são chamadas de subclasses.
III - Superclasses são classes a partir das quais foram definidas subclasses.
Quais estão corretas?
Métricas de produto são usadas para medir atributos de qualidade de um sistema de software. Por definição, ____________ é a medida do número de métodos que poderiam ser executados em resposta a uma mensagem recebida por um objeto dessa classe. Quanto maior o seu valor, mais complexa é a classe e, portanto, mais provável que inclua erros.
Assinale a alternativa que preenche, corretamente, a lacuna do texto acima.
Sobre Desenvolvimento Dirigido por Testes (TDD), considere os itens abaixo.
I - Teste Isolado (Isolated Test)
II - Teste Primeiro (Test First)
III - Teste de Explicação (Explanation Test)
Quais são padrões para TDD?