[[프로그래밍_NOTE]] 124

UML (Unified Modeling Language)

- 컴퓨터 어플리케이션을 모델링 할 수 있는 통합 언어이다.(단 언어이지 방법론이 아니다.) 하지만, 어플리케이션을 쉽게 이해할 수 있도록 도와주는 여러가지 유형의 다이어 그램을 제공하며 ( 유즈케이스 다이어 그램 , 클래스 다이어 그램, 시퀀스 다이어 그램, 스테이트 차트 다이어 그램 , 액티비티 다이어 그램 , 컴포넌트 다이어 그램 , 전개 다이어 그램 등) 이 다이어 그램은 현재 사용하고 있는 것의 언어와 원리를 잘 소개하여 주고 있다.

과제 하나.

안드로이드 프로젝트 책과 말하다. ※ - 주관 기관 : 숭실대학교 컴퓨터 학부 전공종합 설계 2 - 제 작 자 : PL 4학년 20032612 오승환 (IT 기술특강2 수강생) 4학년 20032519 곽봉주 (IT 기술특강2 수강생) 1. 개발목적 최근 많은 정보들이 컴퓨터나 스마트폰 같은 기기에서 전자 매체를 통해 전달되고 있지만 여전히 책, 신문, 지도 같은 종이를 이용한 매체도 필요시 되고 있다. 전자 매체는 게시한 다음 오류가 있다면 언제든지 수정이 가능하여 정보를 제공받는 자가 오류 없는 정보를 제공받을 수 있으며, 필요하다면 다른 사람들과 의견을 나눌 수도 있다. 그에 반해 종이 매체는 한번 출판되고 난 뒤에는 수정하기 어렵고, 정보제공자로부터 피드백 받기도 어려우며, 다른 사람들과 실시간으로..

메모리 사상 함수 , 행우선 저장

참고 : 새표준 C , C99 (김명호 저) 예시) int a[5] , b[3][5] , c[2][3][5] 컴파일러는 문장에서 a[i]와 같은 배열 표현이 나오면 이 a[i]를 a[0]으로보터 i번째 원소라는 것을 나타내는 포인터 수식으로 바꾼다. 즉 a[i]는 *(&a[0] + i) 로 변환이 된다. 이차원 배열 b도 마찬가지이다. 문장에서 b[i][j]와 같은 배열 표현이 나오면 컴파일러는 이것이 b[0][0]으로부터 몇 번째 원소라는 것을 나타내는 포인터 수식으로 바꾼다. 어떻게 바뀌는지 살펴보자. b배열을 그림으로 나타내면 다음과 같다. 다차원 배열도 메모리에 저장될 때에는 1차원으로 저장된다. 다차원 배열을 1차원에 저장하는 방법에는 두 가지가 있다. 첫 번째는 하위 차원 원소를 먼저(행우선)..