정보보안/정보처리기사(6)
-
6일차
개념적 데이터 모델/ 논리적 데이터 모델 / 물리적 데이터 모델 데이터 모델의 구성요소 1. 관계 : 마름모 2. 개체 : ㅁ 3. 속성 : O 데이터 모델에 표시할 요소 1. 구조 2. 연산 3. 제약조건 테이블의 구성요소 로우 튜플() 기본키 외래키 반정규화란? 정규화된 데이터 모델을 통합, 중복, 분리하는 과정 1. 테이블 통합 2. 테이블 분할 2.1 수평 분할 (레코드 기준, ㅡ) 2.2 수직 분할 (속성 기준, ㅣ) 3. 중복데이터 추가 4. 중복 속성 추가 인덱스란 ? 데이터 레코드에 더 빠르게 접근하기 위한 쌍으로 구성된 데이터 구조 ※ Table Scan 인덱스가 없을 때 특정한 값을 찾기 위해 모든 데이터 페이지를 확인하는 것 ※ 클러스터드 인덱스 / 넌클러스터드 인덱스 클러스터드 인덱..
2020.07.24 -
5일차
기능 모델링 정적 모델링 클래스 다이어그램 시스템을 구성하는 클래스, 클래스의 특성인 속성과 오퍼레이션, 속성과 오퍼레이션에 대한 제약조건, 클래스 사이의 관계를 표현한 것이다. - 클래스 다이어그램은 클래스, 제약조건, 관계 등으로 구성된다. - 코딩에 필요한 객체의 속성, 함수 등의 정보를 잘 표현하고 있어 시스템을 모델링하는 데 자주 사용된다. - 클래스 다이어그램은 시스템 구성 요소를 문서화하는 데 사용된다. 구성 요소 1. 클래스 - 클래스는 각각의 객체들이 갖는 속성과 오퍼레이션을 표현한다. 야구선수 클래스 이름 - 선수코드 : String - 이름 : String - 포지션 : String[2] - 경기수 : Int = 0 - 경력 : Int {경력 > 0} # 승점 : Int 속성 + 연봉..
2020.07.08 -
4일차
OS(Operating System) 컴퓨터 시스템의 자원들을 효율적으로 관리하며 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어 DBMS(DataBase Management System) 사용자와 DB 사이에서 사용자의 요구에 따라 정보를 생성해 주고, DB를 관리해 주는 소프트웨어 WAS(Web Application Server) 정적인 콘텐츠를 처리하는 웹 서버와 달리 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어이다. Tomcat, GlassFish, JBoss, Jetty, JEUS 등이 그 예이다. 요구사항 유형 1. 기술하는 내용에 따라 1.1 기능 요구사항 [] - 시스템이 무엇을 하는지, 어떤 기능을 하는지에 대한 사항 - ..
2020.07.04 -
3일차
보호되어 있는 글입니다.
2020.07.03 -
2일차
애플리케이션 테스트 - 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 - 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인하고 소프트웨어가 기능을 정확히 수행하는지 검증한다. 애플리케이션 테스트의 기본 원리 1. 완벽한 테스트 불가능 - 완벽한 소프트웨어 테스팅은 불가능하다. 2. 결함 집중 - 애플리케이션의 결함은 대부분 개발자의 특성이나 애플리케이션의 기능적 특징 때문에 특정 모듈에 집중되어 있다. 애플리케이션의 20%에 해당하는 코드에서 전체 결함의 80%가 발견된다고 하여 파레토 법칙을 적용하기도 한다. ※ 파레토 법칙 파레토 법칙은 상위 20% 사람들이 전체 부의 80%를 가지고 있다거나, 상위 20% 고객이 매출의 80%를 창출한다는 의미로, 이 법칙이 애플리케이션 ..
2020.06.29 -
1일차
사용자 인터페이스(User Interface) - UI는 사용자와 시스템 간의 상호작용이 원할하게 이뤄지도록 도와주는 장치나 소프트웨어를 의미 UI의 종류 1. GUI : 그래픽 환경 2. CLI : 텍스트 형태 3. NUI(Natural User Interface) : 사용자의 말이나 행동으로 기기를 조작하는 인터페이스 4. VUI(Voice User Interface) : 사람의 음성으로 기기를 조작 5. OUI(Organic User Interface) : 모든 사물과 사용자 간의 상호 작용을 위한 인터페이스(IoT, VR, AR 등) UI의 기본 원칙 1. 직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 한다. 2. 유효성 : 사용자의 목적을 정확하고 완벽하게 달성해야 한다. 3. 학습성 : 누..
2020.06.26