본문 바로가기

분류 전체보기343

정보처리기사 취약부분4 * SLC(소프트웨어 생명주기) 1. 폭포수 모형 2. 나선형 모형 3. 프로토 타이핑 @ 폭포수 모형과 대조되는 애자일 모형 1. 스크럼 2. XP 3. 칸반 4. Lean 5. FDD(기능 중심개발) *구조적 다이어그램 1. Class 2. Object 3. Component 4. Deployment 5. composite Structure 6. Package * 행위 다이어스램 1. UseCase 2. Sequence 3. Communicate 4. State 5. Activity 6. Timing 7. Interaction Overview * 요규사항 분석용 CASE 1. SADT 2. SREM = RSL/REVS 3. PSL/PSA 4. TAGS * OS - 1. 가용성 2. 성능 3. 기술지원.. 2022. 10. 1.
정보처리기사 취약부분3 * 결합도( Coupling) - 내공외제스자 1. Content(내용) : 내부 기능 및 그 내부 자료를 직접 참조 수정 2. Common(공통, 공유) : 공통 데이터 영역을 여로 모듈이 사용하며 모듈 밖 선언된 전역 변수 사용하여 갱신하는 방식 3. External(외부) : 선언 된 데이터를 외부의 다른 모듈이 참조 4. Control(제어) : 논리적 흐름제어 및 권리 전도 현상 발생 5. Stamp(스탬프, 검인) : 인터페이스로 배열, 레코드 등 자료주고를 전달 6. Data(자료) : 자료 요소만으로 구성 * 응집도( Cohesion) - 기순교절시논우 1. Functional(기능적) : 모든 기능요소가 단일 문제와 연관 2. Sequential(순차적) : 출력 데이터를 다음 활동 입력.. 2022. 10. 1.
정보처리기사 취약부분2(가출문제) # 기출 1회 - 시퀀스 다이어그램 - 메시지를 주고받으며 시간의 흐름에 따라 상호작용하는 과정을 액터, 객체, 메시지, 생명선 등을 그림으로 표현한 다이어그램 - 뷰 - 사용자에게 접근이 허용된 자료만을 제한적으로 보여주며 가상 테이블로 물리적으로 존재는 하지 않지만 보안성에는 좋음 - 파티션 - 대용량 테이블, 인덱스를 논리적 작은 단위이며 성능 저하 방지한다. - 미들웨어 - 운영체제간 실행되는 응용프로그램 사이 os 제공하고 표준화된 인터페이스를 통해 데이터 교환에 일관성을 보장한다. - 프레임워크(제어의 역흐름) - 객체들의 권한을 프레임워크에 넘겨 생산성을 향상시킨다. - UI - 1.직관성 2. 유효성 3. 학습성 4. 유연성 - 동치분할 검사 - 임력 자료에 초점을 두며 프로그램 입력 조건.. 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.