[정처기 필기] 객체지향 방법론, 컴포넌트 방법론, CBD, SW 재사용
볼빵빵오춘기
객체지향 방법론(Object-oriented Engineering) 분석, 설계, 개발 단계에 객체지향 기법을 활용하는 방법론이다. 구조적 프로그래밍 기법의 한계와 소프트웨어 개발의 위기에서 등장하였다. 요구분석, 설계, 구현, 테스트 및 검증 단계로 구성된다. 객체지향의 구성요소 객체, 클래스, 메시지이다. 객체지향의 기본원칙은 캡슐화, 정보은닉, 추상화, 상속, 다형성이다. 시스템 분석을 위해 유스케이스 다이어그램이 주로 사용된다. 시스템 설계를 위해 시퀀스 다이어그램이 주로 사용된다. 컴포넌트 기반 개발 방법론(CBD : Component Based Development) 재사용이 가능한 컴포넌트의 개발 또는 상용 컴포넌트들을 조합하여 애플리케이션 개발 생산성과 품질을 높이고, 시스템 유지보수 비용..