← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

Em engenharia de requisitos, o statechart é uma técnica recomendada para modelagem de requisitos na perspectiva

Gabarito: D

Em engenharia de requisitos, cada tipo de modelo ajuda a enxergar o sistema por um ângulo diferente. Quando a banca fala em statechart, ela está pensando em estados, eventos, transições e reações do sistema ao longo do tempo. Ou seja, não é uma foto do que o sistema é por dentro, mas um filme de como ele se comporta diante de estímulos. Por isso, statechart é uma técnica associada à perspectiva comportamental. Ela descreve como o sistema muda de estado quando certos eventos acontecem, muito usada para modelar objetos reativos, telas, fluxos de máquina e situações em que a sequência das ações importa. Se o sistema fosse um personagem de novela, o statechart mostraria quando ele entra em cena, muda de humor e reage aos acontecimentos. A ideia central é: comportamento, e não estrutura. Modelagem estrutural cuida mais de componentes, classes, partes e relações; já o statechart acompanha o dinamismo do sistema. Em concursos, isso costuma aparecer junto de UML, porque diagramas de estados são um exemplo clássico dessa visão comportamental. Então o gabarito D está correto porque o statechart modela o comportamento do sistema em resposta a eventos, estados e transições. Não há fundamento legal aqui, e sim doutrinário/técnico da Engenharia de Software e da UML, que classifica esse tipo de diagrama como comportamental.

Continue treinando

Questões relacionadas