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.
Considere o seguinte diagrama de classes em UML.
É correto afirmar que:
Y é uma especialização de X.
X herda todos os atributos de Y.
X contém atributos públicos.
X e Y têm uma relação de composição.
X e Y têm uma relação de agregação.
Que paradigma da Engenharia de Software é seqüencial e sistemático, iniciando no nível de sistemas e se estendendo pela análise, projeto, codificação, teste e manutenção?
Espiral
Clássico
Prototipação
Técnicas de quarta geração
Iterativo e incremental
Em relação a projeto estruturado de sistemas, os níveis de coesão, ordenados do melhor para o pior, são:
comunicacional, funcional, seqüencial, procedural, lógica, temporal, coincidental.
seqüencial, procedural, coincidental, lógica, funcional, temporal, comunicacional.
lógica, seqüencial, funcional, comunicacional, temporal, coincidental, procedural.
coincidental, lógica, comunicacional, seqüencial, procedural, temporal, funcional.
funcional, seqüencial, comunicacional, procedural, temporal, lógica, coincidental.
No RUP, que fase tem como resultado uma baseline da arquitetura?
Concepção
Construção
Transição
Elaboração
Codificação
Observe a seguinte figura.
Essa figura representa, em UML, um diagrama de
casos de uso.
interação.
implementação.
estados.
classes.
Considere o seguinte diagrama de classes em UML.
É correto afirmar que:
Y é uma especialização de X.
X herda todos os atributos de Y.
X contém atributos públicos.
X e Y têm uma relação de composição
X e Y têm uma relação de agregação.
Que paradigma da Engenharia de Software é seqüencial e sistemático, iniciando no nível de sistemas e se estendendo pela análise, projeto, codificação, teste e manutenção?
Espiral
Clássico
Prototipação
Técnicas de quarta geração
Iterativo e incremental
Em relação a projeto estruturado de sistemas, os níveis de coesão, ordenados do melhor para o pior, são:
comunicacional, funcional, seqüencial, procedural, lógica, temporal, coincidental.
seqüencial, procedural, coincidental, lógica, funcional, temporal, comunicacional.
lógica, seqüencial, funcional, comunicacional, temporal, coincidental, procedural.
coincidental, lógica, comunicacional, seqüencial, procedural, temporal, funcional.
funcional, seqüencial, comunicacional, procedural, temporal, lógica, coincidental.
Considerando as fases do ciclo de vida do desenvolvimento de software, na fase de Projeto
são incorporados os requisitos tecnológicos aos requisitos essenciais do sistema e, portanto, nesta fase, a plataforma de implementação deve ser conhecida.
o produto de saída deve apresentar uma forma passível de execução pela máquina.
devem ser feitos diversos níveis de testes, como por exemplo, teste de unidade, teste de integração e teste de sistema.
o software deve ser colocado em produção. Nesta fase deve-se treinar os usuários, configurar o ambiente de produção e, quando necessário, converter bases de dados.
a instalação do software e os testes de aceitação devem estabelecer que o software satisfaça os requisitos dos usuários, caracterizando, assim, o fim desta fase e o início da fase de garantia do produto.
Analise as seguintes afirmações relacionadas a Técnicas e Estratégias de Teste.
I. Um Plano de Teste é um processo de execução de um programa com a finalidade de encontrar e corrigir todos os erros possíveis.
II. No Teste Funcional, a especificação do software é usada para se definir casos de teste.
III. O produto de um projeto de software está livre de erros quando passa com sucesso por todos os casos de teste elaborados.
IV. Um dos critérios do Teste Estrutural especifica que todo comando do código fonte deve ser executado por algum caso de teste.
Indique a opção que contenha todas as afirmações verdadeiras.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...