Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q215118 Engenharia de Software
Sobre Engenharia de Software orientada a reúso e seus estágios intermediários em um processo orientado ao reúso, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Dada a especificação de requisitos, é feita uma busca por componentes para implementar essa especificação. Em geral, não há correspondência exata, e os componentes que podem ser usados apenas fornecem alguma funcionalidade necessária. Esse é o estágio da Análise de componentes.

II. A engenharia de software orientada a reúso, em relação ao modelo Cascata, tem a vantagem da obtenção do feedback dos clientes sobre o desenvolvimento que foi feito.

III. No estágio da Modificação de requisitos, requisitos são analisados usando-se informações sobre os componentes que foram descobertos. Em seguida, estes serão modificados para refletir os componentes disponíveis. No caso de modificações impossíveis, a atividade de análise de componentes pode ser reinserida na busca por soluções alternativas.

IV. Do ponto de vista de gerenciamento, esta abordagem tem um problema que é o de o processo não ser visível. Os gerentes precisam de entregas regulares para mensurar o progresso.
Alternativas
Q215117 Engenharia de Software
Sobre Modelos de Processo de Softwares, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Um Modelo de Processo de Software é uma representação simplificada de um processo de software.

II. O Modelo de Processo de Software, Modelo em Pirâmide, considera as atividades fundamentais do processo de especificação, desenvolvimento, validação e evolução.

III. Desenvolvimento incremental é um Modelo de Processo de Software baseado na existência de um número significativo de componentes reusáveis. O processo de desenvolvimento do sistema concentra-se na integração desses componentes em um sistema já existente em vez de desenvolver um novo sistema a partir do zero.

IV. O Modelo em cascata foi o segundo Modelo de Processo de Software a ser publicado, ele foi derivado de processos mais gerais da engenharia de sistemas (ROYCE, 1970). Por causa do encadeamento entre uma fase e outra, esse modelo possui o nome „ Modelo rotativo.
Alternativas
Q215116 Engenharia de Software
Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software.

I. Podemos definir um processo de software como um conjunto de atividades relacionadas que levam à produção de um produto de software.

II. A definição das funcionalidades do software e as restrições a seu funcionamento devem ser definidas na produção de um software. Essa atividade está incluída no processo de software.

III. A validação de software também é uma atividade presente no processo de software.

IV. Os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve seus próprios processos de desenvolvimento de software.

Alternativas
Q214813 Engenharia de Software
É INCORRETO afirmar que em UML,
Alternativas
Q214812 Engenharia de Software
No contexto dos atributos de qualidade de software, con- sidere:

I. A resiliência é a capacidade de o sistema voltar ao nível de desempenho anterior a falhas ou comportamento imprevisto de usuários, software ou hardware e recuperar os dados afetados, caso existam.

II. O desempenho e uso de recursos referem-se à capacidade do sistema de alcançar tempos de resposta, latência, tempo de processamento, vazão, etc dentro do período de tempo especificado e ao fato do software exigir mais ou menos recursos de acordo com suas condições de uso.

III. A analisabilidade é o grau de facilidade, com qual seja possível procurar por deficiências no software ou por partes que devem ser modificadas para algum fim.

As subcaracterísticas contidas nos itens I, II e III referem-se, respectivamente, aos atributos de qualidade
Alternativas
Q214811 Engenharia de Software
Sobre XP e SCRUM é INCORRETO afirmar:
Alternativas
Q214810 Engenharia de Software
No RUP, NÃO constitui um papel do Desenvolvedor:
Alternativas
Q214807 Engenharia de Software
Na engenharia de requisitos trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de ideias que pareçam estranhas ou exóticas:
Alternativas
Q214802 Engenharia de Software
Considere:

I. Contagem de pf detalhada.

II. Contagem de pf estimativa.

III. Contagem de pf indicativa.

Quanto ao tipo de contagem, a Netherlands Software Metrics Association reconhece o que consta em
Alternativas
Q213509 Engenharia de Software
Segundo a IFPUG em relação à métrica do software por análise por pontos de função, considere:
I. Análise por pontos de função executa a medição do software determinando a quantidade de funcionalidades que o software fornece ao usuário baseado principalmente na arquitetura lógica.

