본문 바로가기

반응형

정보처리

정보처리기사 필기 문제 유형 분석 (13) 안녕하세요. 소복냥입니다. 오늘도 달려봅니다. * 트랜잭션의 특징 Atomicity 원자성 - 트랜잭션의 연산은 DB에 모두 반영되도록 완료 (commit)되든지, 전혀 반영되지 않도록 복구 (Rollback)해야 합니다. - 트랜잭션 내의 모든 명령은 반드시 완벽히 수행, 모두가 완벽히 수행되지 않고 어느 하나라도 오류발생시, 트랜잭션 전부가 취소되야 합니다. Consistency 일관성 - 트랜잭션이 실행을 성공적으로 완료하면, 언제나 일관성 있는 DB 상태로 변환 합니다. - 시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 수행 완료 후의 상태가 같아야 합니다. Isolation 독립성, 격리성, 순차성 - 둘 이상의 트랜잭션이 동시병행 수행될 경우, 어느 하나의 트랜잭션 실행 중에 다른 트랜잭.. 더보기
정보처리기사 필기 문제 유형 분석 (12) 안녕하세요. 소복 냥입니다. 서론 없이 바로 갑니다! * SW 패키징 고려사항 패키징시, 사용자에게 배포되는 SW이므로 보안을 고려합니다. 사용자 편의성을 위한 복합성 및 비효율성 문제를 고려합니다. 제품 SW 종류에 적합한 암호화 알고리즘을 적용합니다. 소스 코드는 향후 관리를 고려하여 모듈화 하여 패키징 합니다. * DRM 디지털 저작권 관리의 기술요소 * 소프트웨어 형상 관리 * 형상관리 (SCM, Software Configuration Management) SW의 개발 과정에서 SW의 변경사항을 관리하기 위해 개발된 일련의 활동 형상 관리를 통해, 이전 리버 전이나 버전에 대한 정보에 접근 가능하여 배포본 관리 유용합니다. 불필요한 사용자의 소스 수정 제한됩니다. 동일한 프로젝트에 대해 여러 개.. 더보기
정보처리기사 필기 문제 유형 분석 (9) 안녕하세요. 소복냥 입니다. 9번째 시간 달려가 보겠습니다. * CASE (Computer Aided Software Engineering) 소프트웨어 공학의 여러 작업들을 자동화하는 도구 소프트웨어 부품의 재사용성을 향상해줍니다. 소프트웨어 품질과 일관성을 효율적으로 관리할 수 있습니다. 소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화시켜 줍니다. 소프트웨어의 유지보수를 용이하게 수행할 수 있도록 해줍니다. 소프트웨어 공학의 여러 작업들을 자동화하는 도구입니다. 소프트웨어 시스템의 문서화 및 명세화를 위한 그래픽 기능을 제공합니다. 자료 흐름, 비즈니스 프로세스 등의 다이어그램을 쉽게 작성하게 해주는 소프트웨어도 CASE 도구입니다. * UML (Unified Modeling Language).. 더보기
정보처리기사 필기 문제 유형 분석 (8) 안녕하세요. 소복냥 입니다. 정보처리기사 필기 문제 유형 분석 벌써 8번째 시간입니다. 무리하지 말고 하루 한 페이지만 집중해서 봐야 할 것 같습니다. * 사용자 인터페이스 (UI) 요소 체크박스 여러 개의 선택 상황에서 1개 이상의 값을 선택할 수 있는 버튼 라디오 버튼 여러 항목 중 하나만 선택할 수 있는 버튼 텍스트 박스 사용자가 데이터를 입력하고 수정할 수 있는 상자 토글 버튼 on / off와 같이 둘 중 하나의 값을 선택하는 버튼 * 블랙박스 검사 기법 동치 분할, 경곗값 분석, 원인-효과 그래프, 오류분석, 비교 검사 (#동경원오비) * 이진 검색 알고리즘 (binary search algorithm) 오름차순으로 정렬된 리스트에서 특정한 값의 위치를 찾는 알고리즘입니다. 처음 중간의 값을 .. 더보기
정보처리기사 필기 문제 유형 분석 (7) 안녕하세요. 소복냥입니다. 정보처리기사 자격증을 취득하기 위해 2020년부터 새로운 과목으로 변경되어 이를 토대로 문제 유형 분석을 진행하고 있습니다. * 트랜잭션 = ACID * 원자성 (atomicity) 트랜잭션 내의 모든 명령은 반드시 완벽히 수행되어야 하며, 트랜잭션 연산은 DB에 모두 반영되어 Commit (완료)되든지 아니면 반영 안 되어 Rollback (복구) 되어야 합니다. * 일관성 (consistency) 트랜잭션의 수행 전, 후의 데이터 간의 불일치가 생겨서는 안 됩니다. * 격리성 (isolation) 여러 트랜잭션이 동시에 수행되어도, 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없습니다. * 영속성 (durability) 성공적으로 수행된 트랜잭션의 결과는 시.. 더보기
정보처리기사 필기 문제 유형 분석 (6) 안녕하세요. 소복냥입니다. 바로 본론으로 들어가겠습니다. * 접근통제 정책의 구분 임의적 접근통제 정책 (DAC ; Discretionary Access Control) 강제적 접근통제 정책 (MAC ; Mandatory Access Control) 역할 기반 접근통제 정책 (RBAC ; Role-based Access Control) * 구조적 개발 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악, 문서화하는 체계적 분석방법으로 자료 흐름도, 자료 사전, 소단위 명세서의 특징을 가짐. 구조 중심 분석/설계, 문서화, 모듈화, 소프트웨어 모듈화를 위해 하향식 분할을 해 가면서 분석/설계를 수행하는 자료 흐름 지향 기법. 모듈화에 의한 소프트웨어 설계 기법. * 복호화 or 디코딩 (decodin.. 더보기
정보처리기사 필기 문제 유형 분석 (5) 안녕하세요. 소복냥입니다. 벌써 5번째 시간입니다. 각 문제에 대한 유형을 분석한 내용입니다. * SOA (Service Oriented Architecture) 서비스 지향 아키텍처 계층 표현 계층 (Presentation Layer) 프로세스 계층 (Process Layer) 서비스 계층 (Service Layer) 비즈니스 계층 (Business Layer) 영속 계층 (Persistency Layer) * DAS (Direct Attached Storage) 하드디스크와 같은 데이터 저장장치를 호스트 버스 어댑터에 직접 연결하는 방식. 저장장치와 호스트 기기 사이에 네트워크 디바이스가 있지 말아야 하고 직접 연결하는 방식으로 구성 * NAS (Network Attached Storage) 서버와 .. 더보기
정보처리기사 필기 문제 유형 분석 (4) 안녕하세요. 소복냥입니다. 오늘도 역시 문제 유형을 찾아 분석해보는 시간을 가져보도록 하겠습니다. 문제점이 신나게 써놓고 복기를 하지 않아서 다음날 되면 머리가 초기화되는 것이 발견되었습니다. 하여, 중복적 문제 유형을 다루는 부분도 있음을 미리 말씀드립니다. 필요 없으신 부분이거나 알고 계신 부분은 패스하고 넘겨주시기 바랍니다. * 저작권 관리 구성 요소 * 콘텐츠 제공자 (Contents Provider) 콘텐츠를 제공하는 저작권자. * 콘텐츠 분배자 (Contents Distributor) 암호화된 콘텐츠를 유통하는 곳이나 사람, 쇼핑몰 등으로 암호화된 콘텐츠 제공. * 클리어링 하우스 (Clearing House) 키 관리 및 라이선스 발급 관리. * DRM 컨트롤러 배포된 콘텐츠의 이용 권한을 .. 더보기

반응형