셤숌셤 13

3과목: 데이터베이스 구축

Automicity 원자성 sql쿼리문 : update - set (=update 갱신 ) Grant update on 테이블명 to 대상 insert into 테이블명 values(, , ,) 관계대수: 1. 순수관계연산자 = select, division, project, join 2. 일반집합연산자 로킹(병행제어에서 한꺼번에 로킹할 수 있는 객체크기) : 로킹단위가 크면 로크수가 작아지고 관리쉽지만, 병행성수준과 데이터 베이스 공유도 저하 view - alter안돼, 독립적인 인덱스 X - 사용자 데이터관리 O 데이터모델(논리데이터구조, 연산, 제약조건) 제3정규형-> BCNF정규형(모두 후보키) Olap 연산 : Roll-up, Drill-down, Dicing, slicing, pivoting ..

2과목: 소프트웨어 개발

EAI : 버스, 허브가 미들웨어 SMTP : 전자우편 교환 알파검사 : 사용자-개발자 - 인터페이스 구현 검증 도구 : xUnit, STAF, FitNesse, NTAF, Selenuim, watir - ESB : 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스 제공의 솔루션으로 구현검증 도구가 아님 형상관리 -> 소스코드, 요구분석서, 운영설치 지침서 최대간선 계산법 : 무방향 n(n-1)/2 , 방향 n(n-1) 테스트 오라클 : 테스트결과 판단을 위해 사전에 정의된 참값을 입력하여 비교하는 기법 및 활동, 종류에는 참, 샘플링, 휴리스틱, 일관성검사가 존재 빌드 자동화 도구 중에서 - Jenkins는 JAVA 기반의 오픈소스로 가장 많이 사용됨 - Graddle은 ..

1과목: 소프트웨어 설계

Linear 절차지향 객체지향 분석의 방법론 중 하나인 럼바우 : 객체모델, 동적모델, 기능모델로 나눠 수행하는 방법 디자인패턴 + 객체언어 = 효율성 증가 소프트웨어 하위설계 : 모듈설계 자료사전에서 기호의 의미 : [ ] = 선택, ( ) = 생략, { } = 반복 , + = 연결, ** = 설명 개발 및 테스트 => 소스코드 분석 및 오류 복구 비정형-자연어, 정형-Z기법 유지보수 => 개발비용 높음 애자일(민첩, 소통, 주기반복) : 기능, 스크럼, XP 설계 및 코딩 => 구현단계 디자인패턴 : 1.생성패턴(Creational Pattern): 추상팩토리, 빌더, 팩토리메소드, 프로토타입, 싱글톤 2.구조패턴(Structural Pattern): 어탭더, 브리지, 컴포지트, 데코레이터, 퍼싸드,..