소프트웨어공학
SW 공학, 설계 방법론, UML, 디자인 패턴, 아키텍처
488 POSTS · 3 / 17
DORA 리포트가 보여준 AI 도입과 소프트웨어 전달 성과의 균형
2025 DORA 리포트의 AI 생산성 역설과 전달 안정성, 팀 문화, 측정 기반 DevOps 개선 전략을 정리한다.
2026-04-20
갈등을 조직 성과로 전환하는 관리 전략
갈등관리 전략의 선택 기준과 매슬로우 욕구 단계를 바탕으로 조직 내 충돌을 생산적인 협력으로 전환하는 방법을 다룬다.
2026-04-17
CI로 통합 지연을 줄이고 빌드 신뢰성을 확보하는 방법
지속적 통합(CI)의 원칙과 자동화 흐름, 형상관리·테스트·빌드 적용 범위를 통해 안정적인 소프트웨어 통합 방식을 정리한다.
2026-04-17
CPM과 CCM으로 보는 프로젝트 일정·버퍼 관리
CPM과 CCM의 일정 수립 관점, 자원 제약 반영 방식, 버퍼 관리 전략을 비교해 프로젝트 특성에 맞는 관리 기준을 정리한다.
2026-04-17
CCM으로 자원 제약 프로젝트의 일정과 버퍼를 관리하는 방법
CCM의 LS 착수 전략, 통합 버퍼 관리, 자원 제약 반영 방식과 CPM의 차이를 프로젝트 일정 관리 관점에서 정리합니다.
2026-04-17
CCPM으로 관리하는 자원 제약과 프로젝트 버퍼
CCPM의 크리티컬 체인, 프로젝트·피딩·자원 버퍼 구조와 자원 제약을 반영한 납기 관리 방식을 정리한다.
2026-04-17
제약 자원을 반영하는 CCM 프로젝트 일정 관리
CCM의 주공정 연쇄 식별, 프로젝트·피딩·자원 버퍼 배치와 버퍼 소진율 기반 일정 관리 방식을 정리한다.
2026-04-17
DDD로 비즈니스 복잡성을 코드 모델에 담는 법
도메인 주도 설계 DDD의 보편적 언어, 모델 기반 설계, 엔티티와 애그리거트 등 핵심 패턴을 실무 관점에서 정리한다.
2026-04-17
도메인 주도 설계의 모델링과 구현 기법
DDD의 도메인 모델, 보편적 언어, 바운디드 컨텍스트와 AOP·DI/IoC 기반 구현 기법을 실무 관점에서 정리한다.
2026-04-17
DDD 전략 설계와 전술 설계로 도메인 복잡성 다루기
DDD의 전략 설계와 전술 설계가 보운디드 컨텍스트, 이벤트 스토밍, 계층형 아키텍처를 거쳐 도메인 모델 구현으로 이어지는 방식을 정리한다.
2026-04-17
국내 SW 표준 체계가 실무와 멀어지는 이유
GS인증·SP인증·TTA 표준을 중심으로 국내 SW 품질 체계의 한계와 분야별 모델, 피드백, 유지보수 과제를 짚는다.
2026-04-17
분산 아키텍처에서 서비스와 이벤트 흐름을 설계하는 법
마이크로서비스, 이벤트 드리븐 아키텍처, CQRS와 Saga 패턴을 중심으로 분산 시스템의 설계와 운영 기준을 정리합니다.
2026-01-16
사실상 표준은 왜 공인 표준보다 빨리 자리 잡나
REST·Docker·Kubernetes처럼 공식 제정 없이 시장 점유로 기준이 된 사실상 표준의 형성 경로와 락인 리스크, 도입 절차를 정리한다.
2025-12-07
Constraint와 OCL로 모델 제약조건을 검증하는 방법
UML·Ecore 모델의 Constraint를 OCL로 정형화하고, 설계부터 빌드와 런타임까지 일관되게 검증하는 연계 방법을 정리한다.
2025-10-31
DDD와 UML: 도메인 설계와 모델 표현의 역할 구분
DDD와 UML의 역할을 구분하고, 도메인 경계 설정부터 모델 문서화까지 함께 적용하는 방법을 정리한다.
2025-10-31
Composite 패턴: 트리 구조를 하나의 인터페이스로 다루는 법
Composite 패턴이 Leaf와 Composite를 같은 인터페이스로 묶어 부분-전체 계층의 조건문·캐스팅을 없애는 원리를 정리한다.
2025-10-14
생성 패턴, 무엇을 언제 고를까
Factory Method, Abstract Factory, Builder, Prototype, Singleton — 생성 패턴 다섯 가지를 비교하고 상황별 선택 기준을 정리한다.
2025-10-14
Decorator 패턴: 상속 없이 기능을 겹겹이 쌓는 법
Decorator 패턴이 로깅·재시도·캐싱 같은 횡단 관심사를 런타임 래핑으로 조합해 클래스 폭증을 막는 원리를 정리한다.
2025-10-14
디자인 패턴이란 무엇인가: GoF 23패턴과 분류 체계
GoF가 정리한 23개 디자인 패턴의 역사와 생성·구조·행위 3계열 분류, SOLID와의 관계, 적용 시점 판단 기준을 실무 관점에서 정리한다.
2025-10-14
다이어그램을 모델·검증·협업 체계로 운영하는 방법
메타모델과 표기법, 검증 규칙, 버전 관리로 다이어그램을 일관되게 운영하는 설계·협업 방법을 정리합니다.
2025-10-14
CRUD-Matrix로 데이터와 업무 기능의 관계 검증하기
CRUD-Matrix의 구성 방식과 검증 항목을 정리하고, 데이터 모델과 업무 프로세스의 관계를 설계에 활용하는 방법을 다룬다.
2025-08-10
CRUD Matrix로 비즈니스 프로세스와 데이터 작업 연결하기
CRUD Matrix의 행과 열을 통해 비즈니스 프로세스별 데이터 생성·조회·수정·삭제 관계를 설계, 검증, 권한 관리와 테스트에 활용하는 방법
2025-08-10
Concolic Execution으로 실행 경로를 탐색하는 테스트 자동화
Concolic Execution의 구체적 실행과 심볼릭 실행 결합 방식, 경로 제약조건 생성, SMT Solver 활용과 경로 폭발 대응을 다룬다.
2025-05-23
CPM과 CCPM으로 프로젝트 일정과 자원 제약 관리하기
CPM과 CCPM의 일정 산정 방식, 임계 경로와 임계 사슬, 버퍼 관리 및 실무 적용 기준을 정리한다.
2025-05-23
생성 패턴으로 객체 생성 책임 분리하기
싱글턴, 팩토리 메서드, 추상 팩토리, 빌더, 프로토타입 패턴으로 객체 생성 책임을 분리하는 설계 방법
2025-05-23
Daily Build로 통합 문제를 조기에 드러내는 방법
Daily Build의 개념과 자동 빌드·테스트·모니터링 구성, CI/CD로 이어지는 품질 관리 방식을 정리한다.
2025-05-23
의존성 역전 원칙: 구현이 아닌 계약에 의존하는 설계
의존성 역전 원칙(DIP)의 구조와 의존성 주입 방식, 계층형 아키텍처와 테스트에서 추상화를 활용하는 설계 방법을 정리한다.
2025-05-23
상세 RFP로 요구사항을 계약 가능한 수준까지 명세하는 방법
상세 RFP의 역할과 요구사항 작성 흐름, 기능·비기능·기술·관리 요건의 명세 방식, 평가 기준과 작성 사례를 정리한다.
2025-05-23
DevOps로 개발과 운영을 하나의 흐름으로 연결하는 방법
DevOps의 협업 문화와 CI/CD, IaC, 모니터링 체계를 중심으로 개발과 운영을 통합하는 방식과 도입 시 고려할 점을 정리합니다.
2025-05-23
도메인 공학으로 제품군 재사용 자산 설계하기
도메인 공학의 공통성·가변성 분석, 피처 모델링, 참조 아키텍처, 요구공학과 제품군 개발에서의 재사용 자산 구축 방식을 정리한다.
2025-05-23