Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software — FGV 2024

Engenharia de SoftwareProcessos de Software
Código
fg075825
Banca
FGV
Órgão
AL-TO
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - Análise de Sistema
Sobre as Metodologias de Desenvolvimento de Software e o Processo Unificado, analise as afirmativas a seguir.I. O Processo Unificado é uma metodologia de desenvolvimento de software que se destaca por ser iterativa e incremental com entregas sucessivas e refinadas do projeto.II. A análise orientada a objeto não é considerada uma metodologia de desenvolvimento de software.III. No Processo Unificado, artefatos como casos de uso e diagramas de classe podem ser compartilhados entre diferentes fases, como a concepção e a elaboração.Está correto o que se afirma em
  1. AI, apenas.
  2. BI e II, apenas.
  3. CI e III, apenas.
  4. DII e III, apenas.
  5. EI, II, III.
Revelar gabarito e comentário

GabaritoE — I, II, III.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Processo Unificado e Metodologias de Desenvolvimento

Gabarito: letra E (afirmativas I, II e III corretas). O Processo Unificado é iterativo e incremental (I), a análise orientada a objeto é uma técnica, não uma metodologia (II), e artefatos como casos de uso e diagramas de classe podem transitar entre as fases de concepção e elaboração (III).

A banca cobra conhecimentos básicos sobre o Processo Unificado (PU), um modelo de processo evolucionário e iterativo-incremental amplamente difundido pela engenharia de software. O PU organiza o desenvolvimento em quatro fases: Concepção, Elaboração, Construção e Transição, com fluxo de processo iterativo que permite refinar continuamente o software, entregando versões sucessivas.

Item I — ✅ Correto

O Processo Unificado é caracterizado como um processo iterativo e incremental, pois cada ciclo produz uma versão mais completa do sistema. As entregas são sucessivas e refinadas, incorporando feedback e novos requisitos a cada iteração. A literatura de engenharia de software, como Pressman, destaca que o PU é um modelo evolucionário que combina iteração e incremento.

Item II — ✅ Correto

A análise orientada a objeto (OO) é uma técnica ou um método de análise, não uma metodologia de desenvolvimento de software. Metodologias (ou modelos de processo) são abordagens que definem o ciclo de vida completo, as atividades, os artefatos e as práticas de gestão. A análise OO pode ser empregada dentro de metodologias como o Processo Unificado ou métodos ágeis, mas não constitui, por si só, uma metodologia.

Item III — ✅ Correto

No Processo Unificado, artefatos como casos de uso (especificação de requisitos funcionais) e diagramas de classe (modelagem estrutural) são criados e refinados ao longo das fases. Por exemplo, na Concepção identificam-se casos de uso de alto nível; na Elaboração eles são detalhados, e os diagramas de classe são construídos e evoluem. Esses artefatos podem ser compartilhados entre as fases, sendo atualizados conforme o entendimento do sistema amadurece.

Portanto, as três afirmativas estão corretas, o que corresponde à letra E (I, II e III).

PEGA ESSA DICA!

Para provas sobre Processo Unificado, memorize as quatro fases (Concepção, Elaboração, Construção, Transição) e seu caráter iterativo e incremental. Além disso, saiba que a análise OO não é uma metodologia, mas uma técnica incorporada a metodologias. Questões como esta exigem conhecimento conceitual e distinção entre termos.

Link permanente: /questoes/fg075825