Questão 8: A modelagem é uma das principais atividades que levam à implementação de um bom software.
Construimos modelos para comunicar a estrutura e o comportamento desejados do sistema, visualizar e controlar a arquitetura do mesmo e compreender melhor o sistema que estamos elaborando.
A modelagem de software utiliza vários modelos para projetar un determinado sistema. Um modelo é uma simplificação da realidade, criado para facilitar o entendimento de sistemas complexos. Esses modelos podem abranger planos detalhados, assim como planos mais gerais com uma visão panorámica do sistema Disponivel em: https://www.devmedia.com.br/modelagem-de-software-com-uml/20140. Acesso em: 20 out. 2021.
A partir dessas informações e considerando os conceitos vistos de modelagem de software, avalie as afirmações a seguir:
I - A modelagem de software é a atividade de construir modelos que expliquem o comportamento de um software ou aplicativo.
II - Na construção do software, os modelos podem ser usados na identificação das caracteristicas e funcionalidades que esse deverá prover e no planejamento de sua construção.
III - A modelagem de software pode ser feita de qualquer modo, sendo totalmente dispensável e não recomendado o uso de ferramentas de apoio.
IV - A modelagem de software implica na construção de modelos gráficos que representam artefatos dos componentes do software.
É correto o que se afirma em:
A) III, apenas.
B) II, apenas.
C) I, apenas
D) I, II e IV, apenas.
E) II, III e IV, apenas.
Ed
ano passado
Vamos analisar cada uma das afirmações: I - A modelagem de software é a atividade de construir modelos que expliquem o comportamento de um software ou aplicativo. Verdadeiro, essa afirmação está correta, pois a modelagem realmente busca explicar o comportamento do software. II - Na construção do software, os modelos podem ser usados na identificação das características e funcionalidades que esse deverá prover e no planejamento de sua construção. Verdadeiro, essa afirmação também está correta, pois os modelos ajudam a identificar requisitos e planejar a construção do software. III - A modelagem de software pode ser feita de qualquer modo, sendo totalmente dispensável e não recomendado o uso de ferramentas de apoio. Falso, essa afirmação é incorreta, pois a modelagem deve ser feita de maneira estruturada e o uso de ferramentas de apoio é altamente recomendado para facilitar o processo. IV - A modelagem de software implica na construção de modelos gráficos que representam artefatos dos componentes do software. Verdadeiro, essa afirmação está correta, pois a modelagem frequentemente utiliza representações gráficas para descrever os componentes do software. Com base nas análises, as afirmações corretas são I, II e IV. Portanto, a alternativa correta é: D) I, II e IV, apenas.