NEW
Font size
WorksheetsRevisão - Engenharia de Software
Total questions: 21
Worksheet time: 31mins
A Engenharia de Software é pensada como uma tecnologia em camadas.
Qual delas "define técnicas de levantamento de requisitos e os artefatos gerados, como modelos de casos de uso ou de classes."?
Qualidade
Processo
Métodos
Ferramentas
(I) O desenvolvimento de software começa com alta abstração e diminui à medida que se aproxima da codificação.
(II) Atividades típicas do processo de desenvolvimento de software incluem especificações e modelos.
Apenas I está incorreta
Apenas II está incorreta
Ambas estão corretas
Ambas estão incorretas
Modelos de processos ___ fornecem um conjunto de elementos de processo – atividades metodológicas, ações de engenharia de software, tarefas, artefatos, garantia de qualidade e mecanismos de controle de mudança para cada projeto
Ágeis
Prescritivos
de Qualidade
O modelo ___ é uma abordagem sequencial e assume que o cliente pode especificar todos os requisitos antecipadamente, o que pode causar erros.
em Cascata
V
Incremental
Evolucionário
Neste modelo, as versões são iterativamente desenvolvidas à medida que novos requisitos são compreendidos e definidos em cada iteração.
em Cascata
V
Incremental
Evolucionário
Qual modelo de processo prescritivo e evolucionário trás 4 quadrantes correspondes a uma etapa de desenvolvimento e cada loop representa fase do processo de software?
V
Prototipação
RUP
Espiral
Esse Processo Unificado usa como base a UML e têm 4 fases: iniciação, elaboração, construção e transição.
Tem um fluxo de trabalho com atividades transversais, que são mais intensas em determinadas fases.
RUP
Evolucionário
Incremental
V
(I) Os métodos ágeis focam no próprio software, usam processos iterativos e adaptam-se a requisitos voláteis.
(II) Eles seguem métodos prescritivos com planejamento detalhado e controle de qualidade, enfatizando comunicações em tempo real entre equipe de desenvolvimento e clientes.
Apenas I está correto
Apenas II está correto
Ambos estão incorretos
Ambos estão corretos
Qual modelo adota valores que servem como critérios que norteiam as partes interessadas de um projeto, incluindo: comunicação, simplicidade, feedback, coragem e respeito?
AUP
Scrum
V
XP
(a) O Scrum possui três pilares fundamentais: transparência, inspeção e adaptação.
(b) Os papéis no Scrum são: Product Owner (Dono do Produto), Scrum Master e Scrum Team (Equipe Scrum).
(c) Os artefatos Scrum são: Product Backlog e Sprint Backlog.
A e B estão corretos
B e C estão corretos
A e C estão corretos
Todos estão incorretos
Todos estão corretos
Qual dos eventos Scrum é uma reunião que analisa lições aprendidas, pontos fortes e áreas para melhoria nas próximas iterações?
Planejamento de Sprint
Desenvolvimento do Sprint
Revisão de Sprint
Retrospectiva do Sprint
Qual dos eventos Scrum pode ter a participação de stakeholders?
Planejamento de Sprint
Desenvolvimento do Sprint
Revisão de Sprint
Retrospectiva do Sprint
Neste modelo, a equipe sabe o que está fazendo: disponibiliza links de acesso à documentação com muitos detalhes, isso para os que estiverem interessados. Além disso, adota uma natureza serial para o que é amplo, e iterativo para o que é particular.
AUP
V
Prototipação
Incremental
Uma das dez áreas de conhecimento do PMBOK é o ___ do Projeto que inclui os processos para incorporação da política de qualidade da organização com relação ao planejamento, gerenciamento e controle dos requisitos de qualidade do projeto e do produto para atender às expectativas dos clientes.
Gerenciamento da Qualidade
Garantia da Qualidade
Planejamento da Qualidade
Controle da Qualidade
Inclui padrões de documentação, tal como um cabeçalho de comentário padronizado para uma definição de uma classe que permitirá instanciar objetos, e padrões de codificação, que definem como uma linguagem de programação deve ser usada.
Padrões de Produto
Padrões de Processo
ISO 9000
ISO/IEC 25010
(I) A métrica é essencial na engenharia de software, envolvendo medidas quantitativas para avaliar atributos de produtos e processos.
(II) Medições de software são usadas para avaliar a qualidade e eficácia de processos e ferramentas, permitindo a tomada de decisões informadas.
Apenas I está incorreta
Apenas II está incorreta
Ambas estão corretas
Ambas estão incorretas
Os usuários finais são convidados a operar o produto utilizando suas próprias instalações físicas, ou seja, o software é testado em um ambiente não controlado pelo desenvolvedor.
Aceite Formal
Teste Beta
Teste Alfa
(I) O método GQM (Goal – Question – Metric) é uma técnica aplicada no planejamento do trabalho de medição, ou seja, permite a identificação de métricas significativas para qualquer parte do processo de software.
(II) Métricas de software são ferramentas quantitativas que asseguram a qualidade do software, analisando atributos mensuráveis e permitindo melhorias nos requisitos, modelos e processo de desenvolvimento.
Apenas I está correta
Apenas II está correta
Ambas estão incorretas
Ambas estão corretas
É uma parte fundamental da garantia de qualidade do software e pode ser realizada pela equipe de qualidade ou por uma equipe designada, destacando a importância de controlar alterações para manter a qualidade do software.
Gerenciamento de Configuração
Padrões
Educação
Administração de Riscos
Testes
Mudanças são comuns no desenvolvimento de software devido à evolução do entendimento do problema.
___ abrange documentos, casos de teste e ferramentas de software
Item de Configuração de Software (ICS)
Gestão de Configuração de Software (GCS)
Realease
Integração Contínua
Sua vantagem é que permite a descoberta e a alteração imediata dos problemas causados pelas interações entre diferentes desenvolvedores, sendo o sistema mais recente no mainline o sistema funcional definitivo.
Construção de Sistemas
Integração Contínua
Gerenciamento de Releases
Gerenciamento de Versões
