분류 전체보기(580)
-
2022-05-30 소프트웨어_분석_및_설계_18
UML 모델링 UML : Unified Modeling Language 객체지향 설계를 위한 표준 언어 사물, 관계, 다이어그램 세 가지 요소로 구성 UML의 특징 가시화 : 개념 모델을 시각적인 그래픽으로 표기 명세화 : 개발 단계에서 필요한 모델을 정확하고 완전하게 기술 구축 : 다양한 프로그래밍 언어로 표현 가능 문서화 : 시스템 아키텍처 및 모든 상세 내역에 대한 문서화 사물(things) 구조 사물 (Structural Things) 시스템의 구조를 표현한 사물 클래스(class), 인터페이스(interface). 통신(communication), 유스케이스(use case), 활성 클래스(active class), 컴포넌트(component), 노드(node) 행동 사물 (Behavioral ..
2022.05.30 -
2022-05-27 Arduino_13
LCD LCD : Liquid Crystal Display 소자가 자체 발광하는 OLED와는 다르게 LCD는 화면 후면에 백라이트가 필요하다. 액정 디스플레이 - 위키백과, 우리 모두의 백과사전 액정 디스플레이 - 위키백과, 우리 모두의 백과사전 엘시디는 여기로 연결됩니다. 다른 뜻에 대해서는 LCD 문서를 참고하십시오. 반사형 TN(twisted nematic) LCD의 구조 빛을 편광으로 만들기 위한 수직 편광 필름 ITO 전극을 삽입한 유리 기판. 이 전극의 ko.wikipedia.org 액정이 전기 신호에 따라 빛을 차단하거나 통과시키는 방식 LCD 16X2 아두이노에서 16개 pin을 모두 제어하기가 힘들다. 그래서 I2C를 거쳐서 LCD를 제어할 수 있다. I2C는 두 개의 신호선(SDA, S..
2022.05.27 -
2022-05-23 Intent_이해
Intent 이해 Intent 일전에 Intent에 대하여 짧게 알아본 글이 있었다. 2022-03-20 Android_Studio_3 2022-03-20 Android_Studio_3 Button, TextView, EditView, Margin & Padding, Toast 위에 나열한 요소들을 이해하자. 예제를 가지고서 접근해본다. 예제 1. 전화 버튼 사용자 인터페이스 작성(XML) : UI design by using XML Design Drag &.. ramen4598.tistory.com 그때 작성한 글을 살펴보면 … 2022-03-20 Android_Studio_3 중 일부 애플리케이션은 컴포넌트로 이루어진다. 액티비티(activity): 사용자의 인터페이스 화면을 가지는 하나의 작업을 표..
2022.05.24 -
2022-05-23 Arduino_12
디지털 게임기 프로젝트 조사 과제 1. Ping Pong Game 자료 출처 : https://www.tinkercad.com/things/0yedUaZHOwH 준비물 : 아두이노 우노 R3, 브레드 보드, tact switch, 저항, LCD 16X2 회로도 : 아두이노 파일 : #ifndef __DEVICE_CONF_H__ #define __DEVICE_CONF_H__ // DIGITAL PINS USED enum DigitalPins{ Right_button2 = 8, Left_button2, Right_button1, BUZZER, Left_button1 }; // ANALOG PINS enum AnalogPins{ POTENTIOMETER = 0 }; // DIGITAL PINS ON LCD e..
2022.05.23 -
2022-05-22 소프트웨어_분석_및_설계_17
객체지향 방법론 시작 객체지향 언어 시뮬라67에서 출발. 객체지향의 개념은 객체지향 언어의 탄생에서 탄생. 객체지향 4대 방법론 부치 Booch Method 코드 Coad & 요든 Yourdon Method 슐레이어 Shlaer & 멜러 Mellor Method 럼보 Rumbaugh Method (= OMT, Object Modeling Technique) UML (Unified Modeling Language) 등장 표기법만이라도 통일하자는 취지로 등장 Booch와 OMT가 통합되면서 통합 모델링 언어 UML 등장 객체지향 프로세스의 특징 반복적 프로세스 (Iterative) : 객체지향 방법론은 소프트웨어 생명주기를 반복하여 적용 폭포수 모형과 달리 객체지향 모델은 요구사항 분석, 설계, 테스트, 평..
2022.05.22 -
2022-05-21 소프트웨어_분석_및_설계_16 (보호)
보호되어 있는 글입니다.
2022.05.21 -
2022-05-21 Arduino_11
7-세그먼트 (FND) 숫자 혹은 영문 알파벳의 일부를 표시하기 위하여 7개의 선분 형태의 발광 다이오드(LED)를 ‘8’ 모양으로 배치하여 만든 표시장치 디지털시계, 전자계량기, 기본 계산기 및 숫자 정보를 표시하는 여러 전자 장치에 널리 사용 숫자나 문자 표시는 8개 LED 세그먼트들 중 일부를 켜거나 끄는 것으로 제어 FND(Flexible Numeric Display)라고도 함. 세그먼트 표시장치 유형 공유하는 극성의 종류가 양극인가 음극인가에 따라서 2가지로 나뉜다. 공통 양극 방식 공통 핀(Com, 3번, 8번)이 양극. a~g, dp핀이 0V(음극) → LED ON a~g, dp핀이 5V(양극) → LED OFF 공통 음극 방식 : 공통 핀(Com, 3번, 8번)이 음극. a~g, dp핀이 ..
2022.05.21 -
2022-05-19 소프트웨어_분석_및_설계_15
ERD 작성 실습 1. 엔티티 도출 5개 이상 엔티티를 도출한다. 수강신청서를 ERD로 표현할 것이다. 엔티티를 도출한다. 엔티티는 업무수행을 위해 기업이 알아야 할 대상이 되는 사람, 장소, 사물, 사건 및 개념이다. 각 엔티티는 인스턴스라 불리는 개별적인 객체들의 집합이다 도출된 엔티티 목록 수강신청서 수강신청자 수강신청 과목 학과 담당교수 2. 관계 연결 및 특성 지성 엔티티 간 관계선 연결 기수성, 선택성 표시 (M:N 관계는 별도의 엔티티를 추가하여 1:N 관계로 변경) M:N 관계 발생. M:N 관계는 관계형 DB에서 구현하기 힘들다. 1:1 관계는 서로가 서로를 특정할 수 있다. 1:N 관계는 1에서 N은 특정할 수 없지만 N에선 1을 특정할 순 있다. M:N 관계는 서로 특정할 수 없다. ..
2022.05.19