ATIVIDADE 1 – ESOFT – TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE II – 54_2025
“As tendências que têm um efeito sobre a tecnologia de engenharia de software muitas vezes originam-se de cenários de negócios, organizacionais, mercado e cultural. O grau segundo o qual qualquer tecnologia de
engenharia de software ganha uma aceitação ampla está ligado a sua habilidade para resolver os problemas apresentados pelas tendências tanto leves (soft) quanto pesadas (hard). Tendências leves — a
necessidade cada vez maior de conectividade e colaboração, projetos globais, transferência de conhecimento, o impacto das economias emergentes e a influência da própria cultura humana levam a uma série de
desafios que abrangem desde o gerenciamento de complexidade e requisitos emergentes até a manipulação de um mix de talentos sempre em mudanças entre equipes de software geograficamente dispersas.
Tendências pesadas — o ritmo sempre acelerado da mudança da tecnologia — surgem do âmbito das tendências leves e afetam a estrutura do software e o escopo dos processos e a maneira pela qual uma estrutura de processo é caracterizada.”
Fonte: HUZITA, Elisa Hatsue Moriya; FREITAS, Janaína Aparecida de. Tópicos Especiais em Engenharia de Software II. Maringá-Pr.: UniCesumar, 2020. p. 216.
A engenharia de software não se desenvolve em um vácuo técnico: ela está profundamente enraizada em contextos econômicos, organizacionais e culturais. As chamadas tendências leves (soft) representam demandas mais
sutis e amplas da sociedade e do mercado, como a crescente necessidade de colaboração entre equipes globais, a integração de diferentes culturas organizacionais e a aceleração na transferência de conhecimento em um mundo
hiperconectado. Essas tendências impactam diretamente os requisitos de sistemas, exigindo que o software seja flexível, adaptável e capaz de evoluir de acordo com cenários sociais e econômicos em constante transformação.
Já as tendências pesadas (hard) estão ligadas ao ritmo vertiginoso das mudanças tecnológicas. Novas linguagens, arquiteturas, metodologias de desenvolvimento e plataformas surgem constantemente, exigindo que os
processos de engenharia de software se reinventem. Essas mudanças não apenas reconfiguram as ferramentas utilizadas, mas também influenciam como os projetos são conduzidos, alterando metodologias, estruturas de equipe e
até mesmo modelos de negócios. Assim, compreender a interação entre tendências leves e pesadas é fundamental para que engenheiros de software possam não apenas acompanhar a evolução tecnológica, mas também
antecipar seus impactos e alinhar o desenvolvimento às reais demandas do mercado global.
Você, como engenheiro de software, deve refletir sobre como as tendências leves e pesadas moldam a prática da engenharia de software, analisando desde os desafios de colaboração global até os impactos da
rápida evolução tecnológica nos processos e estruturas de desenvolvimento. Assim, para realizar esta atividade responda as seguintes questões:
- A) Quais são os principais impactos das tendências leves (soft) na prática da engenharia de software, especialmente em equipes globais e distribuídas?
B) Como as tendências pesadas (hard), relacionadas ao ritmo acelerado da evolução tecnológica, afetam os processos, as estruturas e os modelos de desenvolvimento de software?
C) De que forma a integração entre tendências leves e pesadas pode ser compreendida como uma oportunidade estratégica para alinhar a engenharia de software às demandas do mercado e da sociedade contemporânea?


