Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562510 Engenharia de Software
Qual das seguintes metodologias se caracteriza por um conjunto de cerimônias, desenvolvimento em iterações curtas chamadas de Sprints e a realização de reunião diária com todos os integrantes da equipe?
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562506 Engenharia de Software
Na execução de um projeto de software, muitos problemas podem interferir no bom andamento do projeto, prejudicando-o. Para que o projeto seja bem sucedido, é importante identificar e monitorar as incertezas e ter planos de contingência para o caso de tais problemas efetivamente ocorrerem. Em qual etapa do projeto de software essas incertezas são identificadas e trabalhadas?
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562505 Engenharia de Software
Além de métodos e atributos, para que uma linguagem possa ser considerada orientada a objetos, quais conceitos também devem estar implementados?
Alternativas
Q543995 Engenharia de Software
Sabendo que, para que os objetivos do Programa Brasileiro de Produtividade e Qualidade de Software (PBQPSW) sejam atingidos, foram definidas estratégias e ações setoriais, julgue o item. 
A estratégia de serviços tecnológicos do PBQPSW objetiva garantir a centralização do processo de normalização técnica de software, sob a responsabilidade do MCTI.
Alternativas
Q543994 Engenharia de Software
Sabendo que, para que os objetivos do Programa Brasileiro de Produtividade e Qualidade de Software (PBQPSW) sejam atingidos, foram definidas estratégias e ações setoriais, julgue o item.
A estratégia de tecnologia de software inclui o estímulo à utilização de ferramentas CASE e ambientes integrados de desenvolvimento de software.
Alternativas
Q543993 Engenharia de Software
Sabendo que, para que os objetivos do Programa Brasileiro de Produtividade e Qualidade de Software (PBQPSW) sejam atingidos, foram definidas estratégias e ações setoriais, julgue o item. 
O estímulo para que empresas de software se transformem em companhias totalmente voltadas ao cliente integra a estratégia de marketing de software do PBQPSW.
Alternativas
Q543992 Engenharia de Software
Sabendo que, para que os objetivos do Programa Brasileiro de Produtividade e Qualidade de Software (PBQPSW) sejam atingidos, foram definidas estratégias e ações setoriais, julgue o item.
A estratégia de métodos de gestão visa à definição e à publicação de padrões de qualidade para o desenvolvimento de softwares.
Alternativas
Q543895 Engenharia de Software

Com relação a projeto de produtos e administração da produção, julgue o item que se segue.

Considere que determinada equipe de desenvolvimento de software seja responsável por resolver problemas identificados por seus usuários, que esses problemas sejam classificados como fácil, médio ou difícil, de acordo com o nível de dificuldade de resolução, e que a equipe necessite de 1, 4 ou 8 horas, respectivamente, para solucioná-los. Considere, ainda, que os problemas devam ser resolvidos na proporção de 1:2:4, que haja disponibilidade de 400 horas por semana de pessoal e uma fila infinita de problemas de todos os tipos. Nessa situação, a proporção de resolução de problemas na primeira semana de trabalho só poderá ser mantida exatamente em 1:2:4 se forem contratadas 41 horas extras de trabalho.

Alternativas
Q509357 Engenharia de Software
O teste de um componente de software é classificado como caixa-preta quando
Alternativas
Q507890 Engenharia de Software
Pontos de função são medidas indiretas do software e do processo pelo qual ele é desenvolvido. Um dos itens utilizados para o cálculo do ponto de função é:
Alternativas
Q507888 Engenharia de Software
Na tecnologia de orientação a objetos, o encapsulamento tem como objetivo:
Alternativas
Q507887 Engenharia de Software
A principal função de um Diagrama de Componentes, segundo a UML 2.0, é:
Alternativas
Q507884 Engenharia de Software
Considere as seguintes afirmativas sobre o desenvolvimento de software baseado em componentes (CBD – Component-Based Development):

