목록정처기 (19)
빙응의 공부 블로그
📝29. 데이터베이스 개요 DBMS 필수 기능 3가지 정의 기능 조작 기능 제어 기능 데이터의 독립성 논리적 독립성 물리적 독립성 스키마 외부 스키마 : 사용자가 사용하는 논리적 구조 개념 스키마 : 데이터 조직 전체의 구조 내부 스키마 : 물리 장치에 저장되는 구조 더보기 문제 1. 데이터베이스의 스키마에 대해 서술하시오 정답 : 데이터베이스의 구조와 제약조건에 관해 기술한 것 문제 2. 스키마의 종류를 모두와 특징을 쓰시오 정답 1. 외부 스키마 : 사용자가 사용하는 논리적 구조 2. 개념 스키마 : 조직 전체의 데이터 베이스 3. 내부 스키마 : 물리적으로 저장될 형식 문제 3. 모든 응용 프로그램들이 요구하는 데이터 구조를 지원하기 위해 데이터베이스에 저장될 데이터 타입과 구조에 대한 정의, 이용..
📝1. 소프트웨어 생명 주기 소프트웨어 생명 주기 소프트웨어를 개발하기 위한 설계, 운영, 유지보수 등의 과정을 각 단계별로 나눈 것이다. 대표적인 모형 폭포수 프로토타입 나선형 애자일 폭포수 모형 각 단계를 확실하게 매듭짓고 다음 단계로 이동 프로토타입 모형 실제 개발될 소프트웨어에 대한 견본품을 만들어 최종 결과물을 예측하는 모형 나선형 모형 여러번의 소프트웨어 개발에 있어 점진적으로 완성하는 모델 계획 수립 - 위험 분석 - 개발 및 검증 - 고객 평가 애자일 모형 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발 대표적 기법 스크럼, XP ,FDD 소프트웨어 공학 소프트웨어 위기를 극복하기 위한 방안으로 연구된 학문이다. 더보기 문제 1. 시제품을 끊임없이 제작하여 사이클을..
🚩소프트웨어 개발 방법론 구조적 방법론 분할 정복 원리 적용 정보공학 방법론 ERD 사용 객체지향 방법론 부품 조립하듯 객체를 조립해 소프트웨어 구현 컴포넌트 기반 방법론 컴포넌트 재사용이 가능한 개발 방법 애자일 방법론 소프트웨어 재사용 방법 합성 중심 : 블록을 만들어서 끼워 맞추어 소프트웨어를 오나성시킴 생성 중심 : 추상화 형태 소프트웨어 재공학 분석(Analysis) 재구성(Restructuring) 역공학(Reverse Engineering) 이식(Migration) 🚩비용 산정 기법 상향식 LOC(원시 코드 라인수) 비관치 낙관치, 기대치로 측정 수학적 산정 기법 COCOMO 모형 LOC에 의한 산정 기법 (노력을 사용MM) Organic, semi-Detached, Embedded가 있음 ..
언어부분, 잘 알고있는 부분은 제외하였습니다. 🚩프로그래밍 언어 활용 Python의 시퀀스 자료형 시퀀스 자료형이란 리스트, 튜플 range, 문자열처럼 값이 연속적으로 이어진 자료형을 말한다. 리스트 튜플 : 요소의 추가, 삭제, 변경이 불가 range : 연속된 숫자 변수 작성 규칙 영문자, 숫자, _ 만 사용 가능 첫 글자는 숫자를 쓸 수 없음 예약어를 사용 불가 기억 클래스 변수의 사용 범위를 나타낸다. java에 static 같은 것들이다. 자동 변수 : auto 레지스터 : register static extern 가비지 콜렉터 : 변수 선언만 하고 초기화하지 않은 것 C언어의 대표적인 표준 라이브러리 stdio.h math.h string.h stdlib.h : 난수 생성, 메모리 할당, 자..
제대로 아는 것에 대해서는 설명 안함 🚩데이터베이스 설계 개념적 모델링 현실의 정보를 추상화하는 과정 DBMS 고려 안함 개념스키마 모델링과 트랜잭션 모델링을 병행 수행 E-R 다이어그램, 개념스키마 논리적 모델링 논리적 자료 구조로 변환하는 과정 트랜잭션 인터페이스 설계, 논리 스키마 물리적 설계 물리적 구조의 데이터로 변환 🚩데이터 모델의 개념 구성요소 개체 속성 관계 E-R 다이어그램 🚩KEY 후보키 : 유일성과 최소성 기본키로 사용할 수 있는 속성 기본키 : 특정 튜플을 유일하게 구별하는 속성 대체키 슈퍼키 : 유일성만 만족 최소성은 만족 못함 외래키 NULL 값이 가능 🚩무결성 개체 무결성 : 기본키 관련 중복 및 NULL 금지 도메인 무결성 : 정의된 도메인만 사용 참조 무결성 : 외래 값은 ..
내가 확실히 아는 부분은 제외 운행법 Preorder = root - left -right inorder = left - root -right postorder = left - right - root 수식도 공통으로 동작 정렬 삽입 정렬 삽입하듯이 하나씩 더 넣어서 정렬하는 방법 쉘 정렬 최소 값을 찾아서 하나씩 정렬 버블정렬 한 수를 인접한 두 개의 크기에 따라 비교하여 서로 교환하는 방식 퀵정렬 힙 정렬 합병 정렬 검색 이분 탐색 해싱 제산법 제곱법 폴딩법 (XOR) 숫자 분석법 체이닝 : 충돌현상(Collision) 발생 해결법 소프트웨어 패키징 사용자 측면을 고려 모듈화하여 패키징 저작권(DRM) 저작권 관리 기술 암호화 키 관리 암호화 파일 생성 식별 기술 저작권 표현 정책관리 크랙방지 인증 형..