Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q450367 Engenharia de Software
O paradigma orientado a objetos possui o conceito de interface das operações, que define o nome e os argumentos (parâmetros) de cada operação. A denominação que geralmente é atribuída às partes, características básicas da interface, e à implementação da operação são conhecidas, respectivamente, pelos termos:
Alternativas
Q450365 Engenharia de Software
O conceito do paradigma orientado a objetos denominado de sobrecarga de operador possui tambéma denominação de:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Data Center |
Q450327 Engenharia de Software
O método de entrega de projeto que separa os contratos de desenho de engenharia e arquitetura dos contratos de construção é conhecido como:
Alternativas
Q450044 Engenharia de Software
A análise de requisitos orientada a pontos de vista e à elicitação de requisitos utilizando workshops utilizam reuniões em grupo entre analistas e stakeholders para identificar, entre outras coisas, os serviços em potencial e as entidades que interagem com o sistema. Nessas reuniões, a principal técnica recomendada é conhecida por:
Alternativas
Q450040 Engenharia de Software
O diagrama da UML, considerado o tipo mais comum de diagrama de interação, que mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos, e o diagrama que permite visualizar como os usuários interagem com o sistema são, respectivamente, os diagramas de:
Alternativas
Q450037 Engenharia de Software
O Modelo Cascata é um modelo de processo clássico utilizado na indústria de software. Esse modelo:

I. prevê uma atividade de revisão ao final de cada fase, para que se avalie se o projeto pode passar à fase seguinte.

II. funciona bem com projetos nos quais os requisitos não são bem conhecidos e estáveis.

III. funciona bem quando a preocupação com custo ou tempo de desenvolvimento está acima da preocupação com a qualidade.

IV. é iterativo e incrementai, dividindo o desenvolvimento de software nas fases de levantamento de requisitos, análise, projeto, codificação, teste e operação.

Está correto o que se afirma em:
Alternativas
Q450036 Engenharia de Software
No modelo ágil Scrum, durante o sprint, cabe ao  product  owner  manter o sprint backlog atualizado, indicando as tarefas já concluídas e aquelas ainda por concluir, preferencialmente mostradas em um gráfico atualizado diariamente e à vista de todos. A cada dia pode-se avaliar o andamento das atividades, contando a quantidade de atividades por fazer e a quantidade de atividades terminadas, o que vai produzir o diagrama:
Alternativas
Q450035 Engenharia de Software
O RUP é a mais detalhada e antiga implementação do UP (Unified Process). Conta com disciplinas de projeto e de suporte. As disciplinas de suporte são:
Alternativas
Q449677 Engenharia de Software
Dentre os fatores de qualidade de McCall, utilizados para mensurar a qualidade de software, há um que visa medir a quantidade de recursos computacionais, além do código necessário, para a implementação correta de um programa. Tal fator corresponde à
Alternativas
Q449676 Engenharia de Software
Dentre as técnicas de teste de software, há os testes denominados de caixa preta e aqueles denominados de caixa branca. Testes do tipo caixa
Alternativas
Q446971 Engenharia de Software
Analise as afirmativas a seguir, no contexto das linguagens de programação orientadas a objetos:

I. A herança múltipla é a possibilidade de uma classe estender uma ou mais classes simultaneamente.

II. A herança múltipla é a possibilidade de uma classe implementar uma ou mais inferfaces simultaneamente.

III. A herança múltipla é a possibilidade de, numa dada classe, coexistirem métodos homônimos com múltiplas assinaturas, desde que distintas.

É verdadeiro somente o que se afirma em:
Alternativas
Q445760 Engenharia de Software
A alternativa que descreve a sintaxe correta ao descrever um objeto em um diagrama de sequências UML 2.0 é:
Alternativas
Q445759 Engenharia de Software
O Processo Unificado Rational (RUP) define quatro fases distintas no desenvolvimento de software. A fase de construção, onde funcionalidades são desenvolvidas, integradas no produto e testadas, termina com um artefato também conhecido como beta release. A alternativa que representa o marco da fase de construção é:
Alternativas
Q445758 Engenharia de Software
Scrum e Kanban são metodologias de gerenciamento de projetos de software populares entre praticantes do desenvolvimento ágil. Um aspecto de divergência entre as duas metodologias é:
Alternativas
Q445757 Engenharia de Software
O Manifesto Ágil lista valores seguidos por desenvolvedores com a finalidade de melhorar a maneira pela qual o software é desenvolvido. A alternativa que se encontra no manifesto é:
Alternativas
Q445733 Engenharia de Software
Com relação à NBR ISO/IEC 9126, julgue o item subsequente.

A norma em questão descreve o processo de avaliação para aquisição de software.
Alternativas
Q445732 Engenharia de Software
Com relação à NBR ISO/IEC 9126, julgue o item subsequente.

De acordo com a referida norma, a maturidade de um software é caracterizada pelo nível de desempenho mantido por esse produto em caso de falhas e pela capacidade do software de se recuperar desses erros.
Alternativas
Q445722 Engenharia de Software
Com relação à Norma Complementar n.º 16/IN01/DSIC/GSIPR, julgue o item subsecutivo.

Na administração pública federal, o processo de desenvolvimento de software seguro apresenta recomendações para identificar, definir e formalizar os responsáveis, os quais devem definir e validar os requisitos de segurança que o software atenderá.
Alternativas
Q445711 Engenharia de Software
No que se refere aos testes de sistemas de informação, julgue o item a seguir.

Testes de fumaça (smoke testing) são projetados para confirmar se as alterações no código funcionarão como o esperado e não desestabilizarão uma compilação inteira do software.
Alternativas
Q445710 Engenharia de Software
No que se refere aos testes de sistemas de informação, julgue o item a seguir.

No que diz respeito à granularidade, os testes são classificados em três estágios: unitário, destinado a testar componentes de programas, como métodos ou classes de objeto; de componentes; e de sistemas.
Alternativas
Respostas
8741: A
8742: D
8743: D
8744: C
8745: D
8746: A
8747: B
8748: B
8749: A
8750: A
8751: A
8752: C
8753: C
8754: B
8755: B
8756: E
8757: E
8758: C
8759: C
8760: C