I. Incorpora algumas das características do modelo de desenvolvimento em espiral;
II. Induz o reaproveitamento de software;
III. Benefcia-se da tecnologia de orientação para objetos;
IV. Faz uso do conceito de composição.

Está correto somente o que se afirma em:
Alternativas
Q507882 Engenharia de Software
Observe a lista de “princípios” a seguir, associados às metodologias de desenvolvimento de software.

I. Cooperação constante entre pessoas que entendem do ‘negócio’ e desenvolvedores;
II. Simplicidade;
III. Software funcional mais do que documentação extensa;
IV. Documentação extensa mais do que Software funcional;
V. Responder a mudanças mais do que seguir um plano;
VI. Etapas, artefatos e requisitos minuciosamente planejados de antemão;
VII. Equipes de desenvolvedores com um grande número de pessoas;
VIII. Equipes de desenvolvedores com um pequeno número de pessoas.

A lista que contém apenas princípios característicos dos métodos ágeis é:
Alternativas
Q507881 Engenharia de Software
Roger Pressman, no livro Engenharia de Software, identifica cinco etapas no processo da Engenharia de Requisitos, cada uma com um conjunto de diretrizes e objetivos que se completam. Isso posto, considere o conjunto de diretrizes usualmente empregadas numa dessas etapas:

- Identificar as pessoas que ajudarão na especificação dos requisitos e entender suas tendências e preferências dentro da organização;
- Identificar as características do ambiente de negócios específicas para o domínio do sistema que podem implicar restrições de funcionalidade e performance do produto a ser criado;
- Identificar requisitos ambíguos como candidatos à prototipação;
- Criar cenários de uso que ajudem os usuários a identificar os requisitos mais importantes.

Essas diretrizes aplicam-se à etapa de:
Alternativas
Q492978 Engenharia de Software
A característica da orientação a objetos em que alterações na estrutura interna de uma classe não prejudicam o funcionamento do código externo que a usa é base para
Alternativas
Q486617 Engenharia de Software
Dentre as metodologias de desenvolvimento ágil, a eXtreme Programming (XP) é uma das mais conhecidas. Nessa metodologia, são usados os conceitos de teste de aceitação (acceptance test) e de história do usuário (user story). Com relação às práticas recomendadas pela XP, analise as afirmações a seguir.

I - Uma história do usuário deve refletir corretamente as necessidades do cliente com relação a certa funcionalidade do sistema esperada por esse cliente.
II - É uma prática recomendada pela XP que um desenvolvedor especifique os cenários para os testes de aceitação de cada história de usuário que ele implemente.
III - Uma história de usuário é exatamente igual a um caso de uso, devendo ser utilizada em conjunto com um documento de requisitos e ter apenas um teste de aceitação escrito para ela.

É correto APENAS o que se afirma em
Alternativas
Q486616 Engenharia de Software
O Processo Unificado (PU) é um framework extensível que pode ser personalizado para organizações ou projetos específicos.
Um dos importantes conceitos do PU é o de arquitetura executável, a qual é criada durante a fase de
Alternativas
Q486613 Engenharia de Software
imagem-003.jpg

Analise o Diagrama de Caso de Uso de UML (v 2.3) apresentado acima e considere as afirmações a seguir.

I - O Ator P pode interagir com o Caso de Uso 3.
II - O Ator Q pode interagir com o Caso de Uso 0.
III - O Ator Q pode interagir com o Caso de Uso 1.

É correto o que se afirma em
Alternativas
Q486611 Engenharia de Software
A Modelagem de Negócios normalmente exige a utilização de várias perspectivas ou visões.
Ao desenvolver a visão (geral) do negócio, uma das técnicas interessantes é a modelagem conceitual, que deve ser feita com o diagrama UML denominado Diagrama de
Alternativas
Respostas
11681: D
11682: A
11683: C
11684: E
11685: C
11686: C
11687: E
11688: E
11689: D
11690: D
11691: D
11692: B
11693: B
11694: C
11695: A
11696: D
11697: A
11698: B
11699: D
11700: C