본문 바로가기

정보처리기사29

시나공 정보처리기사 실기 요약 9장 소프트웨어 개발 보안 구축 SECTION 133 Secure SDLC (1) Secure SDLC Secure SDLC는 보안상 안전한 소프트웨어를 개발하기 위해 SDLC에 보안 강화를 위한 프로세스를 포함한 것을 의미한다. 요구사항 분석, 설계, 구현, 테스트, 유지보수 등 SDLC 전체 단계에 걸쳐 수행되어야 할 보안 활동을 제시한다. (3) 소프트웨어 개발 보안 요소 보안 요소 설명 기밀성(Confidentiality) 시스템 내의 정보와 지원은 인가된 사용자에게만 접근이 허용됨 정보가 전송 중에 노출되더라도 데이터를 읽을 수 없음 무결성(Integrity) 시스템 내의 정보는 오직 인가된 사용자만 수정할 수 있음 가용성(Availability) 인가받은 사용자는 시스템 내의 정보와 자원을 언제라도 사용할 수 있음 인증(Au.. 2021. 9. 29.
시나공 정보처리기사 실기 요약 8장 SQL 응용 SECTION 118 SQL - DDL (3) CREATE DOMAIN CREATE DOMAIN SEX CHAR(1) DEFAULT '남' CONSTRAINT VALID-SEX CHECK(VALUE IN ('남', '여'); (4) CREATE TABLE ex) '이름', '학번', '전공', '성별', '생년월일'로 구성된 테이블을 정의하는 SQL문을 작성하시오, 단, 제약 조건은 다음과 같다. '이름'은 NULL이 올 수 없고, '학번'은 기본키이다. '전공'은 테이블의 '학과코드'를 참조하는 외래키로 사용된다. 테이블에서 삭제가 일어나면 관련된 튜플들의 전공 값을 NULL로 만든다. 테이블에서 '학과코드'가 변경되면 전공 값도 같은 값으로 변경한다. (5) CREATE VIEW 예제) 테이블에서 '.. 2021. 9. 29.
시나공 정보처리기사 실기 요약 6장 화면 설계 SECTION 099 사용자 인터페이스 (2) 사용자 인터페이스의 구분 구분 내용 CLI 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스 GUI 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경의 인터페이스 NUI 사용자의 말이나 행동으로 기기를 조작하는 인터페이스 (3) 사용자 인터페이스이 기본 원칙 원칙 내용 직관성 누구나 쉽게 이해하고 사용할 수 있어야 함 유효성 사용자의 목적을 정확하고 완벽하게 달성해야 함 학습성 누구나 쉽게 배우고 익힐 수 있어야 함 유연성 사용자의 요구사항을 최대한 수용하고 실수를 최소화해야 함 SECTION 101 UI 설계 도구 (1) 와이어프레임(Wireframe) 와이어프레임은 페이지에 대한 개략적인 레이아웃이나 UI 요소 등에 대한 뼈대를 설계하는 도구.. 2021. 9. 27.
시나공 정보처리기사 실기 요약 1장 요구사항 확인 정리 SECTION 001 (2) 폭포수 모형(Waterfall Model) 각 단계를 확실히 매듭짓고 그 결과를 철저하게 검토하여 승인 과정을 거친 후에 다음 단계를 진행하는 개발 방법론이다. 가장 오래되고 전통적인 소프트웨어 생명 주기 모형, 고전적 생명 주기 모형, 결과물이 명확하게 산출되어야 한다. (4) 나선형 모형(Spiral Model, 점진적 모형) 보헴이 제안, 위험 분석 기능을 추가한 모형 4가지 주요 활동 계획 수립 -> 위험 분석 -> 개발 및 검증 -> 고객 평가 (5) 애자일 모형(Agile Model) 고객의 요구사항 변화에 유연하게 대응, 일정한 주기를 반복하면서 개발하는 모형 스크럼, XP, 칸반, Lean, 기능 중심 개발(FDD) SECTION 002 (1) 스크럼(Scrum.. 2021. 9. 20.