소프트웨어공학
SW 공학, 설계 방법론, UML, 디자인 패턴, 아키텍처
488 POSTS · 4 / 17
전자정부사업 PMO 위탁제도와 공공 정보화 거버넌스
전자정부사업 PMO 위탁제도의 법적 근거, 적용 대상, 인력 요건과 공공 정보화 사업관리의 과제를 정리한다.
2026-04-17
전자정부프레임워크의 표준 아키텍처와 운영 환경
전자정부프레임워크의 공통컴포넌트와 개발·실행·관리·운영 환경을 중심으로 공공 정보화 표준화의 구조와 도입 효과를 정리합니다.
2026-04-17
진화적 출시모형: 피드백으로 제품을 발전시키는 방법
진화적 출시모형의 핵심 원리와 반복 출시 흐름, 장점·한계, 테스트 자동화와 아키텍처 운영 조건을 정리합니다.
2026-04-17
XP로 만드는 빠른 피드백과 코드 품질
익스트림 프로그래밍 XP의 가치와 실천 방법, Scrum과의 역할 차이, 도입 시 고려할 운영 조건을 정리합니다.
2026-04-17
FDD로 기능 단위 개발의 흐름과 책임을 설계하는 법
기능 주도 개발 FDD의 도메인 모델링, 기능 목록, 클래스 소유권, 반복 구현 방식을 실무 관점에서 정리한다.
2026-04-17
FORM 방법론으로 피처 기반 소프트웨어 제품 라인 설계하기
FORM 방법론의 피처 모델, 공통성·가변성 관리, 도메인 공학과 애플리케이션 공학의 연결 방식을 정리한다.
2026-04-17
정형기법과 정형검증으로 시스템 무결성 입증하기
정형기법과 정형검증의 명세·합성·검증 흐름, 모델 체킹과 정리 증명, 상태 폭발 문제를 실무 관점에서 정리한다.
2026-04-17
정형명세언어로 설계 단계의 소프트웨어 신뢰성 확보하기
정형명세언어의 타입·불변식·전후조건과 Z, VDM, Alloy, TLA+의 특징을 바탕으로 설계 단계 검증 방식을 정리합니다.
2026-04-17
EJB와 Jakarta EE: 서버측 컴포넌트의 트랜잭션·보안 관리
EJB의 서버측 컴포넌트 모델과 Session Bean, MDB, 컨테이너 트랜잭션·보안 관리, Jakarta EE에서의 변화를 정리한다.
2026-01-12
이벤트 기반 아키텍처와 CQRS — Outbox 패턴으로 쓰기와 읽기를 가른다
이벤트 발행과 구독, Outbox·Saga로 정합성을 지키는 법, CQRS로 읽기 모델을 분리하는 이유를 Spring Boot·Kafka·PostgreSQL 예제로 정리한다
2025-12-13
FPGA 개발에 V-Model 적용하기: 요구사항과 검증을 잇는 추적성
FPGA 개발은 타이밍·자원 제약에 묶인 반복 루프를 돌지만 그 자체로는 요구사항과 검증을 연결하지 못한다. V-Model을 매핑해 추적성을 확보하는 방법을 정리한다.
2025-12-10
엔터프라즈 모바일: 앱스토어 대신 거버넌스로 모빌리티 다루기
퍼블릭 앱스토어 중심 배포에서 기업용 앱스토어·MEAP·MDM/MAM 통합 플랫폼으로 전환하는 엔터프라즈 모바일 거버넌스 체계와 BYOD 듀얼 페르소나 설계를 정리한다.
2025-11-26
ERD와 UML 클래스 다이어그램: 데이터 모델과 도메인 모델을 함께 설계하는 법
ERD와 UML 클래스 다이어그램의 목적, 관계 표현, 물리 설계 연계 방식과 UML에서 ERD로 옮기는 설계 기준을 정리한다.
2025-10-31
Facade 패턴: 여러 서브시스템을 하나의 진입점으로 묶는 법
Facade 패턴이 인증·재고·결제 같은 서브시스템 호출 순서와 예외 처리를 단일 인터페이스로 캡슐화하는 원리를 정리한다.
2025-10-14
Factory Method 패턴: 생성 책임을 서브클래스에 위임하는 이유
Factory Method 패턴의 참여자 구조와 확장 방식, Java 구현 예제, Simple Factory·Abstract Factory와의 선택 기준을 정리한다.
2025-10-14
Flyweight 패턴: 내부 상태를 공유해 메모리를 아끼는 법
Flyweight 패턴이 내부 상태와 외부 상태를 나눠 대량의 유사 객체를 캐시로 공유하고 메모리·GC 부하를 줄이는 원리를 정리한다.
2025-10-14
ENUM으로 제한된 값과 데이터 무결성 다루기
열거형 ENUM의 언어·데이터베이스 구현 방식과 상태, 권한, 설정 관리에서의 설계 판단 기준을 정리한다.
2025-08-10
EVM으로 일정·비용 성과를 함께 관리하는 방법
EVM의 PV·EV·AC와 SV·CV·SPI·CPI 지표를 바탕으로 IT 프로젝트의 일정, 비용, 완료 예측을 관리하는 방법
2025-05-23
전자정부 표준프레임워크의 구조와 공공 정보시스템 적용
전자정부 표준프레임워크의 공통컴포넌트와 개발·실행·관리·운영 환경, 기술 스택과 공공 시스템 적용 방향을 정리한다.
2025-05-23
임베디드 소프트웨어 품질 보증과 테스트 환경 설계
임베디드 소프트웨어의 기능 안전성·신뢰성·실시간 성능을 검증하기 위한 테스트 환경, 자동화, 산업 표준 적용 방안을 정리한다.
2025-05-23
EA 감리로 IT 거버넌스와 아키텍처 활용성 점검하기
EA 감리의 범위와 프레임워크, 점검 항목, 개선 권고 방식까지 조직의 IT 거버넌스와 비즈니스-IT 연계를 위한 실무 관점을 다룬다.
2025-05-23
EPMO로 전사 프로젝트 포트폴리오를 전략과 연결하는 방법
EPMO의 역할과 PMO와의 차이, 전사 프로젝트 거버넌스 설계·구축 과정, 운영 시 고려할 사항을 정리합니다.
2025-05-23
ESB로 이기종 기업 시스템을 연결하는 통합 아키텍처
ESB의 메시지 변환, 라우팅, 오케스트레이션 기능과 레거시·마이크로서비스 환경에서의 통합 방식 및 도입 고려사항을 정리합니다.
2025-05-23
이벤트 기반 아키텍처: 분산 시스템을 느슨하게 연결하는 방식
이벤트 기반 아키텍처의 핵심 구성과 패턴, 구현 요소를 정리하고 분산 시스템 통합과 운영 시 고려할 사항을 설명합니다.
2025-05-23
이벤트 기반 아키텍처로 느슨하게 연결하는 분산 시스템
이벤트 기반 아키텍처의 생산자·브로커·소비자 역할과 발행-구독, 이벤트 소싱 패턴, 설계 시 운영 고려사항을 정리한다.
2025-05-23
XP 방법론: 코드 품질을 만드는 애자일 실천
XP 방법론의 가치와 계획 게임, 짝 프로그래밍, TDD, 지속적 통합을 중심으로 개발 팀의 적용 조건과 한계를 정리한다.
2025-05-23
FMEA로 잠재 고장 모드를 분석하고 대응 우선순위 정하기
FMEA의 분석 관점과 시스템·설계·공정 유형, RPN 기반 우선순위 산정 및 위험 대응 방법을 정리한다.
2025-05-23
4+1 View로 설계하는 소프트웨어 아키텍처 문서
4+1 View 모델의 논리·프로세스·개발·물리·유스케이스 관점을 바탕으로 소프트웨어 아키텍처를 문서화하고 검증하는 방법을 정리한다.
2025-05-23
소프트웨어 프레임워크의 역할과 선택 기준
소프트웨어 프레임워크의 IoC, 재사용성, 추상화와 규약을 이해하고 라이브러리·플랫폼과의 차이, 프로젝트별 선택 기준을 정리한다.
2025-05-23
기능점수 FP로 소프트웨어 규모와 프로젝트 비용 산정하기
기능점수 FP의 측정 원리와 ILF·EIF·EI·EO·EQ 분류, UFP·VAF 계산 및 프로젝트 관리 활용 방법을 정리한다.
2025-05-23