Development/Software Engineering(489)
-
일반적인 시스템 개발 절차
일반적인 시스템 개발 절차일반적으로 시스템 개발은 데이터 관점과 프로세스 관점의 두가지로 진행되는데, 개념 모델링을 통해 개발 범위를 파악하고, 업무 중심의 분석(논리 데이터 모델링, 분석 모델링)단계를 거쳐 개발하고자 하는 환경을 고려한 설계(물리 데이터 모델링, 설계 모델링)단계로 구체화되어 개발(데이터베이스 구축, 애플리케이션 개발)단계로 진행됩니다.
-
JUnit 테스트 지원 어노테이션(Annotation)
JUnit 테스트 지원 어노테이션(Annotation)
-
브레이크포인트(breakpoint)
브레이크포인트(breakpoint)· 중단점, 중지점, 브포라고도 합니다.· 소프트웨어 개발에서 프로그램을 의도적으로 잠시 또는 아예 멈추게 하는 지점를 가리키며 디버깅 목적으로 넣습니다.· 브레이크포인트는 이미 실행중인 프로그램에 대한 정보를 알아내기 위한 수단으로 사용되며, 이를 이용해 프로그램 실행이 중단되어있는 상황에서 프로그래머는 각종 테스트 환경 (일반 목적의 레지스터, 메모리, 로그, 파일 등)을 점검하여 프로그램이 예측한대로 기능하고 있는지, 그렇지 않을 경우 문제점이 무엇인지 알아내게 됩니다. 따라서 브레이크포인트는 원하는 순간에 프로그램 실행을 중단하기 위한 조건을 함께 가질 수 있습니다. https://ko.wikipedia.org/wiki/%EB%B8%8C%EB%A0%88%EC%9D..
-
URI (Uniform Resource Identifier)
URI (Uniform Resource Identifier)· URI는 정보의 위치를 식별하기 위한 고유한 형식입니다.· 인터넷에 있는 어떤 자원에 접근하기 위한 유일한 주소 또는 키를 의미합니다.· URI만 있으면 웹에 있는 자원에 간단하게 접속 가능합니다.· URI는 인터넷에서 요구되는 기본조건으로 인터넷 프로토콜에 항상 붙어 다닙니다.· URI객체를 이용해 인텐트 필터에 기술된 값과 비교하여 일치하는지 판단한 후 실행하게 됩니다.· 인터넷주소인 URL를 포함하는 상위 개념입니다. 즉 URL은 URI(Uniform Resource Identifier)의 가장 널리 사용되는 종류 중 하나입니다.· 인터넷에 있는 리소스의 위치를 명확하게 식별하는데 사용됩니다.
-
크로미움(Chromium) - 오픈 소스 웹 브라우저 프로젝트
크로미움(Chromium)· 오픈 소스 웹 브라우저 프로젝트· 구글 크롬이 대표적으로 크로미엄 코드를 사용하여 개발된 브라우저입니다.· 크로미엄이라는 이름은 금속 원소인 크롬에서 따왔습니다.다· 윈도우, OS X, 리눅스를 지원한다· chromium은 chromium browser와 chromium OS가 있습니다. https://ko.wikipedia.org/wiki/%ED%81%AC%EB%A1%9C%EB%AF%B8%EC%97%84_(%EC%9B%B9_%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80)https://namu.wiki/w/%ED%81%AC%EB%A1%9C%EB%AE%B4%20%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8 The Chromium Proje..
-
동시성(Concurrency), 병렬성(Parallelism)
멀티 스레드는 동시성 또는 병렬성으로 작업이 실행되어 집니다. 동시성(Concurrency)멀티 태스킹을 위해 하나의 코어(CPU)에서 멀티 스레드가 번갈아가며 실행되는 것을 말합니다.하나의 CPU를 이용한 멀티 스레드 작업은 병렬적으로 작업이 실행되는 것처럼 보이지만 사실은 번갈아가면서 실행하는 동시성 작업이 이루어집니다. 번갈아 실행되는 시간이 매우 짧고 빠르게 진행이 되기 때문에 병렬성 작업이 이루어지는 것처럼 느껴집니다. 병렬성(Parallelism)멀티 태스킹을 위해 멀티 코어에서 개별 스레드를 동시에 실행하는 것을 말합니다.