// 최상단에 jquery를 추가해주자
[정보처리기사] 2020년 1회, 2회 소프트웨어 개발 정리
·
정보처리기사
정렬 알고리즘 White Box Test 기법- 프로그램 내부 구조, 동작을 디테일하게 검사- 내부 소스코드를 테스트 하는 기법- 개발자 관점의 테스트 방법- 문장검증, 선택검증, 경로검증, 조건검증 Black Box Test 기법- 소프트웨어의 내부 구조나 작동 원리를 모르는 상태에서 동작을 검사- 내가 원하는 기능이 예측한 대로 정상 동작하는지를 확인- 사용자 관점의 테스트 방법- 동등 분할 기법, 경계값 분석 기법, 오류 예측 기법, 원인 결과 그래프 기법, 의사결정 테이블 테스팅, 상태 전이 테스팅 소프트웨어 품질 표준- 정확성: 사용자의 요구사항을 만족시키는 정도- 신뢰성: 기능상의 장애 없이 의도한 임무 수행- 효율성: 시스템 자원과 코드의 최적화- 무결성: 허가받지 않은 사람이 자료에 접근할..
[정보처리기사] 2020년 1회, 2회 소프트웨어 설계 정리
·
정보처리기사
코드의 종류순차코드일정한 기준에 따라 순서대로 일련번호 부여완전 순차코드 (중요 X)일정 간격으로 비어있는 번호를 부여구분 순차코드몇 개의 블록으로 나누어 각 블록에 의미를 갖게 부여십진 분류 코드10진으로 분류하고, 다시 10진으로 분류그룹 분류 코드대분류, 중분류, 소분류 등으로 구분하는 방식표의 숫자 코드중량, 면적, 용량, 거리 등을 코드화 하는 방식연상 코드코드값을 보면 대상을 연상할 수 있는 코드부여합성 코드두 개 이상의 코드를 조합하여 만든 코드 자료 흐름도의 구성요소구성요소설명표기법Process(프로세스)자료의 처리/변환 과정을 표현한다타원형 안에 프로세스 이름Data Flow(자료 흐름)자료의 흐름을 표현한다화살표 위에 자료이름Data Store(자료 저장소)파일, 데이터 베이스 등 저장..
[혼공S] 3주차 마무리
·
혼공학습단 12기
휴... 태국여행 너무 재밌게 잘 다녀왔습니다. 책을 들고 가긴 했는데... 예상은 했지만 너무 피곤해서 열어보지도 못했습니다 :( 하지만 재밌었잖아 한잔해~ 아직 안가보신 분들 계시면 방콕-파타야 투어 추천합니다! 3주 차에 조인을 포함해서 중요한 내용이 정말 정말 많이 나왔습니다. 놀러 다니느라 정리는 제대로 못했지만 다행히도 럭키비키한 여름방학이 있으니 그때 꼼꼼히 정리하는 걸로~ 각 단원별 학습 내용 정리는 '혼공학습단 12기' 카테고리 안에 있습니다:) 기본 숙제p.195의 확인 문제 4번 풀고 인증하기 문제: 다음 SQL은 회원으로 가입만 하고, 한 번도 구매한 적이 없는 회원의 목록입니다. 빈칸에 들어갈 가장 적합한 것을 고르세요. SELECT DISTINCT M.mem_id, B.prod..
[혼공S] 04 - 3 'SQL 프로그래밍' 정리
·
혼공학습단 12기
핵심 정리IF 문은 조건식이며 참일 때 수행하는 IF, 참과 거짓을 때 각각 다른 부분이 수행되는 IF ~ ELSE가 있다.변수는 DECLARE로 선언하고, SET으로 값을 대입한다.CASE문은 2가지 이상일 때 처리 가능하다. 그래서 CASE를 '다중 분기'로도 부른다.WHILE 문은 조건식이 참인 동안에는 계속 반복한다. WHILE 문을 계속 실행하는 ITERATE 와 WHILE 문을 빠져나가는 LEAVE로 사용할 수 있다.PREPARE는 SQL문을 실행하지 않고 미리 준비해놓고, EXECUTE는 준비한 SQL 문을 실행한다. 이러한 방식을 동적 SQL 이라 부른다.
[혼공S] 04 - 2 '두 테이블을 묶는 조인' 정리
·
혼공학습단 12기
내부 조인두 테이블을 연결할 때 가장 많이 사용되는 것이 내부 조인이다. 그냥 조인이라 부르면 내부 조인을 의미하는 것이다. 일대다 관계의 이해두 테이블의 조인을 위해서는 테이블이 일대다(one to many) 관계로 연결되어야 한다. 먼저 일대다 관계에 대해 알아보자. 데이터베이스의 테이블은 하나로 구성되는 것보다는 여러 정보를 주제에 따라 분리해서 저장하는 것이 효율적이다. 이 분리된 테이블은 서로 관계(relation)를 맺고 있다. 이러한 대표적인 사례가 인터넷 마켓 데이터베이스(market_db)의 회원 테이블과 구매 테이블이다. 다음 그림과 같이 market_db에서 회원 테이블의 아이디와 구매 테이블의 아이디는 일대다 관계이다. 일대다 관계란 한쪽 테이블에는 하나의 값만 존재해야 하지만, 연..
[혼공S] 04 - 1 'MySQL의 데이터 형식' 정리
·
혼공학습단 12기
테이블을 만들 때는 데이터 형식을 설정해야 한다. 데이터 형식에는 크게 숫자형, 문자형, 날짜형이 있다. 또 세부적으로는 여러 개로 나뉘기도 한다. 이렇게 다양한 데이터 형식이 존재하는 이유는 실제로 저장될 데이터의 형태가 다양하기 때문이다. 각 데이터에 맞는 데이터 형식을 지정함으로써 효율적으로 저장할 수 있다. 데이터 형식정수형정수형은 소수점이 없는 숫자, 즉 인원 수, 가격, 수량 등에 많이 사용한다. 정수형의 크기와 범위는 다음과 같다. 데이터 형식바이트 수숫자 범위TINYINT1-128 ~ 127SMALLINT2-32,768 ~ 32,767INT4약 -21억 ~ +21억BIGINT8약 -900경 ~ +900경 문자형문자형은 글자를 저장하기 위해 사용하며, 입력할 최대 글자의 개수를 지정해야 한다..