



















































㉮ 설계 목표 설정 ㉯ 시스템 타입 결정 ㉰ 스타일 적용 및 커스터마이즈 ㉱ 서브시스템의 기능, 인터페이스 동작 작성 ㉲ 아키텍처 설계 검토




























㉠ 코딩한다. ㉡ 코딩작업을 계획한다. ㉢ 코드를 테스트한다. ㉣ 컴파일한다.
































- 파레토 법칙이 좌우한다. - 애플리케이션 결함의 대부분은 소수의 특정한 모듈에 집중되어 존재한다. - 결함은 발생한 모듈에서 계속 추가로 발생할 가능성이 높다.












































㉠ FIFO 방식으로 처리된다. ㉡ 순서 리스트의 뒤(Rear)에서 노드가 삽입되며, 앞(Front)에서 노드가 제거된다. ㉢ 선형 리스트의 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료 구조이다. ㉣ 인터럽트 처리, 서브루틴 호출 작업 등에 응용된다.




































과목(과목번호, 과목명) 수강(수강번호, 학번, 과목번호, 학기)
















SELECT 급여 FROM 사원;
| [사원] 테이블 | |||
|---|---|---|---|
| 사원ID | 사원명 | 급여 | 부서ID |
| 101 | 박철수 | 30000 | 1 |
| 102 | 하나라 | 35000 | 2 |
| 103 | 김감동 | 40000 | 3 |
| 104 | 이구수 | 35000 | 2 |
| 105 | 최초록 | 40000 | 3 |




















X→Y이고 Y→Z이면 X→Z이다.












x=20
if x==10:
print('10')
( ) x==20:
print('20')
else:
print('other')
실행결과: 20












public class Operator {
public static void main(String[] args) {
int x=5, y=0, z=0;
y = x++;
Z =--X;
System.out.print(x+","+y+",”+z)
}
}
















































#include <stdio.h>
int main(int argc, char *argv[ ]) {
char a;
a=‘A’+1;
printf("%d", a);
return 0;
}








public class ovr {
public static void main(String[] args) {
int arr[];
int i=0;
arr=new int[10];
arr[0]=0;
arr[1]=1;
while(i<8) {
arr[i+2]=arr[i+1]+arr[i];
i++;
}
System.out.println(arr[9]);
}
}












- 하드디스크와 같은 데이터 저장장치를 호스트버스 어댑터에 직접 연결하는 방식 - 저장장치와 호스트 기기 사이에 네트워크 디바이스가 있지 말아야 하고 직접 연결 하는 방식으로 구성




- 리눅스 시스템에서 사용자의 성공한 로그인/로그아웃 정보 기록 - 시스템의 종료/시작 시간 기록
















- 하드디스크와 같은 데이터 저장장치를 호스트 버스 어댑터에 직접 연결하는 방식 - 저장장치와 호스트 기기 사이에 네트워크 디바이스 없이 직접 연결하는 방식으로 구성












































- 다른 국을 향하는 호출이 중계에 의하지 않고 직접 접속되는 그물 모양의 네트워크이다. - 통신량이 많은 비교적 소수의 국 사이에 구성될 경우 경제적이며 간편하지만, 다수의 국 사이에는 회선이 세분화 되어 비경제적일 수도 있다. - 해당 형태의 무선 네트워크의 경우 대용량을 빠르고 안전하게 전달할 수 있어 행사장이나 군 등에서 많이 활용된다.




- 개발해야 할 애플리케이션의 일부분이 이미 내장된 클래스 라이브러리로 구현이 되어 있다. - 따라서, 그 기반이 되는 이미 존재하는 부분을 확장 및 이용하는 것으로 볼 수 있다. - JAVA 기반의 대표적인 소프트웨어로는 스프링(Spring)이 있다.











