728x90
반응형

소프트웨어엔지니어링 2

RUP (Rational Unified Process)

개요RUP(Rational Unified Process)는 IBM Rational에서 개발한 소프트웨어 개발 프로세스 프레임워크로, 구조적이고 반복적인 방법론을 통해 안정적인 소프트웨어를 개발할 수 있도록 지원합니다. 다양한 프로젝트 환경에 맞춰 유연하게 조정 가능하며, 특히 복잡한 엔터프라이즈 시스템 개발에 적합합니다.1. 개념 및 정의RUP는 소프트웨어 개발 생애주기 전체를 포괄하는 프로세스로, 명확한 단계와 역할, 산출물을 정의함으로써 반복적이고 점진적인 개발을 지향합니다.목적: 예측 가능한 고품질 소프트웨어 제공필요성: 요구사항 변경, 위험요소 관리, 품질 보장을 위한 체계적 접근2. 특징 구분 RUP 애자일 폭포수 모델 개발 방식반복적, 점진적반복적, 진화적순차적문서화상세함최소화상세함유연성..

Topic 2025.06.24

IEEE 12207 (소프트웨어 생명주기)

개요IEEE 12207은 소프트웨어 생명주기(SDLC, Software Development Life Cycle)를 정의하는 국제 표준으로, 소프트웨어의 기획, 개발, 유지보수, 폐기까지의 전 과정을 체계적으로 관리하기 위한 프레임워크입니다. 본 표준은 소프트웨어 품질 보증 및 프로세스 최적화를 목표로 하며, ISO/IEC 12207과 동일한 구조를 가집니다. 본 글에서는 IEEE 12207의 개념, 주요 프로세스, 적용 방법 및 활용 사례를 살펴보겠습니다.1. 개념 및 정의IEEE 12207이란?IEEE 12207은 소프트웨어 생명주기(SDLC) 전반의 프로세스를 정의하는 국제 표준으로, 조직이 소프트웨어 개발 및 운영을 효과적으로 관리할 수 있도록 지원합니다. 개념 설명 IEEE 12207소프트웨어..

Topic 2025.03.25
728x90
반응형