Undergraduate Records
package kr.ac.cnu.computer; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.Socket; import java.nio.file.Paths; public class Response extends Thread { private Socket client; public Response(Socket client) { // TODO: client 지정 this.client = client;..
기본 질문에 대한 지원동기, 자기소개서, 장점 단점에 대한 답변을 생각해보았다. 생각한 내용은 아래와 같지만, 가이드라인 정도로만 생각하고 나머지는 즉흥적으로 대답했다. 실제로 받은 질문과 달랐지만 준비한 질문은 다음과 같다. - 업무 스트레스를 어떻게 푸나? - 당신의 장점 및 단점은? - 자기소개를 해 보아라. - 가장 기억에 남는 프로젝트에 대해 말해보아라 - 소프트웨어 개발 경험은 무엇이 있는가? - 선호하는 업무 환경은? - 동기부여를 어떻게 받는가 - 위기에 직면했을 경우 어떻게 해결하는가? +) 2020-06-04 시험 후 추가 연습한 질문은 다음과 같았고, 실제 시험에서 나온 질문은 총 5가지였다. 1. 자기소개를 해 보세요 2. 도전 경험이 있나요? 3. 왜 이 전공을 선택했나. 4. 팀..
우선 우분투 가상 환경에서 깃에서 필요한 모듈 파일을 다운받고 SCP를 이용하여 세팅 된 라즈베리파이 환경으로 파일을 보내서 압축을 해제한다. 위의 화면은 라즈베리파이에서 파일 압축을 풀고 설정을 마친 화면이다. 이 상태에서 실습 코드를 작성하였다. 압축을 해제한 다음, 이제 vi로 실습 1에 대한 코드를 먼저 작성하였다. 1) 실습1 파일을 작성하고 나서 -lwiringPi 옵션을 주고 컴파일을 한다. 이 파일을 실행하는데, 실행하기 전에 브레드보드와 라즈베리파이를 이용해 연결하고, 회로도를 보고 스위치와 LED를 연결하였다. 연결이 완성된 회로도의 상태에서 아까 작성하고 컴파일했던 파일을 실행시켜준다. 실행을 시킨 뒤에 스위치를 누르면 파일이 실행되는 동안에 스위치를 누를 시 LED가 빛나는 동작을 ..
프로그래밍 언어개론에서 인터프리터를 만드는 과제를 진행했다. 구현할 목록은 다음과 같았다. car -> 맨 처음 원소를 리턴 cdr -> 맨 처음의 원소를 제외한 나머지 list 리턴한다 cons -> 한 개의 원소와(head) 리스트(tail)을 붙여서 새로운 리스트를 만듬 null? -> 리스트가 null인지 검사 () 인지 검사 atom? -> list 가 아니면 atom list(false) 아닌경우 true eq? -> 비교하여 같은 객체인지 기타연산 -> 산술연산 + - * / -> 관계 연산 -> 논리 연산 not -> 조건문 cond
l 관계 관계의 정의: 인스턴스 사이의 논리적인 연관성으로 존재 또는 행위로서 서로에게 연관성이 부여된 상태 관계의 패어링 인스턴스가 개별적으로 관계를 가지는 것-> 패어링 이것의 집합을 관계로 표현한다 관계의 분류 1) 존재에 의한 관계 소속되어 있다, 존재의 형태에 대해 형성 2) 행위에 의한 관계 주문한다, 행위에 의한 관계 형성 관계의 표기법 관계 표기법에 대한 3가지 개념 1) 관계명(Membership): 관계 이름 2) 관계차수(Cardinality): 1:1 / 1:M / M:N 3) 관계 선택사항(Optionality): 필수, 선택 관계명 엔터티가 관계에 참여하는 형태 지칭 Ex) 포함한다, 소속된다 관계 시작점, 관계 끝점 참여자의 관점에 따라 관계 이름이 능동적, 혹은 수동적으로 명..
정의: 변별할 수 있는 사물, 데베 내에서 변별 가능한 객체, 정보를 저장할 수 있는 어떤 것, 정보가 저장될 수 있는 사람, 장소, 물건, 사건 개념 등 è 정의의 공통점: 명사에 해당, 업무상 관리가 필요한 관심사, thing이다. Ex) 엔티티-> 학생 이 엔티티는 학번, 이름, 등록일자, 생일, 주소 등의 속성을 갖게 된다. 이러한 특성 가운데 공통 속성, 개별 속성이 있다. 엔티티는 인스턴스의 집합이다. 눈에 보이지 않는 개념 또한 엔티티이다. 엔티티와 인스턴스에 대한 내용과 표기법 엔티티의 특징 - 반드시 해당 업무에 필요, 관리하는 정보여야 함 - 유일한 식별자로 식별 - 영속적으로 존재하는 인스턴스의 집합 - 반드시 속성이 있어야 함 - 엔터티는 다른 엔터티와 관계가 최소 한 개 있음 Bu..
모델링: 표기법에 의해 규칙을 가지고 표기하는 것 현실세계 -> 추상화, 단순화, 명확화 -> 모델링 모델링의 특징: 추상화, 단순화, 명확화 모델링의 세 가지 관점: 1. 데이터 관점: 데이터 간의 관계 2. 프로세스 관점: 실제 하고 있는 일 3. 상관 관점: 처리하는 일의 방법에 따른 영향 데이터 모델의 기본 개념의 이해 데이터 모델링의 중요성 및 유의점 파급효과, 복잡한 정보 요구 사항의 간결한 표현, 데이터 품질, 그리고 데이터 모델링을 할 때 유의점 유의점: 중복, 비유연성, 비일관성 주의 데이터 모델링의 3단계 진행 1. 개념적 데이터 모델링 2. 논리적 데이터 모델링 3. 물리적 데이터 모델링 프로젝트 생명 주기에서 데이터 모델링 Waterfall 기반, 정보공학이나 구조적 방법론, 나선형..