목록프론트엔드/정보처리기사 (2)
끄적끄적 메모장
오버로딩(overloading) 오버로딩이란 하나의 함수가 하나의 기능만을 구현해야 한다는 뜻이다. 하지만 자바에서는 하나의 메소드 이름으로 여러 기능을 구현하기 떄문에 '과적하다' 라는 뜻의 이름이 붙여졌다. 오버로딩에는 조건이 있습니다. 메소드의 이름이 같고, 매개변수의 개수나 타입이 달라져야 합니다. 주의할 점은 ' 리턴 값만' 다른것은 오버로딩을 할 수 없다는 점입니다. class OverloadingTest { public static void main(String[] args) { OverloadingMethods om = new OverloadingMethods(); om.print(); System.out.println(om.print(3)); om.print("Hello!"); Syste..
소프트웨어 생명주기 모델 (SDLC) : 시스템 요구분석부터 유지보수까지 전 과정을 체계화한 절차 폭포수 모델 : 소프트웨어 개발 시 각 단게를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 프로토타이핑 모델 : 고객이 요구한 주요 기능을 프로토타입으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 나선형 모델 : 시스템 개발 시 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델 반복적 모델 : 구축 대상을 나누어 병렬적으로 개발 후 통합하거나, 반복적으로 개발하여 점증 완성시키는 SDLC 모델 소프트웨어 개발방법론 : 소프트웨어를 하나의 생명체로 간주하고 소프트웨어 개발의 시작부터 시스템을 사용하지 않는 과정까지의 전 과정을 형상화한 방법론 구조적 방법론 :..