본문 바로가기
반응형

정처기 요약17

정보처리기사 실기 정리 - 9. 소프트웨어 개발 보안 구축 정보처리기사 실기 정리 - 9. 소프트웨어 개발 보안 구축 Chapter01 소프트웨어 개발 보안 설계 (중요도: ★★★) ◆ SW 개발 보안: 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동 SW 개발 보안 생명주기: 요구사항 명세 → 설계 → 구현 → 테스트 → 유지보수 ◆ SW 개발 보안 3대 요소 기밀성(Confidentiality): 시스템 내의 정보와 자원은 인가된 사용자에게만 접근이 허용 무결성(Integrity): 시스템 내의 정보는 오직 인가된 사용자만 수정할 수 있음 가용성(Availability): 인가받은 사용자는 시스템 내의 정보와 자원을 언제라도 사용할 수 있음 ◆ DoS(Denial of Service) 공격: 시스템을 악의적으로 공객해서 해당 시스템의 자원을 부족하게 하.. 2022. 2. 6.
정보처리기사 실기 정리 - 11. 응용 SW 기초 기술 활용 정보처리기사 실기 정리 - 11. 응용 SW 기초 기술 활용 Chapter01 운영체제의 특징 (중요도: ★★★) ◆ 운영체제(OS: Operating System): 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어 ◆ 운영체제 종류: 윈도즈(Windows), 유닉스(Unix), 리눅스(Linux), 맥(Mac), 안드로이드(Android) ◆ 메모리 관리 기법 반입 기법: 메모리 적재 시기 결정(When) 배치 기법: 메모리 적재 위치 결정(Where) 할당 기법: 메모리 적재 방법 결정(How) 교체 기법: 메모리 교체 대상 결정(Who) ◆ 메모리 배치 기법 최초 적합(First-fit): 프로세스가 적재될 수 있는 가용 공간 중에서 첫 번째 분할에 할당하는 방.. 2022. 2. 5.
정보처리기사 실기 정리 - 12. 제품 소프트웨어 패키징 정보처리기사 실기 정리 - 12. 제품 소프트웨어 패키징 Chapter01 제품 소프트웨어 패키징 하기 (중요도: ★★) ◆ 제품 소프트웨어 패키징(Product Software Packaging): 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정 사용자 중심의 모듈 패키징 프로세스: 기능 식별 → 모듈화 → 빌드 진행 → 사용자 환경 분석 → 패키징 적용 시험 → 패키징 변경 개선 ◆ 릴리즈 노트(Release Note): 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서 릴리즈 노트 작성 프로세스: 모듈 식별 → 릴리즈 정보 확인 → 릴리즈 노트 개요 작성 → 영향도 체크 → 정식 릴리즈 노트 작성 → 추가 개선 항목 식별 ◆ 제품 소프트웨어 패키징 도구:.. 2022. 2. 5.
정보처리기사 실기 정리 - 4. 통합 구현 정보처리기사 실기 정리 - 4. 통합 구현 Chapter01 연계 요구사항 분석 (중요도: ☆) ◆ 연계 요구사항 분석: 서로 다른 두 시스템 · 장치 · 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 ◆ 연계 요구사항 분석 참고문서 개체(Entitiy) 정의서: 데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서 테이블(Table) 정의서: 논리 및 물리 모델링 과정 설계 산출물 인터페이스 명세서: 인터페이스 정의서에 작성한항목을 자세히 작성한 것 Chapter02 연계 메커니즘 구성 (중요도: ★★☆) ◆ 연계 메커니즘: 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계시 요구사항을 고려한 연계방법.. 2022. 2. 2.
정보처리기사 실기 정리 - 1. 요구사항 확인 정보처리기사 실기 정리 - 1. 요구사항 확인 Chapter01 소프트웨어 개발 방법론 (중요도: ★★★) ◆ 소프트웨어 생명주기 (SDLC): 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 ◆ 소프트웨어 생명주기 모델 종류 폭포수 모델: 가장 오래된 모델로, 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어감 프로토타이핑 모델: 주요기능을 프로토타입으로 구현해, 고객의 피드백을 반영하여 S/W 만듦 나선형 모델: 위험을 최소화하기 위해 점진적으로 시스템 개발 반복적 모델: 구축대상을 나누어 병렬적으로 개발 후 통합하거나, 반복적으로 개발 ◆ 소프트웨어 개발 방법론: 소프트웨어 개발의 시작부터 시스템을 사용하지 않는 과정까지의 전 과정을 형상화한 방법론 ◆ 소프트웨어 개발 방법론 종류 구조.. 2022. 2. 2.
728x90
반응형
LIST