목록All (175)
Learn & Record
96. 테스트 케이스 - 식별자, 테스트 항목, 출력 명세, 환경 설정, 특수 절차 요구, 의존성 기술 97. 통합 개발환경 IDE - 코딩, 컴파일, 디버깅 , 배포 등 다양한 기능 제공 98. 빌드도구 - 소스 코드 파일들을 컴퓨터에서 실행할 수 있는 제품 소프트웨어로 변환하는 과정 또는 결과물 도구 99. 소프트웨어 패키징의 개요 - 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다 100. 패키징 시 고려사항 - 사용자의 시스템 환경, 즉 운영체제, CPU, 메모리 등 에 필요한 최소 환경을 정의한다
1. Exception (예외) - 어떤 프로그램이든, 잘못된 코드, 부정확한 데이터, 예외적인 상황으로 오류가 발생할 수 있음 - 프로그램 비정상 종료를 막고, 정상 실행 상태를 유지하는 것이 목적 2. try-catch 구조 - 자바에서는 try-catch 구조를 사용해서 예외를 처리 - 예외마다 하나의 catch 블록을 지정하여야 함 - 예외가 발생할 가능성이 있는 코드를 try 블록으로 감싸고 처리 과정은 catch 블록에 위치시키면 됨 try { # 예외가 발생할 수 있는 코드 } catch (예외클래스 변수) { # 예외를 처리하는 코드 } finally { # 여기 있는 코드는 try 블록이 끝나면 무조건 실행 } public class DivideMyZeroOK { public static..
1. ORDER BY - SELECT 명령에 별 지정이 없을 경우, 출력 순서 DBMS별로 디폴트 순서를 따름 - 출력할 때, ORDER BY 절로 정렬 순서를 지정하면 DBMS가 달라도 원하는대로 정렬 가능 - ( 기본형식 ORDER BY 필드 [ ASC | DESC ] ) : 오름차순 일 경우 ASC, 내림차순 일 경우 DESC - 순서를 생략하면 디폴트인 오름차순 으로 적용되므로 키워드 ASC는 보통 생략 - 키워드 값이 똑같을 경우, 프라이머리 키 기준으로 정렬됨 - 두 개 이상의 기준 필드 지정가능. 첫번째 기준이 같으면, 두번째 기준 비교하여 정렬 순서 결정 - 칼럼을 정수로 입력이 가능하다 - 모든 필드는 정렬 기준으로 사용가능. 정렬 기준 필드를 꼭 같이 출력할 필요는 없음. - 테이블에 ..
46. 객체 - 데이터와 데이터를 처리하는 함수를 묶어 놓은 하나의 소프트웨어 모듈 - 데이터, 함수 등 47. 클래스 - 공통된 속성과 연산을 갖는 객체의 집합으로, 객체의 일반적인 타입 - 클래스에 속한 각각의 객체를 인스턴스라 하며, 새로운 객체를 생성하는 것을 인스턴스화 라고 한다. 48. 캡슐화 - 데이터와 데이터를 처리하는 함수를 하나로 묶는 것을 의미한다. 49. 상속 - 이미 정의된 상위클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것이다. 50. 다형성 - 객체가 연산을 수행하게 될 때 각각의 객체가 가지고 있는 고유한 방법으로 응답할 수 있는 능력 51. 연관성 - 두 개 이상의 객체들이 상호 참조하는 관계 - 연관화, 분류화, 집단화, 일반화, 특수화/상세화 52. 객체지향 분석..
1. 필드 비교 - WHERE 절은 읽을 레코드의 조건을 지정 SELECT * FROM tcity WHERE AREA > 1000; SELECT NAME, AREA FROM tcity WHERE AREA > 1000; 2. 조건문 사용 비교연산자 - A=B (같다), = (대소비교), != (다르다, 같지 않다) - 숫자는 상수를 그냥 쓰지만, 문자열과 날짜 상수는 ' ' 작은 따옴표로 감싸야 함 3. SQL은 소문자와 대문자 구분 없이 인식된다. (카멜법 사용 X) 4. 연습문제 1. 인구가 10만명 미만인 도시의 이름을 출력 2. 전라도에 있는 도시의 정보 출력 3. 월급이 400만원 이상인 직원의 이름 출력 SELECT NAME FROM tcity WHERE popu < 10; SELECT *..
36. 품질 요구사항 - 기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식성 37. UI 요소 - 체크 박스, 라디오 버튼, 텍스트 박스, 콤보 상자, 목록상자 38. 상위 설계와 하위 설계 - 상위설계 : 아키텍처 설계, 예비 설계, 시스템의 전체적인 구조, 구조+DB+인터페이스 - 하위설계 : 모듈 설계, 상세 설계, 시스템의 내부 구조 및 행위, 컴포넌트, 자료구조, 알고리즘 39. 소트프웨어 아키텍처 설계의 기본 원리 - 모듈화, 추상화, 단계적 분해, 정보은닉 40. 소프트웨어 아키텍처의 품질 속성 - 시스템 측면 : 성능, 보안, 가용성, 기능성, 사용성, 변경용이성, 확장성 - 비즈니스 측면 : 시장 적시성, 비용과 혜택, 예상 시스템 수명 등 / 아키텍처 측면 : 개념적 무결성, 정확성..