본문 바로가기

정보처리기사17

[실기 - 중요도 중] 1. 요구사항 확인 💡 SW 생명주기 모델 종류 [폭프나반]폭포수 모델 : 가장 오래됨. 이전 단계로 돌아갈 수 X, 각 단계 확실히 매듭 지음프로토타이핑 모델 : 주요 기능을 프로토타입으로 구현. 고객 피드백 반영나선형 모델 : 위험 최소화하기 위함. [단계] 계획 및 정의 → 위험 분석 → 개발 → 고객 평가반복적 모델 : 구축 대상 병렬 개발 후 통합 💡 SW 개발 방법론 종류구조적 방법론 : 사용자 요구사항 파악, 문서화 → 처리 중심정보 공학 방법론 : 정보시스템 개발 관련 체계화객체 지향 방법론컴포넌트 기반 방법론(CBD) : 컴포넌트 조립 → 하나의 새로운 응용 프로그램럼바우 : 객체 모델링(객체 다이어그램 활용) → 동적 모델링(상태 다이어그램 활용) → 기능 모델링(자료 흐름도 활용) 애자일 방법론 : .. 2024. 4. 25.
[실기 - 중요도 중] 6. 화면 설계 (UML 다이어그램 파트) 💡 구조 다이어그램 (정적) [클객컴배복패]클래스 다이어그램 : 클래스 속성, 연산, 클래스간 정적인 관계객체 다이어그램 : 객체를 특정 시점의 객체, 객체 사이 관계로 표현컴포넌트 다이어그램 : 컴포넌트, 그들 사이의 관계 표현배치 다이어그램 : 컴포넌트 사이 종속성, 물리적 요소들의 위치 표현복합체 다이어그램 : 클래스 or 컴포넌트가 복합 구조 갖는 경우, 그 내부 표현패키지 다이어그램 : 패키지들의 관계 💡 행위 다이어그램 (동적) [유시커상활타]유스케이스 다이어그램 : 시스템 기능, 외부 요소를 사용자 관점에서 표현시퀀스 다이어그램 : 객체 동적 상호작용을 시간 개념 중심의 메시지 흐름으로 표현커뮤니케이션 다이어그램 : 동작 참여 객체들의 메시지 표현상태 다이어그램 : 자신이 속한 클래스의 .. 2024. 4. 25.
[실기 - 중요도 상] 11. 응용 SW 기술 활용 💡 OS컴퓨터 시스템 자원 효율적 관리, 편리/효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램 모임- 윈도우, Unix, Linux, Mac, Android 💡 Unix1960년대  AT&T 벨연구소, MIT, General Electric이 공동 개발한 OS- 특징 : 대화식 OS 기능 / 다중 작업 기능 / 다중 사용자 기능 / 이식성 / 계층 구조 파일 시스템 💡 프로세스 상태 전이💡 스케줄링 알고리즘1) 선점 스케줄링RR (time slice)SRT (Remaining)MLQ, MLFQ (time slice, n 레벨)2) 비선점 스케줄링HRN (우선순위) = (대기시간 + 서비스시간) / 서비스시간SJF (job, 실행 시간 짧은)FCFS (= FIFO, 선입 선처리 (먼저 도.. 2024. 4. 25.
[실기 - 중요도 상] 8. SQL 응용 내가 공부하는 방향이 DB와는 거리가 멀어서, SQL을 잠시 공부하거나 썼을 때는 기억에 남지만 금방 잊기 마련이다.그래서 모든 기억이 리셋된 상태로 정처기 시험 2일 전, 정리 및 공부를 해보려고 한다!💡 트랜잭션인가X 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야하는 특성.하나의 논리적 기능을 정상적으로 수행하기 위한 작업 기본 단위특성1) 원자성 : 트랜잭션이 DB에 모두 반영O or 모두 반영X2) 일관성 : 트랜잭션 수행 전/후 상태가 같아야 함.3) 격리성 : 동시에 실행되는 트랜잭션들이 서로 영향X4) 영속성 : 성공O 트랜잭션 결과는 DB에 영속 저장 📍 트랜잭션 제어어 (TCL)- COMMIT : 트랜잭션을 메모리에 영구 저장- ROLLBACK : 트랜잭션 저장 무효화- CHE.. 2024. 4. 25.
[실기 - 중요도 상] 10. 프로그래밍 언어 활용 공부할 시간이 얼마 없다 ㅎㅎㅎ (팩트는 충분한 시간이 있었지만 그만큼 안 했다) 남은 건 선택과 집중 뿐...!꼭 알아야 할 것들만 정리를 해보려고 한다.💡 연산자 우선순위1) 단항 연산자- ! (논리 not)- ~ (비트 not)2) 이항 연산자- & (비트 and) / ^ (비트 xor) / l (비트 or)- && (논리 and) / || (논리 or)* xor : 입력 같으면 0, 다르면 1  💡 생성자객체 변수를 생성하면서 초기화를 수행하는 메소드 💡 Python 리스트 관련 주요 메소드- pop(위치) : 해당 위치에 있는 값을 출력한 뒤, 값 삭제- index(값) : 해당 값의 index 반환- extend(리스트) : 원래 리스트 끝에 새로운 리스트 추가 (확장)- count(값).. 2024. 4. 25.
[필기] 정보처리기사 2023년 3회차 후기 🔥(전공자, 벼락치기) 💡 소개 컴퓨터과학과 4학년에 재학중인 전공자 📌 준비 2020년부터 유형이 달라져서, 2020-2022년의 기출 문제만 봄 ▶ 총 8개 ⭐ 1회 : 2020-2022년 쭉 돌리면서 문제 유형 파악 SW 설계, SW 개발 ➡️ 1일 DB 구축 ➡️ 1일 프언 활용 ➡️ 1일 정보시스템 구축관리 ➡️ 1일 ⭐ 2회 : SW 설계(1과목) / SW 개발(2과목) / DB 구축(3과목) / 프언 활용(4과목) / 정보시스템 구축관리(5과목)의 각 과목별로 20-21년 기출문제 돌림 (6개 한 번에 풀고, 오답하는 형식) + 22년 기출문제는 1과목-5과목 한 번에 품 ➡️ 1일 이렇게, 5일동안 2020-2022년의 기출문제를 총 2번 풀어보고, 틀린 것들은 따로 정리해서 외울 건 외우는 방식으로 공부했습니당.. 2023. 7. 10.