본문으로 건너뛰기

소프트웨어 공학

고품질 소프트웨어를 효율적으로 개발하기 위한 원칙, 방법론 및 도구입니다.

5
아티클
0
하위 카테고리
5
총계
3
레벨

아티클

아티클 5개

개발형 개발과 리팩토링 주도 테스트

2025년 8월 19일

이 글은 생성형 AI를 활용한 소프트웨어 개발의 새로운 패러다임으로서 '개발형 개발'과 '리팩토링 주도 테스트'를 제시합니다. 먼저, 개발이란 단순히 제품을 만드는 것이 아니라, 제품의 설계도나 주형을 만드는 것이며, 이러한 설계도는 반복적으로 사용되어 동일한 제품을 대량 생산하는 것과 같다고 설명합니다. 개인의 능력 개발이나 사회 개발 등 다양한 맥락...

더 보기

경험과 행동

2025년 8월 10일

본 글은 소프트웨어 개발 패러다임의 변화를 논하며, 기존의 사양 및 구현 기반 엔지니어링에서 사용자 경험과 행동에 기반한 경험 및 행동 공학으로의 전환을 제시합니다. 기존의 소프트웨어 개발은 사양을 충족하는 구현에 초점을 맞추지만, 사용자 경험이 중요해짐에 따라 사양과 구현이라는 틀을 넘어서는 경험과 행동에 대한 고찰이 필요해졌다는 것입니다. 특히, 사...

더 보기

플로우 작업 전환 및 시스템: 생성형 AI 활용의 본질

2025년 7월 29일

본 기사는 생성형 AI를 활용하여 업무 효율성을 극대화하는 방법으로서, 단순히 도구로서의 활용이 아닌, 반복 작업을 플로우 작업으로 전환하고 시스템화하는 것을 강조합니다. 저자는 작업 유형을 반복 작업과 플로우 작업으로 구분하고, 플로우 작업에서는 작업 흐름을 안내하는 시스템이 생산성과 품질 향상에 필수적이라고 주장합니다. 산업 혁명과 IT 혁명을 예시로 ...

더 보기

리퀴드웨어 시대의 전방위 엔지니어

2025년 7월 28일

본 기사는 생성형 AI의 발전으로 인해 소프트웨어 개발 방식이 변화하고 있으며, 이러한 변화에 따라 ‘리퀴드웨어’와 ‘전방위 엔지니어’의 개념이 중요해지고 있음을 논의합니다. 먼저, 생성형 AI가 프로그램 생성에 능숙해짐에 따라, 코드 작성 자체는 AI가 담당하고 인간은 지시와 검증에 집중하는 소프트웨어 개발 방식이 가능해졌습니다. 이를 통해 소프트웨어...

더 보기

프레임워크 설계라는 지적 능력

2025년 6월 29일

본 글은 학문과 개발의 지적 활동 차이를 논하며, 학문 내에서도 중요한 위치를 차지하는 '프레임워크 설계'라는 지적 활동에 초점을 맞추고 있습니다. 학문은 주로 관찰을 통한 사실 발견에 기반하지만, 프레임워크 설계는 설계를 통한 발명, 즉 새로운 개념적 틀을 만드는 활동입니다. 천동설과 지동설, 뉴턴 역학, 상대성 이론, 양자 역학 등 과학적 패러다임의 ...

더 보기