소프트웨어공학
SW 공학, 설계 방법론, UML, 디자인 패턴, 아키텍처
488 POSTS · 13 / 17
소프트웨어 제품 라인으로 핵심 자산을 재사용하는 제품군 개발
소프트웨어 제품 라인의 핵심 자산, 도메인 공학, 가변성 관리와 제품군 개발 방식을 실무 관점에서 정리한다.
2026-04-17
SW 사업대가 산정 기준과 기능점수 활용
SW 사업대가 산정의 유형·시점·모형 선택 기준과 기능점수 방식, 2021년 개정 내용을 실무 관점에서 정리합니다.
2026-04-17
소프트웨어 프로젝트 특성에 맞춘 테일러링 방법론 설계
프로젝트 규모와 리스크에 맞춰 소프트웨어 개발 방법론을 조정하는 테일러링의 절차, 고려 항목, 표준 연계 방안을 정리한다.
2026-04-17
소프트웨어산업 진흥법과 공공 SW 발주 체계
소프트웨어산업 진흥법의 분리발주, 요구사항 상세화, 대가 기준, 대기업 참여 제한과 하도급 제한을 공공 SW 사업 관점에서 정리한다.
2026-04-17
소프트웨어 자산을 되살리는 역공학·재공학·재사용
역공학·재공학·재사용을 연결해 레거시 시스템의 지식을 추출하고, 유지보수 가능한 자산으로 전환하는 소프트웨어 재사용 원리를 정리한다.
2026-04-17
SW 하도급 관리와 투명한 계약 관계 설계
SW 하도급 관리의 법적 범위, 불공정 거래 유형, 적정성 검토와 승인 절차, 현장 관리 기준을 정리한다.
2026-04-17
소프트웨어 V&V: 확인과 검증으로 품질을 판단하는 기준
소프트웨어 V&V의 확인과 검증을 구분하고, 요구사항·설계·구현·인수 테스트에서의 역할을 정리한다.
2026-04-17
SW 가시화로 구조·품질·진척을 관리하는 방법
SW 가시화의 목적과 데이터 흐름을 정리하고 아키텍처, 코드 품질, 개발 진척, 런타임 행위를 관리 지표로 연결하는 방법
2026-04-17
SOLID 원칙을 UML로 검증하는 객체지향 설계
SOLID 원칙을 클래스·시퀀스·패키지 다이어그램에 반영해 의존성, 책임, 확장 지점을 검증하는 객체지향 설계 방법
2025-10-31
요구분석 단계에서 FTA·FMEA·HAZOP로 안전 위험을 다루는 방법
FTA, FMEA, HAZOP를 조합해 소프트웨어 요구분석 단계의 위험을 식별하고 정량화하며 안전 요구와 검증 근거로 연결하는 방법을 정리한다.
2025-10-14
소프트웨어 모듈화 설계: 결합도와 응집도로 복잡성 다루기
소프트웨어 모듈화의 개념과 결합도·응집도, 정보 은닉, 추상화 원칙을 바탕으로 유지보수성과 확장성을 설계하는 방법을 정리한다.
2025-05-23
소프트웨어 프로세스 품질인증과 조직의 품질 역량
CMMI, ISO/IEC 15504, ISO/IEC 12207, ISO 9001을 중심으로 소프트웨어 프로세스 품질인증의 평가 모델과 도입 과정을 정리한다.
2025-05-23
SSPL로 제품군 개발의 재사용과 가변성 관리하기
SSPL의 핵심 자산과 가변성 관리 방식을 바탕으로 제품군 개발에서 재사용, 품질, 출시 속도를 함께 다루는 방법을 정리한다.
2025-05-23
SW 사업 대가 산정 방법과 생애주기별 비용 책정
SW 사업의 기획·개발·운영 단계별 대가 산정 기준을 정리하고 기능점수와 투입공수 방식의 적용 조건을 설명한다.
2025-05-23
SW 분할발주 설계와 발주·수주 관리 가이드
SW 분할발주의 원칙과 분할 기준, 발주자·수주자의 관리 전략, PMO와 통합 품질 관리 방안을 정리한다.
2025-05-23
소프트웨어 진흥법 개정 내용과 산업 생태계 지원 체계
소프트웨어 진흥법의 개정 배경과 융합, 연구개발, 지역 진흥, 인력, 품질, 공공사업 지원 체계를 정리한다.
2025-05-23
소프트웨어 품질보증 QA를 개발 생명주기에 연결하는 방법
소프트웨어 품질보증 QA의 예방 중심 원칙과 계획, 검토, 기록, 승인 흐름을 정리하고 리뷰·인스펙션·워크스루 적용 관점을 다룬다.
2025-05-23
소프트웨어 아키텍처에서 품질속성을 설계하는 법
가용성·성능·보안·수정가능성 등 소프트웨어 품질속성을 시나리오와 트레이드오프, 아키텍처 평가 관점에서 정리한다.
2025-05-23
좋은 소프트웨어를 만드는 품질 속성과 설계 원칙
좋은 소프트웨어의 품질 속성, SOLID 설계 원칙, 애자일·DevOps 품질 관리와 테스트 자동화 실천 방안을 정리한다.
2025-05-23
SRS 요구사항 명세서가 개발 기준을 만드는 방식
SRS 요구사항 명세서가 이해관계자 합의, 설계 판단, 테스트와 인수 기준에 연결되는 과정을 정리한다.
2025-05-23
요구사항 명세서(SRS), 구현과 검증의 기준을 세우는 방법
요구사항 명세서(SRS)의 품질 기준과 구성, 정형 명세·정형 검증, 안전 중심 시스템 적용 방식을 정리한다.
2025-05-23
소프트웨어 ROT: 시간이 쌓인 시스템의 품질 저하 관리
소프트웨어 ROT의 원인과 징후를 정리하고, 기술 부채 관리·리팩토링·아키텍처 현대화로 유지보수성을 지키는 방법을 다룬다.
2025-05-23
소프트웨어 안전성 분석으로 위험요소를 식별하는 방법
안전 필수 시스템에서 위험요소를 식별하고 통제하기 위한 HAZOP, FMEA, FTA, ETA와 소프트웨어 분석 적용 방식을 정리한다.
2025-05-23
소프트웨어 안전성 분석과 위험 통제 설계
안전필수 시스템에서 소프트웨어 위험을 식별·평가하고 FMEA, FTA, HAZOP, STPA로 안전 대책을 설계하는 방법을 정리한다.
2025-05-23
소프트웨어 안전성 확보를 위한 위험 분석과 검증
소프트웨어 안전성의 위험 억제 원칙과 FTA·FMEA·HAZOP, 정형 검증, 산업별 안전 기준 적용 방식을 정리한다.
2025-05-23
SW 분할발주, 전문성을 나누고 책임을 연결하는 발주 방식
SW 분할발주의 유형과 장점, 통합 관리 과제, PMO·인수인계·테스트 중심의 성공 전략을 정리합니다.
2025-05-23
SW 분리발주로 정보시스템 구축 구조 바꾸기
SW 분리발주의 개념과 유형, 법적 근거, 공공 정보시스템 구축 시 기대효과와 통합 관리 과제를 정리한다.
2025-05-23
소프트웨어 기술성평가 체계와 제안서 평가 기준
소프트웨어 기술성평가의 법적 근거, 계약 방식별 유형, 평가 절차와 항목, 공정한 평가 운영 기준을 정리한다.
2025-05-23
소프트웨어 가치평가와 IP 금융자산화의 기준
소프트웨어의 기술·권리·사업 가치를 평가해 IP 금융자산화, 투자유치, 라이선싱과 전략 수립에 활용하는 기준을 정리합니다.
2025-05-23
SOLID 원칙으로 객체지향 설계의 변경 비용 낮추기
SOLID 원칙의 책임 분리, 확장 설계, 상속 계약, 인터페이스 분리, 의존성 역전 방식을 객체지향 코드 예제로 정리합니다.
2025-05-23