전체 글(14833)
-
UseCase Diagram 특징
UseCase Diagram 특징· 사용자의 관점을 빨리 이해할 수 있게 해주어 쓸모 있고 유용한 시스템을 만들 수 있습니다. · 개발자는 가능한 한 모든 요구사항을 파악하여 사용자의 승인을 받아야만 후일 요구사항 변경에 대한 위험부담을 줄일 수 있게 하는데 도움을 줍니다.· 요구사항 정의 활동이 개발과 설계에 커다란 비중을 차지합니다· 유스케이스의 기능과 목적이 아닌 이벤트 흐름이 기술도비니다.· 유스케이스에 속한 흐름만 기술합니다.· 유스케이스와 연결되지 않는 액터는 표현하지 않습니다.· 미리 정의된 공통 용어집이 있는 경우 해당 용어를 사용합니다.· 직접적인 어휘가 사용됩니다(간단하게 기술하기 위해 복잡한 용어를 사용하지 않는다.)· 간단하고 간결한 문장으로 표현하기 위해 부사 사용을 하지 않습니다.
-
자바 실행 구조, 바이트코드, 실행(Execute, Run)
자바(Java)의 실행 구조 · 자바컴파일러는 자바 설치 디렉토리 바로 아래의 bin 디렉토리에 javac.exe로 저장되어 있습니다. · 자바컴파일러는 소스파일(.java)을 컴파일 후 JVM이 이해할 수 있는 언어로 변환하고 .class확장자를 가진 자바 바이트코드를 생성하게 됩니다. · 그 다음 자바런처는 JVM위에서 .class파일이 실행될 수 있도록 일련의 작업을 주도하게 됩니다. 자바 컴파일러(Java compiler) · 자바 컴파일러는 자바를 가지고 작성한 자바 소스 코드를 자바 가상 머신이 이해할 수 있는 자바 바이트 코드로 변환합니다. · 자바 컴파일러는 자바를 설치하면 javac.exe라는 실행 파일 형태로 설치됩니다. 바이트코드(Byte code) · 자바컴파일러로 컴파일된 클래스파..
-
모터 드라이버 보드(X113647) 라이브러리
모터 드라이버 보드(X113647) 라이브러리https://github.com/tardate/X113647Stepper 직접 다운로드
-
Range, Range 형식
Range· 배열(Array)과 쓰임세가 비슷합니다.· 비교가 가능한 값(숫자)의 나열로 유한한 구간을 가집니다.· 일반적으로 구간(범위)의 상하 경계값을 가집니다. https://kotlinlang.org/docs/reference/ranges.html Range 형식· .. 기호를 사용하여 범위를 표시합니다.· .. 연산자로 표현된 것을 range expression이라고 합니다. 코드 설명 1..100 1이상 100이하의 자연수를 의미합니다.
-
일반적 단위 테스트
일반적 단위 테스트일반적 단위 테스트는 try/catch를 각 기능으로 분리하여 테스트합니다. 기본적인 테스트 방법 1특정 기능을 수행하는 기능을 테스트하기 위한 전통적인 방법입니다. 덧셈을 위한 함수 코드 int result; result = plus(10, 20); if (result == 30) { System.out.println("TEST SUCCESS!!!"); } else { System.out.println("TEST FAIL!!!"); } result = plus(20, 30); if (result == 50) { System.out.println("TEST SUCCESS!!!"); } else { System.out.println("TEST FAIL!!!"); } // ... 항상 수동..
-
스왑(Swap)메모리
스왑(Swap)메모리· 실제로 존재하지는 않지만 메모리의 역할을 하는 하드디스크의 특정 영역· 자료 처리를 위한 메모리 용량을 확보하기 위해 하드디스크의 저장 장치를 스왑 메모리로 사용하게 되므로, 스왑 메모리의 크기는 데이터 처리의 성능에 영향을 미칠 수 있습니다.· 스왑 메모리의 크기는 메모리 용량의 1~2배 정도를 설정해 주는 것이 바람직합니다. http://www.terms.co.kr/swap.htmhttp://www.terms.co.kr/swapfile.htmhttp://bit.ly/2DnhjWp