본문 바로가기

전체 글109

정보처리기사 실기 - 데이터 입출력 구현 (1) 요구사항 확인 -> 개념 모델링 -> 논리 모델링 -> 물리 모델링 -> 데이터베이스 구축 (개발 범위 파악) (업무 중심 분석) (개발 환경 고려) 1. 데이터 모델링 - 엔티티와 관계를 중심으로 명확하고 체계적으로 표현해 문서화하는 기법 정보 요구에 대한 정확한 이해 효율적인 의사소통 수단 고품질 S/W와 유지보수 비용 감소 업무 흐름 파악, 무결성 보장, 중복 제거로 일관성 있는 정보 제공 2. 논리 모델링 - 엔티티와 속성들의 관계를 구조적으로 정의하는 단계 (E-R 다이어그램) 엔티티 : 관리할 대상이 되는 실체 (회원) 속성 : 관리할 정보의 구체적 항목 (이름, 전화번호, 주소) 관계 : 엔티티간의 대응관계 특성 - 정규화, 포용성, 완전성, 독립성 정규화 : 모든 데이터를 정규화해 모델링 .. 2022. 1. 12.
정보처리기사 실기 - 요구사항 확인 (3) 3. 요구사항 요구공학 - 요구사항을 정의하고 문서화하고 관리하는 프로세스 요구사항 개발 프로세스 - 도출 > 분석 > 명세 > 확인 도출 : 요구사항 소스, 도출기법 (어떻게 수집할건지, 이해관계자와 효율적인 의사소통 중요) 분석 : 요구사항 분류, 개념 모델링, 요구사항 할당, 협상 (상충되는 요구사항 해결, S/W 범위 파악) 명세 : 시스템 정의서, 시스템 요구사항 명세서, S/W 요구사항 명세서 (체계적으로 검토, 평가, 승인될 수 있는 문서 작성) 확인 : 검토, 프로토타이핑, 모델 검증, 인수 테스트 (요구사항 문서가 표준에 적합하고 이해 가능한지, 일관성이 있는지, 완전한지 검증) 요구사항 분석 기법 - 요구사항 분류, 개념 모델링, 요구사항 할당, 요구사항 협상, 정형 분석 요구사항 분류.. 2022. 1. 11.
정보보안기사 필기 - 접근통제 (1) 1. 접근 통제 인가된 사용자가 비인가된 방식으로 접근하는 행위 방지 인가된 사용자가 인가된 방식으로 실수 또는 의도적으로 잘못 접근해 자산을 훼손하는 행위 방지 입력의 신뢰성, 최소 권한 부여, 직무 분리 주체 : 객체나 데이터에 대한 접근을 요청하는 능동적인 개체 (행위자) 객체 : 접근대상이 되는 수동적인 개체, 행위가 일어날 아이템 (제공자) 접근 : 주체와 객체 사이의 정보 흐름 사용자 인증 - 사용자가 자산에 접근할 때 시스템이나 관리자는 사용자의 실재, 확인, 권환 등을 확인 식별 -> 인증 -> 인가 식별 : 시스템에게 주체의 식별자를 요청하는 과정 (ID), 식별자는 신원을 나타내므로 책임추적성에도 사용됨 인증 : 주체의 신원, 자격 등을 확인하는 과정 (PW), 시스템의 부당한 사용, .. 2022. 1. 11.
정보처리기사 실기 - 요구사항 확인 (2) 2. 개발 기술 환경 정의 대상 : 운영체제, DBMS, 미들웨어, 오픈소스 1. 운영체제 - H/W와 S/W 리소스를 관리하고, 인터페이스를 담당하고, 지원하는 S/W (ex. Windows, Linux, Unix, iOS, Android..) 고려사항 - 품질 측면 (신뢰도, 성능), 지원 측면 (기술지원, 주변기기, 구축비용) 신뢰도 : 장기간 시스템 운영 시 운영체제 장애 발생 가능성 성능 : 대규모 사용자 요청 처리 기술지원 : 안정적인 기술 지원, 오픈소스 여부 주변기기 : 설치 가능한 H/W, 주변 기기 지원 여부 구축비용 : 유지 및 관리 비용 2. DBMS - 데이터를 저장, 관리, 분석할 수 있는 응용 프로그램, 데이터베이스 생성, 조회, 변경 등이 주요 기능 (ex. oracle, S.. 2022. 1. 10.