Gongfree Tech Lab

소프트웨어 공학: 두 번의 큰 변화와 다가오는 미래

AI를 활용해 영어공부용으로 재 생산된 페이지입니다.

원문 출처: Original Article


📖 영어 본문 (English Article)

Software engineering has experienced two significant changes this century. First, the open source movement grew, making computer code accessible to developers everywhere. This meant many more people could use and improve software.

Second, new ways of working called DevOps and agile methodologies became popular. Before, people often worked alone on different parts of software. But with these new methods, teams started working together more collaboratively.

These changes also affected how software was delivered. Instead of big, infrequent updates, software could be updated continuously. Now, it seems like a third big change is approaching for software engineering.


🇰🇷 본문 한글 번역

소프트웨어 공학은 이번 세기 들어 두 번의 중요한 변화를 겪었습니다. 첫째, 오픈 소스 운동이 성장하여 컴퓨터 코드를 모든 개발자가 접근할 수 있게 만들었습니다. 이는 훨씬 더 많은 사람이 소프트웨어를 사용하고 개선할 수 있다는 것을 의미했습니다.

둘째, 데브옵스와 애자일 방법론이라고 불리는 새로운 작업 방식이 인기를 얻었습니다. 이전에는 사람들이 종종 소프트웨어의 다른 부분에서 개별적으로 작업했습니다. 하지만 이러한 새로운 방법들을 통해 팀들이 더욱 협력적으로 함께 일하기 시작했습니다.

이러한 변화들은 소프트웨어가 제공되는 방식에도 영향을 미쳤습니다. 크고 드문 업데이트 대신, 소프트웨어가 지속적으로 업데이트될 수 있게 되었습니다. 이제 소프트웨어 공학에 세 번째 큰 변화가 다가오고 있는 것으로 보입니다.


💡 핵심 문법: 현재분사구문: ~하면서 (making ~)

현재분사구문은 주절의 내용에 대한 결과나 동시 상황을 나타낼 때 사용됩니다. 동사-ing 형태로 시작하며, “~하면서”, “~하게 되면서” 등으로 해석될 수 있습니다. 여기서는 앞선 내용(“the open source movement grew”)의 결과(“making computer code accessible”)를 설명합니다.

Example: First, the open source movement grew, making computer code accessible to developers everywhere.


📌 주요 어휘 (Key Vocabulary)

Word Meaning Example Translation
experienced 경험했다, 겪었다 Software engineering has experienced two significant changes this century. 소프트웨어 공학은 이번 세기 들어 두 번의 중요한 변화를 겪었습니다.
accessible 접근 가능한, 이용 가능한 making computer code accessible to developers everywhere. 모든 개발자가 컴퓨터 코드에 접근할 수 있게 만들었습니다.
methodologies 방법론 (방법들의 체계적인 집합) new ways of working called DevOps and agile methodologies became popular. 데브옵스와 애자일 방법론이라고 불리는 새로운 작업 방식이 인기를 얻었습니다.
collaboratively 협력적으로, 협동하여 teams started working together more collaboratively. 팀들이 더욱 협력적으로 함께 일하기 시작했습니다.
continuously 지속적으로, 끊임없이 software could be updated continuously. 소프트웨어가 지속적으로 업데이트될 수 있게 되었습니다.

🧠 이해도 점검 퀴즈

What was one key result of the open source movement in software engineering?

  1. a) It encouraged developers to work alone more often.
  2. b) It made computer code available for many developers to use.
  3. c) It caused software updates to become less frequent.
  4. d) It introduced the DevOps and agile methodologies.
정답 확인하기

Answer: b
본문에서 “오픈 소스 운동이 성장하여 컴퓨터 코드를 모든 개발자가 접근할 수 있게 만들었습니다.” 라고 언급되었듯이, 오픈 소스 운동은 소프트웨어 코드를 더 많은 개발자들이 이용할 수 있도록 한 것이 핵심 결과입니다.

💡

학습 & 업무 효율을 높이는 공프리 무료 웹툴

100% 무설치 · 무료

방대한 수험 자료나 서류를 정리할 때 유용한 필수 유틸리티입니다. 별도 프로그램 설치나 로그인 없이 브라우저에서 즉시 사용해 보세요!

💬
1:1 직접 소통 · 실시간 텔레그램 연동

이 글에 대해 궁금한 점이나 의견이 있으신가요?

내용 중 궁금한 점, 수정이 필요한 오탈자나 오류 제보, 혹은 나누고 싶은 의견이 있으시다면 언제든 편하게 남겨주세요.
스팸 걱정 없이 개발자 텔레그램으로 실시간 1:1 전달되며, 답변을 원하실 경우 남겨주신 이메일로 신속히 회신해 드립니다.