Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.115 questões

Q770324 Engenharia de Software
A engenharia de software é uma área da computação que engloba as linguagens de programação, bancos de dados, ferramentas e plataformas, padrões, processos e também a qualidade de software. Acerca desse tema, é correto afirmar que a engenharia de software consiste no (a)
Alternativas
Q756953 Engenharia de Software
Considerando a fase de elicitação de requisitos, é correto afirmar que a técnica utilizada para compreender as necessidades organizacionais utilizando-se da observação de rotinas das pessoas envolvidas com o trabalho é denominada
Alternativas
Q756952 Engenharia de Software
As ferramentas CASE, relativas à engenharia de software auxiliada por computador, são úteis para dar suporte aos desenvolvedores, visando minimizar o tempo para a construção do código, além de ampliar o nível da qualidade do produto. Acerca dessas ferramentas, é correto afirmar que elas podem ser classificadas como
Alternativas
Q756951 Engenharia de Software
Em um processo de desenvolvimento de um software, é correto afirmar que a etapa que visa comprovar se um produto ou componente apresenta os resultados esperados, após ser colocado em produção no ambiente final, é a etapa de
Alternativas
Q756950 Engenharia de Software
A definição das funcionalidades de um sistema é realizada nos artefatos de requisitos funcionais. Estes possuem como característica(s)
Alternativas
Q756944 Engenharia de Software
Os diagramas utilizados para descobrir e registrar requisitos, de forma textual, e que influenciam vários aspectos em um projeto, servindo de entrada para outros artefatos subsequentes, é correto afirmar que são os diagramas de
Alternativas
Q756942 Engenharia de Software
A respeito da métrica de análise de pontos de função (APF), utilizada para mensurar o desenvolvimento de sistemas no que se refere a tempo e custo, é correto afirmar que
Alternativas
Q756941 Engenharia de Software
A análise de requisito de software é construída por diversas atividades. Acerca desse tema, é correto afirmar que o trabalho que visa extrair informações dos interessados para reproduzir as reais necessidades deles de forma documentada é o (a)
Alternativas
Q756940 Engenharia de Software
Em relação a metodologia JAD (Joint Application Development ou Joint Application Design), é correto afirmar que ela é voltada para a equipe de desenvolvedores de sistemas computacionais e possui como objetivo
Alternativas
Q756939 Engenharia de Software
Considerando as atividades relativas a uma análise de requisitos especificados, é correto afirmar que podem existir eventos temporais, que são
Alternativas
Q756935 Engenharia de Software
No que se refere ao Scrum, método ágil para a gestão e o planejamento de projetos de sistemas, é correto afirmar que um Sprint significa
Alternativas
Q756931 Engenharia de Software
As técnicas elaboradas pelo RUP fornecem à equipe de desenvolvimento de sistemas uma série de instruções que visam ao aumento da produtividade nesse processo. Quanto a essas técnicas, é correto afirmar que elas são baseadas em 4Ps, que se referem a
Alternativas
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
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
Respostas
8921: D
8922: B
8923: C
8924: E
8925: D
8926: A
8927: C
8928: E
8929: A
8930: C
8931: C
8932: B
8933: A
8934: E
8935: B
8936: D
8937: C
8938: A
8939: E
8940: C