Basicamente, no desenvolvimento de sistemas, diversas ativi...
I- Inclui a criação de modelos que permitam ao desenvolvedor e ao cliente melhor entenderem os requisitos do software e o projeto que vai satisfazer a esses requisitos.
II- Combina geração de código e os testes necessários para revelar erros de código.
Essas atividades são conhecidas, respectivamente, como:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é A - modelagem e construção.
No desenvolvimento de sistemas, várias atividades são fundamentais para garantir que o software atenda às necessidades do cliente e funcione corretamente. A questão aborda duas dessas atividades, que são centrais no ciclo de vida do desenvolvimento de software. Vamos entender cada uma delas e justificar por que a alternativa A é a correta.
I - Inclui a criação de modelos que permitam ao desenvolvedor e ao cliente melhor entenderem os requisitos do software e o projeto que vai satisfazer a esses requisitos.
Essa descrição se refere à modelagem. A modelagem envolve a criação de representações abstratas do sistema, como diagramas de casos de uso, diagramas de classes, e outros tipos de diagramas UML (Unified Modeling Language). Essas representações ajudam tanto os desenvolvedores quanto os clientes a entender melhor os requisitos e a estrutura do software que será desenvolvido.
II - Combina geração de código e os testes necessários para revelar erros de código.
Essa descrição se refere à construção. A construção engloba a codificação propriamente dita do sistema, bem como a realização de testes para identificar e corrigir erros no código. Essa fase é crucial para assegurar que o software funcione conforme esperado e atenda aos requisitos especificados na fase de modelagem.
Agora, vamos analisar as alternativas incorretas:
B - construção e comunicação
A descrição da atividade I não corresponde à construção, mas sim à modelagem. A comunicação é uma fase importante, mas não é o termo correto para a atividade descrita na fase II.
C - comunicação e planejamento
A comunicação pode estar presente na atividade I, mas não é o termo técnico mais preciso. O planejamento, por sua vez, não se encaixa na descrição da atividade II, que envolve geração de código e testes.
D - planejamento e implantação
O planejamento não corresponde à atividade I, que é mais precisamente descrita como modelagem. A implantação também não se refere à atividade II, que é mais relacionada à construção.
E - implantação e modelagem
A implantação é a fase final onde o software é colocado em uso, não correspondendo à atividade II descrita, que é de construção. A modelagem está correta para a atividade I, mas a combinação das duas não é apropriada para as descrições dadas.
Com isso, fica claro que a alternativa A - modelagem e construção é a mais adequada para descrever as atividades mencionadas na questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo