하다보면 늘겠지 ʕ •ᴥ•ʔ

직접 해본 것과 그냥 아는 것은 다르니까- 어설프더라도 이것저것 해보는 중

728x90
반응형

전체 글 78

[정처기] 2과목 : 테스트기법 (화이트박스/블랙박스)

[정처기] 2과목 : 테스트기법 (화이트박스/블랙박스) 1. 화이트박스 소스코드를 보면서 검사하는 방법 - 문장검증 : 모든 문장을 수행하며 - 선택검증 : 선택하는 부분만 - 경로검증 : 모든 경로 검사 - 조건검증 : 조건이나 반복문 내 조건식 2. 블랙박스 소스코드를 보지 않고 입출력 값으로만 검사하는 방법 - 동등 분할 : 모든 테스트케이스 - 경계값 분석 : 입력조건의 경계값으로 (예: 80~100 이면 79~81, 99~101로 검사) - 원인-효과 그래프 검사 : 입출력에 영향을 미치는 상황을 분석한 후 효율성이 높은 걸로 - 오류예측 검사 : 느낌으로 - 비교검사 : 여러 버전에 동일하게 테스트해보기

[정처기] 1과목 : 자료흐름도(Data Flow Diagram)

[정처기] 1과목 : 자료흐름도 1. 자료흐름도 - 구조적 분석모델 중 하나 - 자료의 흐름과 처리과정을 도형중심으로 기술 - 자료흐름 그래프 또는 버블차트라고 함 2. 자료흐름도 구성요소 - process(처리과정) : 원형 - data flow (자료 흐름) : 화살표 - data store (자료 저장소) : 사각형에서 양 옆이 뚫린 모양= - terminator (단말기) : 사각형 ㅁ

[정처기] 3과목 : 분산데이터베이스

[정처기] 3과목 : 분산데이터베이스 1. 장단점 - 높은 신뢰성, 가용성, 효용성, 융통성 - 바른 응답속도와 통신비용 절감 - 소프트웨어 개발비용 증가 - 오류 잠재성 증대 2. 조건 - 위치 투명성 : 사용자는 실제 데이터베이스의 위치를 알 필요가 없음 - 중복 투명성 : 실제로는 동일한 데이터가 여러 곳에 중복되어 있어도 사용자는 하나만 있는 것처럼 - 장애 투명성 : 장애가 발생해도 무결성 보장 - 병행 투명성 : 다수의 트랜젝션이 동시에 실행되도 영향을 받지 않음 3. 적용기법 - 테이블분할: 수형분할, 수직분할 - 테이블복제: 부분복제, 광역복제

[정처기] 1과목 : 객체지향

[정처기] 1과목 : 객체지향 설계 객체지향은 상향식!! 1. 구성요소 - 클래스 : 붕어빵 틀! - 객체 : 틀에서 찍어낸 붕어빵~ - 속성 : 성질 - 메서드(Methon) : 함수, 모듈 - 메시지 : 지시 2. 특징 - 캡슐화(Encapsulation) : 정보은닉, 재사용, 결합도 낮음 - 상속 : 상위 클래스의 모든 데이터와 행동을 물려받음. 하위 클래스에서 또 정의할 필요없음 - 추상화 : 공통적인 부분만 묶기 (제어, 과정, 데이터) - 다형성 : 메시지가 하나여도 객체가 가진 여러 방법으로 응답할 수 있음 - 정보은닉 - 동적바인딩 3. 설계원칙 (SOLID) - 단일 책임 원칙(SRP) : 하나의 클래스는 하나의 기능만 수행해라 - 개방 폐쇄원칙(OCP) : 수정에는 닫히고, 확장에는 ..

[정처기] 3과목 : SQL

[정처기] 3과목 : SQL 1.SQL (1) DDL : 정의, 생성, 변경, 삭제 - CREATE - ALTER 변경 - DROP 구조 삭제 (drop view) - TRUNCATE 구조는 남겨놓고 데이터만 초기화 - RENAME - TRUNCATE (2) DML : 조작 - SELECT - INSERT (+into) - UPDATE (+set) - DELETE 특정 튜플만 삭제 (3) DCL : 데이터 제어(권한부여) - GRANT (+on객체 to사용자) / with grant option (권한을 줄 권한도 준다) - REVOKE (+on객체 from사용자) / cascade (네 권한으로 내렸던 결정도 뺏는다) (4) TCL : 트랜젝션 제어 - COMMIT - ROLLBACK - SAVEPOINT

728x90
반응형