Questões sobre Engenharia de Software da FUNCAB

Na UML, o diagrama que é utilizado após o levantamento de requisitos junto ao usuário visando documentar as funcionalidades do sistema, é conhecido como diagrama de:

  • A.

    caso de uso.

  • B.

    comunicação.

  • C.

    implementação.

  • D.

    componentes.

  • E.

    pacotes.

Clique em uma opção abaixo para responder a questão:

No ciclo de desenvolvimento de software é um exemplo de dificuldade para manutenção do código pela equipe de desenvolvimento, EXCETO:

  • A.

    reuso de componentes.

  • B.

    redundância no código.

  • C.

    documentação inadequada.

  • D.

    ausência de métodos de desenvolvimento.

  • E.

    uso de ferramentas obsoletas.

Clique em uma opção abaixo para responder a questão:
Existem várias propostas e denominações para as fases do ciclo de vida de um software . Uma delas identifica as fases de definição, de desenvolvimento, de operação e de retirada. É uma atividade típica da fase de desenvolvimento:
  • A.

    distribuição e entrega.

  • B.

    instalação e configuração.

  • C.

    utilização.

  • D.

    manutenção

  • E.

    verificação e validação.

Clique em uma opção abaixo para responder a questão:

Na UML, o diagrama que ilustra a estrutura lógica do sistema é o diagrama de:

  • A.

    classe.

  • B.

    interações.

  • C.

    componentes.

  • D.

    estados.

  • E.

    atividades.

Clique em uma opção abaixo para responder a questão:

Suponha que seu cliente tenha solicitado o desenvolvimento de um novo software . O modelo mais adequado para o gerenciamento deste processo de desenvolvimento de software , levando emconta as informações abaixo, é:

o cliente não possui uma visão clara de todos os requisitos da aplicação. o cliente quer avaliar a viabilidade de desenvolvimento da aplicação.

o cliente alocará um usuário-chave no projeto, em tempo integral, a fim de que este possa participar ativamente de todas as fases do projeto.

o cliente gostaria de ter uma versão preliminar do sistema, com base em uma versão inicial dos requisitos, ainda que isto demande um investimento inicial.

  • A.

    Cascata.

  • B.

    Cíclico.

  • C.

    Desenvolvimento Iterativo e Incremental.

  • D.

    Prototipação.

  • E.

    Formal.

Clique em uma opção abaixo para responder a questão:

A figura abaixo representa o diagrama UML denominado:

  • A.

    Diagrama de Classes.

  • B.

    Diagrama deAtividade.

  • C.

    Diagrama de Caso de Uso.

  • D.

    Diagrama de Sequência.

  • E.

    Diagrama de Componentes.

Clique em uma opção abaixo para responder a questão:

Considerando a arqui tetura de software convencional, a técnica de teste que avalia o comportamento externo do componente de software , sem considerar o seu comportamento interno, denomina-se:

  • A.

    Caixa-branca.

  • B.

    Caixa-cinza

  • C.

    Caixa-preta.

  • D.

    Regressão.

  • E.

    Técnicas não funcionais.

Clique em uma opção abaixo para responder a questão:

Na análise essencial, NÃO é reconhecido como um componente do modelo comportamental:

  • A.

    Diagrama de Entidade e Relacionamento.

  • B.

    Diagrama de Transição de Estado.

  • C.

    Diagrama de Contexto.

  • D.

    Diagrama de Fluxo de Dados particionado.

  • E.

    Especificação de Processos.

Clique em uma opção abaixo para responder a questão:

Qual diagrama UML é usado para descrever aspectos dinâmicos dos objetos que compõem um sistema?

  • A.

    Diagrama de Estados.

  • B.

    Diagrama de Casos de Uso.

  • C.

    Diagrama de Componentes.

  • D.

    Diagrama de Implantação.

  • E.

    Diagrama de Objetos.

Clique em uma opção abaixo para responder a questão:

A imagem abaixo representa um modelo linear de gerenciamento de processo de software em que cada fase deve ser completada antes que a próxima possa ser iniciada. Esse modelo é chamado de:

  • A.

    Cascata.

  • B.

    Espiral

  • C.

    Desenvolvimento Iterativo e Incremental.

  • D.

    Encadeada.

  • E.

    Codificação

Clique em uma opção abaixo para responder a questão: