- 클래스의 동작을 의미한다. - 클래스에 속하는 객체에 대하여 적용될 메서드를 정의한 것이다. - UML에서는 동작에 대한 인터페이스를 지칭한다고 볼 수 있다.
컴포넌트 설계 시 “( )에 의한 설계”를 따를 경우, 해당 명세에서는 (1) 컴포넌트의 오퍼레이션 사용 전에 참이 되어야 할 선행조건 (2) 사용 후 만족되어야 할 결과조건 (3) 오퍼레이션이 실행되는 동안 항상 만족 되어야 할 불변조건 등이 포함되어야 한다.
시스템 인터페이스를 구성하는 시스템으로, 연계할 데이터를 데이터베이스와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 생성하여 송신하는 시스템이다.
3 4 * 5 6 * +
㉠ 데이터 흐름 검사 ㉡ 루프 검사 ㉢ 동등 분할 검사 ㉣ 경계값 분석 ㉤ 원인 결과 그래프 기법 ㉥ 오류 예측 기법
- / * A + B C D E
- 한 번에 한 가지 처리만 수행한다. - 클래스/메소드/함수를 최소 단위로 분리한다.
- 소프트웨어 구조를 이루며, 다른 것들과 구별될 수 있는 독립적인 기능을 갖는 단위이다. - 하나 또는 몇 개의 논리적인 기능을 수행하기 위한 명령어들의 집합이라고도 할 수 있다. - 서로 모여 하나의 완전한 프로그램으로 만들어질 수 있다.
초기 자료 : 8, 3, 4, 9, 7
학번 | 이름 | 학년 | 학과 |
---|---|---|---|
13001 | 홍길동 | 3학년 | 전기 |
13002 | 이순신 | 4학년 | 기계 |
13003 | 강감찬 | 2학년 | 컴퓨터 |
트랜잭션의 연산은 모두 실행되거나, 모두 실행되지 않아야 한다.
SELECT A FROM R UNION ALL SELECT A FROM S;
R | |
---|---|
A | B |
1 | A |
3 | B |
S | |
---|---|
A | B |
1 | A |
2 | B |
SELECT DISTINCT 학년 FROM R1;
학번 | 이름 | 학년 | 학과 | 주소 |
---|---|---|---|---|
1000 | 홍길동 | 1 | 컴퓨터공학 | 서울 |
2000 | 김철수 | 1 | 전기공학 | 경기 |
3000 | 강남길 | 2 | 전자공학 | 경기 |
4000 | 오말자 | 2 | 컴퓨터공학 | 경기 |
5000 | 장미학 | 3 | 전자공학 | 서울 |
㉠ () ㉡ == ㉢ < ㉣ << ㉤ || ㉥ /
#include <stdio.h> int main(int argc, char *argv[ ]) { int a=4; int b=7; int c=a | b; printf("%d", c); return 0; }
...생략... System.out.println(“5 + 2 = ” + 3 + 4); System.out.println(“5 + 2 = ” + (3 + 4)); ...생략...
import javax.crypto.KeyGenerator; import javax.crypto.spec.SecretKeySpec; import javax.crypto.Cipher; ……생략 public String encriptString(String usr) { String key="22df3023sf~2;asn!@#/>as"; if (key !=null) { byte[] bToEncrypt=usr.getBytes("UTF-8"); .....생략
- 광섬유를 이용한 통신기술의 하나를 의미함 - 파장이 서로 다른 복수의 광신호를 동시에 이용하는 것으로 광섬유를 다중화 하는 방식임 - 빛의 파장 축과 파장이 다른 광선은 서로 간섭을 일으키지 않는 성질을 이용함