
총 186개
-
마이크로컨트롤러 시스템 개발 과정에 대해 설명하시오2025.05.151. 마이크로컨트롤러 시스템 개발 과정 마이크로컨트롤러 시스템 개발 과정은 하드웨어 제작, 소스 프로그램 작성, 컴파일 작업, 시뮬레이션 수행, ROM화 작업, 타깃 보드 탑재 및 실행, 동작 확인 순서로 이루어진다. 하드웨어 제작에는 인두기, 니퍼, 롱 노즈, 스트리퍼, 납 흡입기 등의 도구가 필요하다. 프로그램 작성에는 순서도 작성, 코딩, 디버깅이 포함되며, 프로그램 실행 과정에는 에디터, 컴파일러, 링커 등을 활용한다. 2. 마이크로컨트롤러 소프트웨어 제작 순서 마이크로컨트롤러 소프트웨어 제작 순서는 문제 분석, 순서도 작성...2025.05.15
-
마이크로컨트롤러 시스템 개발 과정에 대해 설명하시오2025.01.271. 마이크로컨트롤러 시스템 개발 과정 마이크로컨트롤러 시스템 개발 과정은 하드웨어 제작, 소스 프로그램 작성, 컴파일, 시뮬레이션, ROM화, 타깃 보드 탑재, 동작 확인의 순서로 진행됩니다. 하드웨어 제작에는 인두기, 인두기 스탠드, 니퍼, 롱 노즈, 스트리퍼, 납 흡입기 등의 도구가 필요합니다. 소프트웨어 작성은 순서도 작성, 코딩, 디버깅의 단계로 이루어집니다. 프로그램 실행은 원시 파일 작성, 컴파일, 링크 및 HEX 파일 생성, ROM화 및 실행의 과정을 거칩니다. 2. 마이크로컨트롤러 소프트웨어 제작 순서 마이크로컨트롤...2025.01.27
-
실내 인테리어 사업을 위한 스마트폰 애플리케이션의 지적재산권 보호 방안2025.01.241. BM 특허의 개념 BM 특허는 영업 방법이나 비즈니스 아이디어 등을 컴퓨터나 인터넷 등의 정보통신기술을 이용해 구현한 비즈니스 시스템을 말한다. 최근 들어 IT 기술의 사용이 대중화되면서 인터넷과 관련된 발명이 증가하고 있는 추세이며, 이 가운데 응용 분야는 주로 전자상거래와 관련된 것이다. 소프트웨어 알고리즘은 법적으로 보호될 가능성이 있다. 2. BM 특허의 신규성 갑이 출원하고자 하는 애플리케이션에 활용된 소프트웨어나 알고리즘이 신규성을 갖기 위해서는 특허출원을 신청하기 전에 국내나 국외에서 이러한 기술이 공지되었거나 실...2025.01.24
-
컴퓨터개론(소프트웨어의 종류 및 중요성)2025.05.161. 소프트웨어의 개념 소프트웨어(software)란 컴퓨터에게 동작 방법을 지시하는 명령어 집합의 모임을 의미한다. 소프트웨어는 하드웨어와는 반대되는 개념으로 하드웨어가 해당되는 작업, 명령을 수행하는 시스템이면, 소프트웨어는 하드웨어에 직접 명령어를 지시하거나 또는 타(他)소프트웨어에 입력을 제공하는 기능을 수행한다. 2. 소프트웨어의 종류 소프트웨어(software)는 시스템 소프트웨어와 응용 소프트웨어로 구분할 수 있다. 시스템 소프트웨어는 응용 소프트웨어를 지원하는 소프트웨어로, 운영체제와 언어 번역 프로그램 등이 있다. ...2025.05.16
-
방송통신대학교 법학과 지적재산권법(3학년 1학기) 중간과제(만점 자료)2025.01.261. 비즈니스 모델 특허(BM 특허) 비즈니스 모델 특허(BM 특허)는 경제법칙과 현물시장의 거래방법을 모델링한 것으로, 특허분야에서는 영업방법(Business Method)과 같은 의미로 사용된다. 특허청에 따르면 영업방법(BM) 발명은 정보통신기술을 이용하여 구현한 새로운 비즈니스 시스템 또는 방법을 말하며, 이러한 BM 발명이 특허요건을 갖추어 등록되면 BM 특허가 된다. 소프트웨어 알고리즘 자체는 독립적으로 보호받기 어려우나, 하드웨어를 통해 구체적으로 실현되는 경우 특허 출원을 통해 보호받을 수 있다. 2. BM 특허의 신...2025.01.26
-
갑(甲) 기업의 실내 인테리어 사업을 위한 스마트폰 애플리케이션 개발과 지적재산권 보호 방안2025.01.241. 비즈니스 모델 특허(BM 특허) 비즈니스 모델 특허(BM 특허)는 사업 아이디어를 컴퓨터, 인터넷 등의 정보통신기술로 구현한 방법이나 시스템을 말한다. 소프트웨어 알고리즘은 BM 특허의 핵심이 되며, 특허의 요건인 신규성과 진보성을 충족한다면 특허로 보호받을 수 있다. 2. 신규성 갑의 애플리케이션은 실내 인테리어 사진을 올리고 제품을 클릭하면 구매할 수 있도록 하는 기술적 방법이 기존에 없던 새로운 것일 수 있다. 이러한 아이디어가 실현될 수 있는 기술적 장치가 있다면 신규성을 인정받을 가능성이 있다. 3. 진보성 상품 판매...2025.01.24
-
운영체제 ) 임계영역과 임계 영역을 해결하기 위한 방법에 대해 작성하시오2025.01.191. 임계 영역(Critical Section) 임계 영역이란 임계 자원을 프로그램에서 이용하는 데 있어 공유 메모리가 참조되는 프로그램의 부분으로 한순간에 하나의 프로세스만 사용할 수 있는 영역을 의미한다. 쉽게 말해 공유자원이 함께 있어 교착상태(dead lock)가 발생할 수 있는 영역을 뜻한다. 동시에 접근해 교착상태가 생기지 않도록 각 프로세스의 독점을 보장해 줘야 한다. 2. 소프트웨어적 해결 방법 Lock을 이용한 소프트웨어적 해결 방법에는 상호배제(뮤텍스), 제한된 대기, 진행 등이 있다. 상호배제는 한 프로세스가 임...2025.01.19
-
AI시대에 소프트웨어공학이 나아갈 길2025.05.151. 소프트웨어공학과 인공지능 소프트웨어공학은 컴퓨터 소프트웨어의 계획, 개발, 검사, 보수, 관리 등을 위한 기술과 그것을 연구하는 분야이다. 인공지능은 일반적으로 인간지능과 구별하여 기계가 판단하는 지능을 의미하며, 컴퓨터과학에서는 인간처럼 학습하고 추론할 수 있는 지능을 가진 컴퓨터 시스템을 만드는 기술을 의미한다. 2. AI를 위한 소프트웨어공학 인공지능을 구현하기 위해서는 딥러닝과 같은 소프트웨어 핵심 기술이 필요하며, 거대 인공지능 소프트웨어 개발 과정에서 발생할 수 있는 문제를 해결하기 위해 공학적 접근이 필요하다. 이...2025.05.15
-
컴퓨터와 인간: 컴퓨팅 사고의 학술적 정의와 이를 구성하는 주요 개념 및 역량 개발 방안2025.04.291. 4차 산업혁명 4차 산업혁명은 정보통신기술의 융합으로 이루어진 혁명으로, 그 핵심은 인공지능, 로봇공학, 사물 인터넷, 무인 운송 수단, 3D 프린트, 나노기술과 같은 새로운 기술 혁신이다. 4차 산업혁명의 특징은 초연결성, 융합, 초지능, 노동력 위기, 심각한 불균형과 양극화 현상 등이다. 2. 컴퓨팅 사고 컴퓨팅 사고는 문제를 수립하고 해결책을 만들어 컴퓨팅 시스템을 통해 효과적으로 수행할 수 있게 표현하는 사고 과정을 말한다. 컴퓨팅 사고의 구성요소에는 추상화, 자동화, 자료 수집, 자료 분석, 자료 표현, 문제 분해, ...2025.04.29
-
건국대학교 객체지향프로그래밍_12주차_랩실습보고서2025.05.011. 객체지향프로그래밍 이 보고서는 건국대학교 객체지향프로그래밍 수업의 12주차 랩실습 내용을 다루고 있습니다. 주요 내용은 C++의 List 컨테이너 사용법과 학생 정보 관리 프로그램 구현입니다. 실습을 통해 List 컨테이너의 기본 기능인 push_back, sort, unique, remove 등을 익히고, 중복된 학생 정보를 제거하는 알고리즘을 구현하였습니다. 1. 객체지향프로그래밍 객체지향프로그래밍은 소프트웨어 개발의 핵심 패러다임 중 하나로, 프로그래밍 언어와 설계 방법론에 큰 영향을 미쳐왔습니다. 이 방식은 현실 세계의...2025.05.01