목록2024/01/25 (2)
Learn & Record
1. 소프트웨어 생명 주기 - 소프트웨어 개발 단계와 각 단계별 주요 활동, 활동의 결과에 대한 산출물로 표현 2. 소프트웨어 공학 - 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문 - 현대적 프로그래밍 적용, 품질 유지 지속 검증, 명확한 기록 유지 3. 폭포수 모형 - 가장 오래되고 가장 폭넓게 사용된 전통 고전적 생명 주기 모형 - 개발 과정의 한 단계가 끝나고 다음 단계로 넘어가는 선형 순차적 모형 - 성공 사례 다수, 결과물 명확하게 산출 필요 4. 나선형 모형 (점진적 모형) - 보헴이 제안한 것, 나선을 따라 돌듯 여러번 점진적으로 최종 소프트웨어 개발 모형 - 위험 관리와 최소화 목표, 유지보수 과정이 필요없다. 5. 애자일모형 (기민한, 민첩한) - 어느 특정 개발론이 아니라 좋..
// 인터페이스 안에서 선언된 메서드는 자동 묵시적으로 public abstract이 적용된다. // public이나 abstract 수식어 없어도 됨 // public : 어떤 패키지의 어떤 클래스도 사용할 수 있다는 것을 의미. 인터페이스는 다른 클래스에 의하여 구현(implement) 될 수 있음 구현 : 인터페이스에 정의된 추상 메서드의 몸체를 정의한다는 의미 인터페이스 구현 시 implement 키워드 사용 package ch_01.day240123; public interface RemoteControl { public void turnOn(); public void turnOff(); } class Television implements RemoteControl { boolean on; @O..