본문 바로가기
반응형

전체 글221

정처기 #16 논리 데이터베이스 설계 1 ) 데이터 모델링 절차 개념 데이터 모델링 : 정보 내용의 요구를 만족시키는 것으로 개체의 속성들로 기술된 개체 타입 간의 관계를 이용하여 현실 세계를 표현하는 방법 E-R 모델이 대표 논리 데이터 모델링: 데이터베이스 개발 과정의 첫 단계로 전략 수립 및 분석 단계에서 실시, 개념적 데이터 모델을 바탕으로 DBMS가 어떤 모델을 지원하는 지 파악하여 논리적 데이터 모델로 변환시키는 단계 논리적 데이터 모델링의 3단계 논리적 데이터베이스 구조로 Mapping 트랜잭션 인터페이스를 설계 스키마의 평가 및 최적화 물리 데이터 모델링 : 설계 단계에서 시스템의 설계 및 정보요건을 정확하고 완전하게 표현한 모델로써 데이터베이스 생성을 위한 물리 구조로 변환 물리적 데이터 모델링의 3단계 레코드 분석 및 설계.. 2022. 2. 9.
정처기 #15 데이터베이스의 개요 1) 데이터베이스의 정의 Shared data(공유 데이터) : 여러 사용자가 필요로 하는 데이터들을 공동으로 공유 Operational Data(운영 데이터) : 조직체가 운영되는 데 필요한 모든 데이터와 데이터들의 관계 집합 Integrated Data(종합 데이터) : 불필요한 데이터를 제거하고 중복이 최소화된 데이터들의 집합 Stored Data(저장 데이터) : 컴퓨터 시스템이 저장 매체에 저장 2) 데이터베이스의 특징 Continuous Evolution(계속적인 변화) : 새로운 데이터의 삽입, 삭제, 갱신을 통해 정확한 데이터를 유지하며 변화, 갱신 Real Time Accessibility(실시간 접근) : 수시적이고, 비정형적인 질의에 대하여 실시간 처리로 응답 Concurrent Sh.. 2022. 2. 8.
정처기 #14 애플리케이션 테스트 관리 1 ) 테스트 관련 용어 Debug : 디버그 또는 디버깅은 컴퓨터 프로그램의 논리적인 오류를 찾아내는 과정 Debugger : 디버거는 디버깅을 하려는 코드에 중단점을 지정해 단계를 지정된 값을 확인할 수 있도록 지원 Walk-Through : 소프트웨어 생명주기의 각 단계마다 산출된 명세서를 가지고 오류를 찾아내는 비정형 검토회의 2 ) 정형 기술 검토(FTR)의 검토 지침 오류 검출에 초점을 두고 해결책은 나중으로 미룸(제품 검토의 집중성) 검토를 위한 자료를 사전에 배포하여 검토(사전 준비성) 의견을 제한하되 충분히 받아들임(의제의 제한성) 안건을 세우면 고수(안건 고수성) 논쟁과 반박을 제한(논쟁 반박의 제한성) 문제 영역을 공개(문제 공개성) 참가자의 수를 제한(참가 인원 제한성) 발견된 오류.. 2022. 2. 6.
정처기 #13 통합구현 1) 형상관리 도구 기능 check-out : 형상 관리 저장소로부터 최신 소프트웨어 형상을 개발자 PC로 가져오는 기능 check-in : 개발자가 수정한 소스를 형상 관리 도구 저장소로 업로드하는 기능 commit : 개발자가 소스를 형상 관리 도구 저장소에 업로드한 후 최종적으로 업데이트가 되었을 형상 관리 서버에 반영되도록 하는 기능 update: 변경 사항이 있는 경우 서버 형상을 로컬 형상으로 가져오는 기능 import : 아무것도 들어있지 않은 저장소에 맨 처음 소스를 넣는 기능 export : check-out과 달리 버전 관리 파일을 뺀 순수한 소스 파일을 받아옴 형상 관리 도구 CVS : 가장 오랫동안 사용한 형상 관리 도구, 중앙 집중형 서버 저장소에 클라이언트가 접속해서 버전 관리를.. 2022. 2. 6.
정처기 #12 정렬 1 ) 정렬의 시간 복잡도 2 ) 선택 정렬(Selection Sort) 오름차순으로 정렬하였을 때 가장 작은 값을 찾아 선택된 위치 자료와 교환하는 정렬 방법 가장 작은 값을 먼저 결정하는 경우, 가장 작은 값이 1번 채로 결정되며, 2번째, 3번째 작은 값 순으로 결정 3 ) 버블 정렬(Bubble Sort) 주어진 파일에서 인접한 두 개의 레코드 키 값을 비교하며 그 크기에 따라 레코드 위치를 서로 교환하는 정렬 방법 1번째, 2번재와 비교, 2번째와 3번째와 비교, 3번째와 4번째와 비교하면서 자료를 정렬 4 ) 삽입 정렬(Insertion Sort) 첫 번째 자료를 기준으로 두 번째부터 차례로 비교하여 자기 위치 찾아 삽입하면서 정렬 방법으로 정렬할 자료 일부가 정렬되어 있는 경우에 유리한 방법.. 2022. 2. 6.
정처기 스터디 2주차 2과목(소프트웨어 개발)에서 출제 경향이 제일 높은 부분을 발표 스터디를 공유하려고 한다. 1 ) 자료 구조 1. 자료 구조 분류 선형구조(Linear) :데이터들의 사이의 선후 관계가 1:1 구조, 스택(Stack), 큐(Queue), 데크(Deque) 선형 리스트(Linear List), 연결 리스트(Linked List) 비선형 구조(Non Linear) : 데이터들 사이의 선후 관계가 계층 또는 그물 형태를 가지는 구조 Tree, Graph 2. Stack LIFO: 후입 선출 함수를 호출하여 복귀할 때, DFS(깊이 우선 탐색), Recursion(재귀) 함수, 인터럽트 수행 3. Queue FIFO : 선입 선출프린터 스풀이나 입출력 버퍼에서 이용 4. Deque 양쪽 모두에서 입력과 출력 스.. 2022. 2. 6.
반응형