Questões sobre Engenharia de Software

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.

O estereótipo da UML quando especifica que o caso de uso de origem incorpora explicitamente o comportamento de outro caso de uso, em um local indicado pela origem, aplica-se ao símbolo de dependência e é representado pela palavra reservada

  • A.

    use.

  • B.

    extend.

  • C.

    call.

  • D.

    import.

  • E.

    include.

A respeito de Engenharia de Requisitos, assinale a alternativa correta.

  • A.

    Para evitar problemas decorrentes da alteração de requisitos durante o desenvolvimento de um software, um processo de desenvolvimento de software deve estabelecer a impossibilidade de alteração da especifi cação de requisitos, quando aprovada a primeira versão deste documento.

  • B.

    O sistema operacional sob o qual um software deverá executar corresponde a um exemplo de requisito funcional para esse software.

  • C.

    Uma especifi cação de requisitos deve especifi - car requisitos não funcionais, além dos requisitos funcionais.

  • D.

    Eliciação de requisitos é a especifi cação de requisitos através de uma linguagem formal.

As partes estáticas de um sistema NÃO são representadas, utilizando-se UML nas atividades de análise e projeto orientados a objetos, pelos diagramas de

  • A.

    objetos.

  • B.

    classes.

  • C.

    casos de uso.

  • D.

    componentes.

  • E.

    implantação.

Sobre gerenciamento de processo de desenvolvimento de software é incorreto afirmar:

  • A.

    Gerência de confi guração corresponde à defi - nição do conjunto de partes que comporá um software (a arquitetura de um software).

  • B.

    Garantia de qualidade de processo corresponde a fazer com que as atividades previstas para um processo não sejam negligenciadas ao longo de sua execução.

  • C.

    A elaboração de um cronograma para um projeto demanda a aplicação de uma metodologia de estimação de esforço.

  • D.

    A elaboração de um cronograma para um projeto demanda a defi nição da estrutura de divisão do trabalho (work breakdown structure – wbs), que é o conjunto de produtos de trabalho correspondente ao escopo estabelecido para o projeto.

A característica básica da metodologia RUP/XP, que tem origem tanto no processo RUP quanto nas práticas adotadas pelo XP, é

  • A.

    a integração contínua dos componentes desenvolvidos.

  • B.

    o processo de desenvolvimento dividido em 4 fases.

  • C.

    a utilização do diagrama de casos de uso.

  • D.

    o uso de iterações.

  • E.

    o refatoramento dos códigos.

Um dos pontos fortes de UML em relação a outras notações para modelagem orientada a objetos é o conjunto de recursos disponíveis para suportar modelagem dinâmica (isto é, o comportamento do software) em um processo de desenvolvimento. A respeito de modelagem dinâmica, é incorreto afirmar:

  • A.

    O modelo de ciclo de vida corresponde a uma das opções de UML para refi nar casos de uso.

  • B.

    Um caso de uso pode ser refi nado através de um diagrama de atividades.

  • C.

    Um dos objetivos de refi nar um caso de uso através de um diagrama de seqüência é a defi nição dos métodos das classes.

  • D.

    Diagramas de estados podem ser usados para descrever a existência de objetos, desde a sua instanciação, até sua destruição.

A respeito de teste de software, assinale a alternativa correta:

  • A.

    Teste exaustivo corresponde à reaplicação de testes anteriormente aplicados, em função de posteriores alterações do software testado.

  • B.

    O plano de teste de validação (de requisitos) só pode ser elaborado após a etapa de implementação.

  • C.

    Teste de regressão corresponde à exploração de todas as possibilidades de execução de um software.

  • D.

    Teste de integração avalia a compatibilidade entre módulos de software previamente testados.

No RUP – Rational Unified Process a qualidade é de responsabilidade de todos os membros da organização de desenvolvimento. Com relação a essa qualidade no desenvolvimento de software é correto afirmar que a Qualidade de Produto é

  • a.

    a medida direta da qualidade do planejamento de iteração, teste e realizações dos casos de uso e modelos de projetos adotados.

  • b.

    o grau de qualidade dos processos de medidas e critérios adotados durante o desenvolvimento do produto.

  • c.

    o grau de qualidade dos artefatos produzidos para suportar o desenvolvimento do produto principal.

  • d.

    o grau de aceitação dos processos da qualidade adotados pela entidade de desenvolvimento.

  • e.

    a qualidade do produto principal, software ou sistema, que é produzido e todos os elementos que ele abrange, como por exemplo, componentes, subsistemas e arquitetura.

Analise as afirmativas abaixo, que tratam das limitações de UML.

I. Com UML não é possível modelar os algoritmos dos métodos das classes de uma especifi cação.

II. Um estado de um objeto é defi nido pelos valores dos atributos desse objeto. No diagrama de estados de UML não há elementos sintáticos que permitam associar valores de atributos aos estados inseridos em um diagrama.

III. Não é possível, com a notação do diagrama de casos de uso, defi nir que um caso de uso deve ser executado (em tempo de execução) antes de outro.

É correto afirmar que:

  • A.

    As afi rmativas I, II e III estão corretas.

  • B.

    Apenas as afi rmativas I e III estão corretas.

  • C.

    Apenas as afi rmativas I e II estão corretas.

  • D.

    Apenas as afi rmativas II e III estão corretas.

Um modelo de processo de software descreve os processos que são realizados para atingir o desenvolvimento de software. Geralmente incluem tarefas, artefatos, atores e decisões. Com relação ao conceito de tarefas é correto afirmar que

  • a.

    uma tarefa deve ser executável mesmo que seu artefato de entrada não exista.

  • b.

    duas tarefas não podem ser conectadas por uma linha. Tarefas devem ser separadas por artefatos.

  • c.

    apenas a tarefa terminal deve ser alcançável pela tarefa de início.

  • d.

    quando duas tarefas consecutivas envolvem decisões, essas devem ser conectadas por atores.

  • e.

    quando duas tarefas consecutivas, com acoplamento forte, envolvem decisões ou ações de atores, deve-se transformá-las em uma única tarefa.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...