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.

A descoberta de requisitos do sistema é o processo de reunir informações sobre o sistema requerido e sobre sistemas existentes. Sobre essa fase, considere:

I. Diagramas de Casos de Uso são utilizados na fase de descoberta de requisitos e identificam as interações individuais entre o sistema e seus usuários ou outros sistemas.

II. Os cenários podem ser particularmente úteis para adicionar detalhes a uma descrição geral de requisitos. Cada cenário geralmente cobre um pequeno número de interações possíveis.

III. Durante as entrevistas com os envolvidos no sistema (stakeholders), a equipe responsável pelo levantamento de requisitos levanta questões sobre o sistema atual. Essas entrevistas podem ser de dois tipos: fechadas ou abertas.

Está correto o que consta em

  • A.

    II, apenas.

  • B.

    I e II, apenas.

  • C.

    I e III, apenas.

  • D.

    II e III, apenas.

  • E.

    I, II e III.

No desenvolvimento de software em espiral (Boehm), cada loop está dividido em quatro setores. NÃO se trata da denominação de um destes setores:

  • A.

    levantamento.

  • B.

    definição de objetivos.

  • C.

    avaliação e redução de riscos.

  • D.

    desenvolvimento e validação.

  • E.

    planejamento

Em um diagrama de classes na linguagem UML, os atributos da classe podem ter diferentes tipos de visibilidade. Os símbolos +, −, #, e ~ determinam a visibilidade destes atributos, respectivamente, como

  • A.

    private, protected, public e package.

  • B.

    package, public, private e protected.

  • C.

    public, protected, package e private.

  • D.

    public, private, protected e package.

  • E.

    package, public, protected e private.

Permite identificar os limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros processos e elementos externos à empresa e mostra as características do sistema tais como: I. Agentes que se comunicam com o sistema; II. Dados que o sistema aceita e deve processar; III. Dados que o sistema produz para o ambiente e IV. Fronteira do sistema com o ambiente. Trata-se do diagrama de

  • A.

    blocos

  • B.

    contexto

  • C.

    atividades.

  • D.

    sequência.

  • E.

    máquina de estados.

No SCRUM, sprint é

  • A.

    um representante dos stakeholders e do negócio.

  • B.

    uma lista de requisitos que tipicamente vêm do cliente.

  • C.

    uma lista de itens priorizados a serem desenvolvidos para um software.

  • D.

    uma iteração que segue um ciclo (PDCA) e entrega incremento de software pronto.

  • E.

    um conjunto de requisitos, priorizado pelo Product Owner.

Na UML 2.0, representam comportamentos de um sistema, os diagramas de

  • A.

    comunicação e de caso de uso.

  • B.

    sequência e de implantação.

  • C.

    componentes e de atividades.

  • D.

    pacotes e de componentes.

  • E.

    atividades e de implantação.

Considere 3 AIEs simples, 5 EEs médias, 8 CEs complexas, 3 ALIs complexos e 7 SEs médias. O cálculo de PF bruto é

  • A.

    136

  • B.

    148

  • C.

    159.

  • D.

    163.

  • E.

    212.

A UML oferece mecanismos para a extensão da sintaxe e da semântica da linguagem. Considere:

I. Novos atributos de modelagem.

II. Novos elementos de modelagem.

III. Nova semântica de modelagem. I, II e III são, respectivamente,

  • A.

    estereótipos, diagramas e relacionamentos.

  • B.

    dependências, associações e generalizações.

  • C.

    valores atribuídos, estereótipos e restrições.

  • D.

    valores discretos, diagramas e protótipos.

  • E.

    relacionamentos, dependências e associações.

A UML apresenta, em sua sintaxe e semântica, uma notação gráfica com elementos bem definidos. A linguagem categoriza quatro itens. Os pacotes são inseridos no contexto das partes organizacionais dos modelos e, portanto, categorizados como itens

  • A.

    estruturais.

  • B.

    comportamentais.

  • C.

    temporais.

  • D.

    anotacionais.

  • E.

    de agrupamento.

Enquanto a definição de requisitos para um novo sistema é desenvolvida, uma melhor compreensão da necessidade dos usuários é alcançada, e é esperado que haja uma evolução nos requisitos do sistema para acomodar este novo entendimento das necessidades dos usuários. A partir dessa perspectiva de evolução, os requisitos são divididos em duas classes, permanentes e voláteis. Sobre a divisão dos requisitos voláteis, considere:

I. Requisitos mutáveis surgem à medida que a compreensão do cliente sobre o sistema aumenta, tornando- o apto a sugerir e requisitar mudanças.

II. Requisitos consequentes estão diretamente ligados a introdução de sistemas de computação na empresa, que podem modificar processos e criar novos métodos de trabalho.

III. Requisitos emergentes são os requisitos relativamente estáveis, que derivam da atividade principal da organização e se relacionam diretamente com o domínio do sistema.

Está correto o que consta em

  • A.

    II, apenas.

  • B.

    III, apenas.

  • C.

    I e II, apenas.

  • D.

    II e III, apenas.

  • E.

    I, II e III.

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...