II. O objetivo da análise por pontos de função é medir as funcionalidades que o usuário requisita e recebe e, também, medir o desenvolvimento e manutenção do software com dependência na implementação utilizada pela empresa.

III. O processo de contagem dos pontos de função deve ser simples o suficiente para minimizar a sobrecarga do processo de medida e consistente dentre os vários projetos e organizações.
Está correto o que se afirma em

Alternativas
Q213502 Engenharia de Software
Sobre Programação Orientada a Objetos, analise:
I. A encapsulação garante que apenas as interfaces necessárias para interação com o objeto estejam visíveis, e atributos internos não sejam acessíveis.
II. O polimorfismo garante que objetos possam herdar métodos e atributos de uma superclasse para a geração de uma nova classe.
III. A herança possibilita que distintas operações na mesma classe tenham o mesmo nome, desde que alterada a assinatura.
Está correto o que se afirma em

Alternativas
Q213500 Engenharia de Software
Considere:
O objetivo é executar o sistema sob o ponto de vista de seu usuário final, varrendo as funcionalidades em busca de falhas em relação aos objetivos originais. Os testes são executados em condições similares àquelas que um usuário utilizará no seu dia-a- dia de manipulação do sistema.
A afirmativa refere-se ao teste de

Alternativas
Q213499 Engenharia de Software
Sobre os conceitos relacionados à modelagem funcional, analise:
I. A modelagem funcional se preocupa com a modelagem das funções que o sistema deverá executar para atender aos anseios dos usuários do sistema.

II. Um Diagrama de Fluxo de Dados (DFDs) é um instrumento para a modelagem de processos, que representa um sistema como uma rede de processos, interligados entre si por fluxos de dados e depósitos de dados.

III. DFDs utilizam quatro símbolos gráficos, visando representar os seguintes componentes: Processos, Fluxos de Dados, Depósitos de Dados e Entidades Externas.

IV. Além dos DFDs, são necessários, para uma completa modelagem das funções, o Dicionário de Dados e uma descrição da lógica dos processos simples que não mereçam ser decompostos em outros.
Está correto o que se afirma em

Alternativas
Q213496 Engenharia de Software
Sobre o diagrama de classe da UML é correto afirmar:

Alternativas
Q213495 Engenharia de Software
São técnicas úteis na fase de projeto de software orientado a objetos, EXCETO criar diagramas de

Alternativas
Q213183 Engenharia de Software
NÃO É uma técnica típica de teste de caixa preta:
Alternativas
Q213179 Engenharia de Software
No contexto de Programação Orientada a Objetos (OOP), sobre a relação de agregação e composição, ou relação todo-parte, considere:

I. A relação de agregação expressa o ato ou resulta- do de formar um objeto usando outros objetos como seus componentes.

II. Na relação de agregação, as partes só existem en- quanto o todo existir.

III Na relação de composição, as partes são independentes da existência do todo.

Está correto o que se afirma em
Alternativas
Ano: 2011 Banca: CESPE / CEBRASPE Órgão: MEC
Q1238429 Engenharia de Software
Julgue o item acerca de métricas e estimativas aplicadas a testes de software.
Para se definir a quantidade de horas para teste, deve-se estimar o tamanho do sistema. Essa estimação, por sua vez, pode ser feita com a técnica de análise por pontos de função.
Alternativas
Ano: 2011 Banca: IBFC Órgão: CRA-SP
Q1237563 Engenharia de Software
"Ferramenta de decomposição do trabalho do Projeto em partes manejáveis". Identifique a alternativa abaixo que melhor corresponda a essa definição.
Alternativas
Ano: 2011 Banca: CESPE / CEBRASPE Órgão: MEC
Q1235896 Engenharia de Software
Com relação a teste de software, julgue o item a seguir.
Para qualquer sistema, independentemente do seu tamanho, as etapas de teste devem seguir a seguinte sequência: testes de componente, testes de integração e testes de sistema.
Alternativas
Respostas
10361: B
10362: A
10363: E
10364: E
10365: D
10366: C
10367: D
10368: D
10369: E
10370: B
10371: C
10372: B
10373: A
10374: D
10375: D
10376: C
10377: A
10378: C
10379: A
10380: C