Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q756929 Engenharia de Software
Em relação às ferramentas CASE, assinale a alternativa correta.
Alternativas
Q747190 Engenharia de Software
O ciclo de vida de um software descreve as fases de desenvolvimento desde sua concepção ao seu desuso, compreendendo diversas atividades. As atividades envolvidas no desenvolvimento e a forma como se relacionam dependem da escolha do modelo de ciclo de vida do software. Referente a esse tema, assinale a opção INCORRETA.
Alternativas
Q747186 Engenharia de Software

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. 

A(s) afirmativa(s) INCORRETA(S) é(são) somente:
Alternativas
Q747185 Engenharia de Software
Assinale a opção que NÃO corresponde a uma das fases da metodologia de processo unificado (Unified Process – UP) de desenvolvimento de software.
Alternativas
Q747177 Engenharia de Software

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. 

Assinale a sequência CORRETA.
Alternativas
Q731154 Engenharia de Software
No contexto de Orientação a Objetos, analise as afirmativas seguintes: I. Dá-se o nome de “polimorfismo” à habilidade de diferentes instâncias, de classes diferentes, responderem à mesma mensagem de maneira diferente. II. O objetivo da criação de uma classe concreta é encapsular outra classe com comportamento comum. III. Os métodos de instância podem ser acessados pela classe ou pela instância, e os métodos de classe podem ser acessados somente pela instância. É CORRETO apenas o que se afirma em
Alternativas
Q720230 Engenharia de Software
Aplicações desenvolvidas para ambiente WEB podem ter um fluxo de navegação entre páginas que seja complexo, mas o melhor diagrama UML para modelar esse fluxo é o de Sequência.
Alternativas
Q720228 Engenharia de Software

Considerando-se os diagramas de classe apresentados, é correto afirmar que a Figura 1 representa uma associação de composição e que, na Figura 2, a classe “Serviço” é uma classe de associação.

Imagem associada para resolução da questão

Alternativas
Q720215 Engenharia de Software
Pontos de Função apenas medem o tamanho funcional do software baseando-se em uma avaliação padronizada dos requisitos dos usuários e, diferentemente de Linhas de Código, não são dependentes da implementação física e das linguagens utilizadas no desenvolvimento do software.
Alternativas
Q710911 Engenharia de Software
São ferramentas utilizadas para o ambiente de desenvolvimento integrado (IDE) e para a modelagem de sistemas, respectivamente: 
Alternativas
Q710628 Engenharia de Software
Quanto ao Diagrama de Estrutura em Modelagem Estruturada de Sistemas de Informação, assinale a alternativa correta.
Alternativas
Q681830 Engenharia de Software
“Envolve a utilização de uma variável de superclasse para invocar métodos nos objetos de superclasse e de subclasse, permitindo que se ‘programe no geral’.” Trata‐se de
Alternativas
Ano: 2014 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2014 - IF-SC - Professor - Informática |
Q630633 Engenharia de Software

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.

Alternativas
Ano: 2014 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2014 - IF-SC - Professor - Informática |
Q630631 Engenharia de Software

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.

Alternativas
Q607357 Engenharia de Software
Observe a figura a seguir:

                Imagem associada para resolução da questão

Está correto concluir que: 
Alternativas
Q607356 Engenharia de Software
Uma das práticas do método ágil XP (eXtreme Programming) é:
Alternativas
Q607355 Engenharia de Software
Protótipos auxiliam na elicitação e na validação dos requisitos de sistemas computacionais. Duas das técnicas muito utilizadas durante uma prototipação são:
Alternativas
Q607354 Engenharia de Software
No Processo Unificado (RUP), o marco de Arquitetura do Ciclo de Vida é atingido ao fim da fase de:
Alternativas
Q607353 Engenharia de Software
No formato padrão de nomes para participantes de um diagrama de sequências UML 2.0, a cadeia

        ptr : PrintingService ref StdPrintingService 

significa que:
Alternativas
Q605239 Engenharia de Software
Assinale a alternativa que apresenta CORRETAMENTE o modelo de processo de software que enfatiza a integração de componentes reutilizáveis.
Alternativas
Respostas
9761: A
9762: E
9763: B
9764: D
9765: C
9766: A
9767: E
9768: C
9769: C
9770: C
9771: C
9772: D
9773: C
9774: E
9775: B
9776: D
9777: C
9778: B
9779: D
9780: C