728x90 반응형 SMALL 응용소프트웨어공학과16 드론 조종사 자격증 개요 드론 조종사 자격증 한국 교통안전공단에서 시행하는 자격으로 정식 명칭은 "초경량비행장치조종사" 이다. 목적 전문성 확보 안전한 비행 항공레저스포츠사업 및 초경량비행장치사용사업의 건전한 육성 자격요건 정해진 학과 시험을 거쳐야함 실기 비행 경력 20시간이상어야함 초경량비행장치사용사업으로 등록된 12kg 초과 무인비행장치의 비행경력을 이수해야한다. 실기 시험 요령 https://www.youtube.com/watch?v=bsF8icLro7Y 2018년도의 실기시험 내용이다. 국가 드론 조종사와 민간 드론 조종사의 비교 정식명칭에서 차이가 있으며 시행기관에서 차이가 있다. 가장중요한 것은 기체 무게이다. 요약하면 국가자격증의 경우 취득목적이 분명한 것이여야 한다. 그냥 취미로 딴다 하면 가성비가 안나온다.. 2021. 11. 29. 드론의 위험성 드론은 하늘을 나는 비행물체 날고있는 상황 즉, 현재의 상황에 어떤 내-외부 요인이 발생하면 언제든 추락을 할 수 있는 가능성을 가지고 있다. 드론을 단순하게 생각하면 선풍기가 4개가 있는것과 마찬가지가 엄청 마력이 센.. 쿼드콥터와 아주 유사하다. 드론 모터 성능 지금 보이는 모터는 예초기에서 사용되는 모터이다. 이때 사용되는 회전수가 5500rpm 정도가 된다. 그런데 팬텀에 쓰이는 모터를 4개를 직렬로 연결하면 엄청나게 강한 rpm을 가지게된다. 예초기보다도 2배에서 3배 강한 힘을 가지고있는것이다. 이것이 지상에 떨어져 어떤 물체와 부딪힌다면 큰일이 일어난다. 드론 사용 시 복장 예초기와 드론사용자의 복장이 예초기의 유무만 다를뿐 같다는 것을 볼 수 있다. 물론 좀 오바한점이 없지않아 있으나, 분.. 2021. 11. 29. Solidity 조건문과 반복문 1.조건문 if ~ else if ~ else if ~ ... else ..? ..: ..; (삼항 연산) switch ~ case 사용 불가 switch/case 나 goto 문은 지원하지 않는다. 자동 형변환 (type conversion)도 지원하지 않는다 : ex) if(true){...} (0) if(1){...} (x) 2. 반복문 for(초기치 ; 조건 ; 증감치) { statement ; ... } while(조건) {statement ; ... } do { statement ; ... } while(조건); 반복문의 제어 continue : 만약 이 문법을 만나면 아래코드로 진행하지않고 다시 반복문 처음으로 돌아가라 라는 뜻이다. break : 조건에 의해 브레이크를 만나면 반복문을 탈출.. 2021. 11. 29. Solidity - 예약어 Solidity 라고하는 언어에서도 사용하는 예약어가 있다. 통화관련 예약어 1. wei : 가장작은 단위 - 1000배씩 올라감 : kwei(1wei*1000), mwei(1kei*1000), gwei(1mwei*1000) 등등 2. 1이더 : 10의 18승 wei( 10^18 wei) 시간 관련 예약어 예약어 의미 second 1초 minute 60초 hour 60분 day 24시간 week 7일 year 365일 블록관련 속성 변수 변수 의미 block.blockhash(uint blockNumber) retrun (bytes32) 지정 블록의 해시값 리턴 현재 블록을 제외한 최신 256개의 블록에만 사용가능 block.coinbase(address) 현재 블록 채굴자의 계정주소 반환 block.d.. 2021. 11. 29. 소프트웨어공학의 발전적 추이 1. 소프트웨어 재사용(Software reuse) 이미 개발되어 인정받은 소프트웨어의 전체 혹은 일부분을 다른 소프트웨어 개발이나 유지에 사용하는것. 소프트웨어 개발의 품질과 생산성을 높이기 위한 방법으로, 기존에 개발된 소프트웨어와 경험, 지식을 소프트웨어에 적용한다. 클래스, 객체 등의 소프트웨어 요소는 소프트웨어 재사용성을 크게 향상시켰음 소프트웨어 부품(모듈)의 크기가 작고, 일반적일수록 재사용률이 높음 재사용이 가능한 요소 전체 프로그램 부분코드 프로세스 시험계획 응용분야에 관한 지식 설계에 관한 결정 논리적 데이터 모형 시스템 구조에 관한 지식 등 장- 단점 장점 개발 시간과 비용을 단축시킴 소프트웨어 품질을 향상시킴 소프트웨어 개발의 생산성을 향상시킴 프로젝트 실패의 위험을 감소시킴 시스템.. 2021. 11. 22. 소프트웨어 유지보수 유지보수(Maintenance) 개발된 소프트웨어의 품질을 항상 최상의 상태로 유지하기 위한 것으로, 소프트웨어 개발 단계 중 가장 많은 노력과 비용이 투입되는 단계 소프트웨어가 사용자에게 인수되어 설치된 후 발생하는 모든 공학적 작업 소프트웨어 유지보수를 용이하게 하려면 시험 용이성, 이해성, 수정용이성, 이식성 등이 고려되어야 함 소프트웨어의 수명을 연장시키는 작업 분류 수정보수 (Corrective) 적응보수 (Adaptive) 완전화 보수 (Perfective) 예방보수 (Preventive) 수정보수란? 시스템을 운영하면서 검사 단계에서 발견하지 못한 잠재적인 오류를 찾아 수정하는 활동으로 오류의 수정과 진단을 포함함 적응보수 소프트웨어의 수정기간 중에 발생하는 환경의 변화(하드웨어, 운영체제 .. 2021. 11. 16. 소프트웨어 품질 보증 소프트웨어 품질 소프트웨어 품질(Quality) 주어진 요구 사항을 만족시키는 능력을 갖추고 있는 소프트웨어의 측정 가능한 기능 및 특성 소프트웨어 품질 설계 품질 설계자가 한 품목을 위해 규정한 특성 일치 품질 설계 내용들이 개발 과정에서 지켜지는 정도 품질 관리(Quality Control) 주어진 요구 사항에 맞는 소프트웨어를 개발하기 위해 소프트웨어 개발의 전 과정 동안에 이루어지는 모든 활동과 그 활동의 결과로 생산되는 산출물에 대한 품질을 통제하고, 보증하기 위한 작업 품질 표준(목표) 명확하게 정의된 소프트웨어의 특성을 의미하며, 소프트웨어의 품질을 평가하는 기준 항목으로 사용됨 품질 표준의 분류 품질 표준 의미 정확성 (Correctness) 사용자의 요구 기능을 충족시키는 정도 신뢰성 (.. 2021. 11. 15. 항공법규(2) 드론 비행 시 알아야 할 법규 조종사 준수사항 항공 안전법 제 129조, 시행규칙 제 310조 비행금지 시간대 야간비행 - 일몰 후 부터 일출 전까지 비행금지 장소 비행장으로 부터 반경 9.3km 이내 인 곳 비행금지 구역 (휴전선 인근, 서울도심 상공 일부) 150m이상의 고도 인군밀집지역 또는 사람이 많이 모인 곳의 상공 비행금지 행위 비행 중 낙하물 투하 금지 및 음주(0.02%)상태에서의 비행을 금지함 육안으로 장치를 직접 볼 수 없는 경우 비행을 금지함 - 너무 원거리에 대한 비행을 하지않는 것을 권함 비행금지 장소에서 비행하려는 경우 지방항공청 또는 국방부의 허가가 필요하며, 위반 시 항공안전법에 따라 최대 200만원 과태료가 부가됨 야간 비행 금지, 육안거리 비행, 인구 밀집지역 내 위험한 .. 2021. 11. 9. 항공법규(1) 항공법의 기원과 발전 1783년 프랑스 몽골피에 형제의 열기구 유인비행성공 1903년 미국 라이트 형제 동력추진항공기의 유인 비행 성공 1907년 항공기에 의한 영불해협 횡단 성공 - 당시는 무법상태 : 여권, 입국허가가 없었다. - 하늘의 법적 지위와 항공의 국제적 성격에 대한 정의의 필요성이 증대됨 1910년 프랑스 파리, 항공법 회의 개최(19개국 국가대표 참석) 1919년 10월 항행의 규율에 관한 국제협약(International Convention Relating to the Regulation of Arial Bavigation)일명 파리협약이 체결됨 파리협약 제 1조 : 자국 영공에 대한 완전하고 배타적인 주권을 인정하는 영공주권원칙 1) 국제 민간 항공 기구(ICAO : Interatio.. 2021. 11. 9. 형상 관리 형상관리(SCM : Software Configuration Management) 소프트웨어의 개발과정에서 소프트웨어 변경 사항을 관리하기 위해 개발된 일련의 활동 소프트웨어 변경의 원인을 알아내고 제어하며, 적절히 변경되고 있는지 확인하여 해당 담당자에게 통보하는 작업 소프트웨어 개발의 전 단계에 적용되는 활동으로, 유지보수 단계에서 수행됨 소프트웨어 개발의 전체 비용을 줄이고, 개발 과정의 여러 방해 요인이 최소화되도록 보증하는 것을 목적으로 함 형상 : 소프트웨어 개발단계의 과정에서 만들어지는 프로그램, 프로그램을 설명하는 문서, 데이터 등을 통칭하는 말 소프트웨어 형상 항목 시스템 명세서 소프트웨어 프로젝트 계획서 소프트웨어 요구 사항 명세와 실행 가능한 프로토타입 예비 사용자 메뉴얼 설계 설명서.. 2021. 11. 9. 구현 단계 구현단계 설계단계에서 생성된 명세서를 컴퓨터가 알 수 있는 모습으로 변환하는 과정 프로그래밍 또는 코딩 단계라고도 함 각 모듈을 특정 프로그래밍 언어를 이용하여 원시 코드로 작성하고, 문서화하는 작업 설계를 철저히 반영시키고, 원시 코드를 간단하게 작성하며, 디버깅 및 변경, 검사가 용이하도록 해야함 사용할 프로그래밍 언어와 코딩 스타일 등을 결정해야 함 프로그래밍 언어 컴퓨터 시스템을 작동시키는 SW를 작성하기 위한 언어 저급 언어 고급 언어 하드웨어가 관련된 직접 제어가 가능한 언어 - 어셈블리어 하드웨어 관련 지식없이도 프로그램 작성이 가능한 언어 - 파이썬, html 등 중간에는 c언어가 있을 수 있다! c언어는 하드웨어를 제어할 수 있기 때문이다. 제 1세대 언어(저급언어) 기계어, 어셈블리어 .. 2021. 11. 9. 객체지향 기법의 생명주기 객체지향 분석의 개념을 설명 객체지향 설계, 구현, 테스트에 대해 설명 UML의 개념과 특징을 설명 SW구현 및 프로그래밍 언어에 대해 설명 SW형상 관리에 대해 설명 객체지향 기법을 사용하는 SW개발 과정의 가장 큰 특징 각 과정에서 사용되는 객체, 클래스, 메소드, 속성 등이 동일한 개념으로 사용됨 장점 개발 전 과정에 걸챠 동일한 방법론과 표현 기법이 적용됨 - 개발 과정 사이에서 같은 용어와 개념을 사용하여 분석, 설계, 구현 단계 사이의 전환이 쉬우므로 각 과정이 명확하게 순차적으로 이루어져 있지는 않다. 객체지향 기법의 생명주기 1. 객체지향 분석의 개념 객체지향 분석(OOA : Object Oriented Analysis) 사용자의 요구사항을 분석하여 요구된 문제와 관련된 모든 클래스(객체).. 2021. 11. 8. 이전 1 2 다음 728x90 반응형 LIST