Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
Com relação à linguagem UML, analise as afirmativas:
I. O diagrama de interação modela o relacionamento entre as classes e as mensagens que elas trocam;
II. O diagrama de depuração representa a configuração dos nós e de seus componentes no momento da execução do sistema;
III. O diagrama de estados é normalmente utilizado na modelagem do comportamento de uma interface ou sistema;
IV. Tipicamente, as partes estáticas de um sistema podem ser vistas utilizando um dos seguintes diagramas estruturais: de objetos, de classes, de componentes e de depuração;
V. Os diagramas comportamentais são utilizados na visualização dos aspectos dinâmicos do sistema.
Acerca de linguagens de programação orientada a objetos, os itens a seguir correspondem, especificamente a:
I. Representação de um tipo abstrato de dados, além de definição métodos e atributos para os dados que estão sendo implementados;
II. Mecanismo que provê a interação entre objetos que foram criados, indicando o método que deve ser aplicado;
III. Técnica que permite projetar classes especializadas a partir do reuso de código de classes genéricas;
IV. Instância de uma classe;
V. Princípio que permite que classes derivadas de uma superclasse invoquem métodos que, apesar de ter o mesmo nome utilizado na superclasse, respondem de maneira apropriada à sua classe.
Sobre as técnicas de teste de software, analise as afirmações abaixo.
I. No teste de caixa branca, o analista não tem acesso ao código fonte e desconhece a estrutura interna do sistema. Esse teste também é conhecido como teste funcional, pois é baseado nos requisitos funcionais do sistema.
II. No teste de caixa-preta, o analista tem acesso ao código fonte, conhece a estrutura interna do produto que está sendo analisado e possibilita que sejam escolhidas partes específicas de um componente para serem avaliadas. Esse tipo de teste, também conhecido como teste estrutural, é projetado em função da estrutura do componente e permite uma averiguação mais precisa do comportamento dessa estrutura.
III. O teste de unidade tem por objetivo explorar a menor unidade do projeto, procurando provocar falhas ocasionadas por defeitos de lógica e de implementação em cada módulo, separadamente.
IV. O teste de stress tem por objetivo avaliar como o sistema responde em condições anormais. Pode abranger cargas de trabalho extremas, memória insuficiente, hardware e serviços indisponíveis ou recursos compartilhados limitados.
Assinale a alternativa que contém as afirmações CORRETAS.
Sobre os diagramas da UML, avalie as afirmações a seguir e marque com V as verdadeiras e com F as falsas.
( ) Os diagramas de classes, componentes e atividades são exemplos de diagramas estruturais.
( ) O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens.
( ) O diagrama de casos de uso mostra um conjunto de casos de uso e atores e seus relacionamentos.
( ) O diagrama de métodos define os atributos e os métodos pertencentes a uma determinada classe.
( ) O diagrama de pacotes mostra um conjunto de objetos e seus relacionamentos em um ponto no tempo.
Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.
ptr : PrintingService ref StdPrintingService
significa que:
I. Deve assegurar que o software seja desenvolvido conforme os padrões exigidos.
II. Deve monitorar o prazo para garantir o cumprimento do cronograma.
III. Deve garantir que os projetos atendam às restrições de orçamento.
Estão CORRETAS as afirmativas: