Prévia do material em texto
Engenharia de Software Questão 1 — Elicitação de Requisitos Texto: Metas; Conhecimento da área; Stakeholders; Regras de Negócio; Ambiente Operacional; Ambiente Organizacional. É correto o que se afirma em? Resposta correta: I, II, III, IV, V, VI. Questão 2 — Princípios de Construção de Software Texto: “Construir o software de forma que qualquer erro seja encontrado prontamente…”. A definição refere-se a: Resposta correta: A construir para verificação. Questão 3 — Modelagem de Software Texto: (I) Modelagem está se disseminando; (II) Ajuda a comunicar com stakeholders; (III) Não garante abordagem sistemática; (IV) Há muitas técnicas e isso é um desafio; (V) Existe uma única técnica. É CORRETO o que se afirma em? Resposta correta: I, II e IV, apenas. Questão 4 — Arquitetura de Software (Framework) Texto: “A ______ traz o conceito de ‘Framework’ da Arquitetura de Software… convenções, princípios e práticas para descrição de arquiteturas…”. Resposta correta: ISO 42010. Questão 5 — Especificação de Requisitos Texto: (I) Engenheiro pode se especializar em requisitos; (II) Pode ser necessário engenheiro experiente; (III) Requisitos expressam necessidades e restrições; (IV) Há vários tipos e se agrupam em funcionais e não funcionais; (V) Não funcionais descrevem funções. É correto o que se afirma em? Resposta correta: I, II, III e IV, apenas. Questão 6 — Tipos de Software Texto: “São aqueles que garantem que a infraestrutura funcione adequadamente.” A descrição refere-se aos: Resposta correta: Softwares para Plataformas. Questão 7 — Validação de Requisitos Texto: (I) Assegurar entendimento; (II) Conformidade com padrões e leis; (III) Detectar cedo divergências para reduzir custos; (IV) Fazer Prova de Conceito quando complexo. É correto o que se afirma em? Resposta correta: I, II, III, IV. Questão 8 — Metodologias Ágeis Texto: Processo comparado à reunião de jogadores (Rúgbi/Football), daily de 15 min, backlog, sprints de 2–4 semanas e entregas incrementais. Trata-se de: Resposta correta: SCRUM. Questão 9 — Visão de Alto Nível do Sistema Texto: “Um __________________ é um entendimento de alto nível de como o sistema se comporta para cada tipo de usuário…” Resposta correta: Diagrama de Caso de Uso. Questão 10 — Tipos de Modelagem Texto: 1. “_____ têm foco nos dados e informação (conceitos, propriedades, relações, restrições)”; 2. “_____ identifica e define as funções (funcionalidades) do software”; 3. “_____ ilustra a composição física ou lógica por componentes e sua interação com o ambiente”. Resposta correta: Modelagem de Informação, Modelagem de Comportamento, Modelagem de Estrutura. Modelo resumido: Engenharia de Software · Pergunta 1: Termos fundamentais na Engenharia de Software. · Resposta: Todos os termos são fundamentais: Metas, Conhecimento da área, Stakeholders, Regras de Negócio, Ambiente Operacional e Ambiente Organizacional. · Pergunta 2: Princípio de construir para encontrar erros prontamente. · Resposta: A construção para verificação. Este princípio foca em facilitar a detecção de erros durante o desenvolvimento e testes. · Pergunta 3: Afirmações sobre Modelagem de Software. · Resposta: I, II e IV estão corretas. A modelagem se dissemina, ajuda na comunicação e tem diversas técnicas. · Pergunta 4: "Framework" da Arquitetura de Software. · Resposta: ISO 42010, que estabelece convenções e princípios para a descrição de arquiteturas. · Pergunta 5: Requisitos funcionais e não funcionais. · Resposta: I, II, III e IV estão corretas. A afirmação V é incorreta, pois a descrição se refere a requisitos funcionais, não não funcionais. · Pergunta 6: Softwares que garantem o funcionamento da infraestrutura. · Resposta: Softwares para Plataformas, como sistemas operacionais e bancos de dados. · Pergunta 7: Razões para validar requisitos. · Resposta: Todas as razões são válidas: assegurar o entendimento, verificar conformidade, detectar erros precocemente e realizar Provas de Conceito. · Pergunta 8: Metodologia com Sprints e reuniões diárias. · Resposta: SCRUM. · Pergunta 9: Visão de alto nível do comportamento do sistema para o usuário. · Resposta: Diagrama de Caso de Uso. · Pergunta 10: Tipos de modelagem: Informação, Comportamento e Estrutura. · Resposta: A ordem correta é Modelagem de Informação, Modelagem de Comportamento e Modelagem de Estrutura.