Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Núcleo de Concursos e Promoção de Eventos (NUCEPE) - 2011
Acerca do processo ágil de desenvolvimento de software Extreme Programming (XP), analise as proposições abaixo.
1) Adota os seguintes conjuntos de valores: indivíduos e interações, ao invés de processos e ferramentas; software funcionando, ao invés de documentação abrangente; colaboração com o cliente, ao invés de negociação de contratos; e responder a mudanças, ao invés de seguir um plano.
2) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata, dá-se, por exemplo, quando a equipe do projeto é formada por pessoas com alto grau de competitividade.
3) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata, dá-se, por exemplo, quando o cliente do projeto trabalha em parceria com a equipe do projeto e está sempre disponível para retirar dúvidas.
4) Enquanto o RUP procura estabelecer um arcabouço de melhores práticas, o XP sugere o uso de um conjunto bastante reduzido de práticas.
Estão corretas, apenas:
1, 2 e 3.
1, 3 e 4.
2, 3 e 4.
1 e 3.
2 e 4.
Atenção: As questões de números 33 a 35 referem-se ao RUP.
Considerando a representação gráfica dos fluxos de processos essenciais e fases, Implementation tem participação mais significativa em
Construction.
Elaboration.
Requirements.
Deployment.
Transition.
Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso (use case driven). Nesse contexto, analise as afirmações a seguir.
O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.
PORQUE
A construção do modelo de classes conceituais de um sistema pode usar como ponto de partida o modelo de casos de uso.
A esse respeito, conclui-se queas duas afirmações são verdadeiras e a segunda justifica a primeira.
as duas afirmações são verdadeiras e a segunda não justifica a primeira.
a primeira afirmação é verdadeira e a segunda é falsa.
a primeira afirmação é falsa e a segunda é verdadeira.
as duas afirmações são falsas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.
Na análise por pontos de função, as transações que podem alterar o comportamento do sistema sem que os arquivos lógicos internos sejam modificados denominam-se função do tipo transação entrada externa (EE).
Ciência da Computação - Engenharia de Software - Núcleo de Concursos e Promoção de Eventos (NUCEPE) - 2011
No que concerne à atividade de definição do esboço de requisitos nos processos ágeis XP, Scrum, FDD e ASD, correlacione o método da coluna à esquerda com a especificação da atividade, na coluna à direita.
A sequência correta, de cima para baixo, é:
1, 2, 3, 4.
4, 3, 2, 1.
4, 1, 2, 3.
3, 4, 1, 2.
2, 1, 4, 3.
Atenção: As questões de números 33 a 35 referem-se ao RUP.
É um dos core supporting workflows, o
Test.
Inception.
Analysis & Design.
Business modeling.
Configuration and Change Management.
No contexto da Engenharia de Software, a verificação e a validação são conjuntos de atividades que
envolvem o uso de inspeções técnicas, cujo objetivo é verificar características funcionais de um produto de software, tais como desempenho e usabilidade.
asseguram a inexistência de erros de lógica no códigofonte de um produto de software.
são de uso exclusivo entre si e correspondem a verificar se o produto de software que está sendo construído atende às expectativas do usuário.
são aplicadas após a finalização da etapa de projeto (design) e se limitam às etapas de implementação e de testes.
são opcionalmente auxiliadas por ferramentas CASE ou pela construção de protótipos.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.
A NESMA manual de contagem de pontos de função embasado no CPM facilita a estimativa do tamanho do produto e tem como referência as funções de dados e transações, sem que haja detalhamento de cada elemento da função.
Ciência da Computação - Engenharia de Software - Núcleo de Concursos e Promoção de Eventos (NUCEPE) - 2011
No que concerne a diagramas de classes UML, analise as proposições a seguir.
1) É uma metodologia ágil complementar à metodologia ágil XP.
2) A metodologia ágil XP foi especificamente desenvolvida utilizando a UML.
3) Diagramas de classes permitem apenas identificar o conteúdo de uma classe, e não o relacionamento entre várias classes, que fica ao encargo dos grafos de relações.
4) Em um diagrama de classes podemos mostrar as variáveis e os métodos membros de uma classe, mas não podemos mostrar se uma classe herda de outra, ou se mantém uma referência para outra.
Estão incorretas:
1, 2 e 3, apenas.
1, 3 e 4, apenas.
2, 3 e 4, apenas.
1, 2, 3 e 4.
1, 2 e 4, apenas.
Atenção: As questões de números 33 a 35 referem-se ao RUP.
Considerando as fases por sua ordem de colocação (esquerda para direita) no modelo gráfico, Project Plan, Showing Phases and Iterations e Software Architecture Description são, respectivamente, produtos das fases
1 e 2.
1 e 3.
2 e 3.
2 e 4.
3 e 4.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...