분류 전체보기
-
사용자 요구사항 시스템의 목적, 주어진 환경과 제한 조건, 변경의 유효성과 적합성의 관점에서 시스템의 기대 사항을 정의하는 사실 및 가정을 서술한 것 - 시스템과 제약 조건에 대한 서비스의 추상적인 형태 - 주로 관리자의 이해를 위해 쓰여진다. - 시스템이 어떻게 개발 되는지 보다는, 시스템의 자세한 흥미가 없는 고객 관리자 등이 읽는다. 시스템 요구사항 기능 요구사항은 반드시 구현되어야 할 필수적인 작업과 동작 등을 정의함으로써 어떤 기능이 구현되어야 하는지를 설명한다. - 시스템과 제약 조건에 대한 서비스의 자세한 설명 - 주로 개발자를 위해 쓰여진다. - 시스템이 작동하는 원리를 자세하게 알 필요가 있고, 시스템 개발과 관련된 소프트웨어 개발자 / 시스템 설계자 등이 읽는다.
소프트웨어 공학 - 💡 사용자 요구사항과 시스템 요구사항사용자 요구사항 시스템의 목적, 주어진 환경과 제한 조건, 변경의 유효성과 적합성의 관점에서 시스템의 기대 사항을 정의하는 사실 및 가정을 서술한 것 - 시스템과 제약 조건에 대한 서비스의 추상적인 형태 - 주로 관리자의 이해를 위해 쓰여진다. - 시스템이 어떻게 개발 되는지 보다는, 시스템의 자세한 흥미가 없는 고객 관리자 등이 읽는다. 시스템 요구사항 기능 요구사항은 반드시 구현되어야 할 필수적인 작업과 동작 등을 정의함으로써 어떤 기능이 구현되어야 하는지를 설명한다. - 시스템과 제약 조건에 대한 서비스의 자세한 설명 - 주로 개발자를 위해 쓰여진다. - 시스템이 작동하는 원리를 자세하게 알 필요가 있고, 시스템 개발과 관련된 소프트웨어 개발자 / 시스템 설계자 등이 읽는다.
2022.03.09 -
정의 컴퓨터 과학에서 커널(kernel)은 컴퓨터 운영 체제의 핵심이 되는 컴퓨터 프로그램으로, 시스템의 모든 것을 완전히 통제한다. 역할 보안 하드웨어와 프로세스의 보안을 책임진다. 자원 관리 한정된 시스템 자원을 효율적으로 관리하여 프로그램의 실행을 원활하게 한다. 추상화 프로그래머가 여러 장비에서 작동하는 프로그램을 개발하는 것을 돕는다. 종류 단일형 커널, 마이크로 커널, 혼합형 커널, 나노 커널, 엑소 커널 등
커널 - 🖥️커널이란?정의 컴퓨터 과학에서 커널(kernel)은 컴퓨터 운영 체제의 핵심이 되는 컴퓨터 프로그램으로, 시스템의 모든 것을 완전히 통제한다. 역할 보안 하드웨어와 프로세스의 보안을 책임진다. 자원 관리 한정된 시스템 자원을 효율적으로 관리하여 프로그램의 실행을 원활하게 한다. 추상화 프로그래머가 여러 장비에서 작동하는 프로그램을 개발하는 것을 돕는다. 종류 단일형 커널, 마이크로 커널, 혼합형 커널, 나노 커널, 엑소 커널 등
2022.03.09 -
임베디드란 정의 - 기계장치를 사용하기 위해 기계 내부에 탑재된 컴퓨터를 뜻한다. - 범용 컴퓨터(일반 pc)의 반대 개념 - 특정 목적을 가지고 만들어진 프로그래밍 가능한 컴퓨터 예시 - 세탁기나 냉장고 등 가전제품에 들어가는 단일목적 컴퓨터 특징 - 프로그램 최적화 - 임베디드 시스템의 하드웨어는 성능이 열악하기 때문에 코드를 최대한 압축시켜 최고의 효율을 내야한다. - 복잡한 알고리즘 - 마이크로프로세서에 의해 수행되는 명령이 고도의 정교함을 요할때가 있다. - GUI, 실시간 처리 지원, 멀티레이트, 하드웨어 지식 등등 1. 가전제품 냉장고, 세탁기, 전자레인지 등2. 자동화 시스템 산업 기계 제어, 온도 모니터링, 3D 프린팅 등3. 의료기기 혈압 모니터, 심장 박동 모니터, 맥박 조정기, 스캐..
🏧 우리가 사용중인 임베디드 시스템 5가지 예시임베디드란 정의 - 기계장치를 사용하기 위해 기계 내부에 탑재된 컴퓨터를 뜻한다. - 범용 컴퓨터(일반 pc)의 반대 개념 - 특정 목적을 가지고 만들어진 프로그래밍 가능한 컴퓨터 예시 - 세탁기나 냉장고 등 가전제품에 들어가는 단일목적 컴퓨터 특징 - 프로그램 최적화 - 임베디드 시스템의 하드웨어는 성능이 열악하기 때문에 코드를 최대한 압축시켜 최고의 효율을 내야한다. - 복잡한 알고리즘 - 마이크로프로세서에 의해 수행되는 명령이 고도의 정교함을 요할때가 있다. - GUI, 실시간 처리 지원, 멀티레이트, 하드웨어 지식 등등 1. 가전제품 냉장고, 세탁기, 전자레인지 등2. 자동화 시스템 산업 기계 제어, 온도 모니터링, 3D 프린팅 등3. 의료기기 혈압 모니터, 심장 박동 모니터, 맥박 조정기, 스캐..
2022.03.09 -
정의 - 간단한 하드웨어 및 소프트웨어를 기반으로하는 오픈 소스 전자 플랫폼 - 초소형 컴퓨터 기판에 프로그래밍하여 기계나 작업 등에 사용하는 시스템 특징 - 사용법이 간단하다. - 프로세싱 IDE를 빌려왔기 때문에 쉽게 프로그래밍을 할 수 있다. - 오픈소스로 이루어져 있다. - 가격이 저렴하다. - 아두이노의 출시 목적이 저렴한 가격을 바탕으로 다양한 사람이 체험할 수 있도록 제작 되었기 때문
아두이노 - 🎰아두이노란?정의 - 간단한 하드웨어 및 소프트웨어를 기반으로하는 오픈 소스 전자 플랫폼 - 초소형 컴퓨터 기판에 프로그래밍하여 기계나 작업 등에 사용하는 시스템 특징 - 사용법이 간단하다. - 프로세싱 IDE를 빌려왔기 때문에 쉽게 프로그래밍을 할 수 있다. - 오픈소스로 이루어져 있다. - 가격이 저렴하다. - 아두이노의 출시 목적이 저렴한 가격을 바탕으로 다양한 사람이 체험할 수 있도록 제작 되었기 때문
2022.03.09 -
임베디드란정의- 기계장치를 사용하기 위해 기계 내부에 탑재된 컴퓨터를 뜻한다.- 범용 컴퓨터(일반 pc)의 반대 개념- 특정 목적을 가지고 만들어진 프로그래밍 가능한 컴퓨터예시세탁기나 냉장고 등 가전제품에 들어가는 단일목적 컴퓨터특징- 프로그램 최적화 - 임베디드 시스템의 하드웨어는 성능이 열악하기 때문에 코드를 최대한 압축시켜 최고의 효율을 내야한다.- 복잡한 알고리즘 - 마이크로프로세서에 의해 수행되는 명령이 고도의 정교함을 요할때가 있다.- GUI, 실시간 처리 지원, 멀티레이트, 하드웨어 지식 등등펌웨어란정의- 임베디드 시스템에서 구현되는 소프트웨어- 전자기기 등의 기본적인 제어 및 구동을 맡는 소프트웨어- 하드웨어와 소프트웨어의 중간 개념이라고도 한다.예시세탁기나 냉장고 등 컴퓨터 기반으로 동작..
⚙ 임베디드와 펌웨어의 차이임베디드란정의- 기계장치를 사용하기 위해 기계 내부에 탑재된 컴퓨터를 뜻한다.- 범용 컴퓨터(일반 pc)의 반대 개념- 특정 목적을 가지고 만들어진 프로그래밍 가능한 컴퓨터예시세탁기나 냉장고 등 가전제품에 들어가는 단일목적 컴퓨터특징- 프로그램 최적화 - 임베디드 시스템의 하드웨어는 성능이 열악하기 때문에 코드를 최대한 압축시켜 최고의 효율을 내야한다.- 복잡한 알고리즘 - 마이크로프로세서에 의해 수행되는 명령이 고도의 정교함을 요할때가 있다.- GUI, 실시간 처리 지원, 멀티레이트, 하드웨어 지식 등등펌웨어란정의- 임베디드 시스템에서 구현되는 소프트웨어- 전자기기 등의 기본적인 제어 및 구동을 맡는 소프트웨어- 하드웨어와 소프트웨어의 중간 개념이라고도 한다.예시세탁기나 냉장고 등 컴퓨터 기반으로 동작..
2022.03.09 -
객체지향 패러다임 캡슐화 추상화 다형성 상속 다형성의 사전적 정의 다형성이란 프로그램 언어 각 요소들(상수, 변수, 식, 객체, 메소드 등)이 다양한 자료형(type)에 속하는 것이 허가되는 성질을 가리킨다. 하나의 타입에 여러 객체를 대입할 수 있는 성질 다형성 구현을 위해 여러 객체들 중 공통 특성을 타입으로 추상화 시키고, 이를 상속 해야한다. 예시 오버라이딩 전 public class Pig { public void say() { System.out.println("꿀꿀"); } } public class Bird { public void say() { System.out.println("짹짹"); } } public class Humen { public void say() { System.out..
java - 다형성이란?객체지향 패러다임 캡슐화 추상화 다형성 상속 다형성의 사전적 정의 다형성이란 프로그램 언어 각 요소들(상수, 변수, 식, 객체, 메소드 등)이 다양한 자료형(type)에 속하는 것이 허가되는 성질을 가리킨다. 하나의 타입에 여러 객체를 대입할 수 있는 성질 다형성 구현을 위해 여러 객체들 중 공통 특성을 타입으로 추상화 시키고, 이를 상속 해야한다. 예시 오버라이딩 전 public class Pig { public void say() { System.out.println("꿀꿀"); } } public class Bird { public void say() { System.out.println("짹짹"); } } public class Humen { public void say() { System.out..
2022.02.28 -
tailwind class에 !important 적용 시키는 법 클래스 명 앞에 느낌표를 붙이면 된다. 클래스 명 앞에 느낌표를 붙이면 된다.
tailwind - importanttailwind class에 !important 적용 시키는 법 클래스 명 앞에 느낌표를 붙이면 된다. 클래스 명 앞에 느낌표를 붙이면 된다.
2022.02.28 -
비동작시 일정 시간 후 세션 만료settings.pySESSION_COOKIE_AGE = 1200 // 비동작 시간 세팅 (1200 = 20분)SESSION_SAVE_EVERY_REQUEST = True // 기본값 = False브라우저 종료 시 세션 만료settings.pySESSION_EXPIRE_AT_BROWSER_CLOSE = True // 탭 닫기가 아닌 `브라우저` 종료
django - 자동 세션 만료 (간단한 자동 로그아웃)비동작시 일정 시간 후 세션 만료settings.pySESSION_COOKIE_AGE = 1200 // 비동작 시간 세팅 (1200 = 20분)SESSION_SAVE_EVERY_REQUEST = True // 기본값 = False브라우저 종료 시 세션 만료settings.pySESSION_EXPIRE_AT_BROWSER_CLOSE = True // 탭 닫기가 아닌 `브라우저` 종료
2022.02.28