본문 바로가기

정보처리기사6

정보처리기사 취약부분3 * 결합도( Coupling) - 내공외제스자 1. Content(내용) : 내부 기능 및 그 내부 자료를 직접 참조 수정 2. Common(공통, 공유) : 공통 데이터 영역을 여로 모듈이 사용하며 모듈 밖 선언된 전역 변수 사용하여 갱신하는 방식 3. External(외부) : 선언 된 데이터를 외부의 다른 모듈이 참조 4. Control(제어) : 논리적 흐름제어 및 권리 전도 현상 발생 5. Stamp(스탬프, 검인) : 인터페이스로 배열, 레코드 등 자료주고를 전달 6. Data(자료) : 자료 요소만으로 구성 * 응집도( Cohesion) - 기순교절시논우 1. Functional(기능적) : 모든 기능요소가 단일 문제와 연관 2. Sequential(순차적) : 출력 데이터를 다음 활동 입력.. 2022. 10. 1.
정보처리기사 취약부분1 취약부분2 - 기출문제 및 과거 취약했던 부분 * 객체지향 설계원칙 SOLID 1. SRP(단일 책임 원칙) : 단 하나의 책임만 가져야 한다. 2. OCP(개방-패쇄 원칙) : 코드 변경하지 않고 기능 추가 가능하다. 3. LSP(리스코프 치환 원칙) : 자식 클래스는 최소한 부모 클래스 기능을 수행해야 한다. 4. ISP(인터페이스 분리 원칙) : 자신이 사용하지 않는 인터페이스와 의존을 맺거나 영향을 받지 않는다. 5. DIP(의존 역전 원칙) : 추상성이 높은 클래스와 의존 관계를 맺어야 한다는 원칙 ​ * 객체지향 분석 방법론 1. Raumbaugh 방법 : 분석을 객체/동적/기능 으로 나누어 수행하는 방법 2. Booch 방법 :미시적/거시적 게발 프로세스를 모두 사용하는 방법 3. Jacob.. 2022. 10. 1.