반응형

전체 글 194

SECS/GEM 시리즈: GEM Control State 에 대해서

해당 글의 출저는 https://www.cimetrix.com/blog/secs/gem-series-control-state 입니다. 자료 내용이 괜찮아서 일부 내용을 가져왔습니다. GEM 제어 상태란 무엇입니까? GEM 제어 상태는 기본적인 E30 GEM 요구 사항 중 하나입니다. 호스트와 장비 간의 협력 수준을 정의하고 운영자가 호스트 제어의 여러 수준에서 상호 작용할 수 있는 방법을 지정합니다. 반도체 공장에서는 호스트나 오퍼레이터가 장비 처리를 제어할 수 있습니다. 양쪽에서 동시에 장비를 제어하는 ​​것은 문제를 야기합니다. 한 쪽이 장비를 제어할 때 다른 쪽은 수행할 수 있는 작업이 제한되어야 합니다. 예를 들어, 운영자가 처리를 일시 중지하면 호스트가 처리를 재개하거나 새 작업을 시작하라는 명..

[정보처리기사실기] 10. 애플리케이션 테스트

2021년 정보처리기사 실기 책 수제비로 공부했습니다. 공부하면서 정리한 요약내용입니다. 제가 이미 알고있는 내용은 요약정리에 없는 경우도 있습니다. 상세한 내용은 수제비책을 참조하세요. ■소프트웨어 테스트의 원리 - 결완초집 살정오 - 테스팅은 결함이 존재함을 밝히는 것 / 완벽한 테스팅 불가능 / 개발 초기에 테스팅 시작 (Snowball Effect) / 결함 집중 (Pareto Principle) / 살충제 패러독스 / 테스팅은 정황에 의존 / 오류-부재의 궤변 ■소프트웨어 테스트 산출물 테스트계획서, 테스트 베이시스, 테스트 케이스, 테스트 슈트, 테스트 시나리오, 테스트 스크립트, 테스트 결과서 ■화이트박스 테스트 유형 구결조 조변다 기제데 – 구문 커버리지 / 결정 커버리지 / 조건 커버리지..

[2021정보처리기사실기] 02 현행 시스템 분석

1. 현행 시스템 파악 (1) 현행 시스템 파악 절차 1단계 : 구성/기능/인터페이스 파악 2단계 : 아키텍처 및 소프트웨어 구성 파악 3단계 : 하드웨어 및 네트워크 구성 파악 (2) 소프트웨어 아키텍처 1. 소프트웨어 아키텍처 4+1뷰 뷰 설명 유스케이스 뷰 (Usecase View) - 유스테이스 또는 아키텍처를 도출하고 설계하며 다른 뷰를 검증하는데 사용되는 뷰 - 사용자, 설계자, 개발자, 테스트 관점 논리 뷰 (Logical View) - 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰 - 설계자, 개발자 관점 프로세스 뷰 (Process View) - 시스템의 비기능적인 속성으로서 자원의 효율적인 사용, 병행 실행, 비동기, 이벤트 처리 등을 표현한 뷰 - 개발자, 시스템 통합자..

카테고리 없음 2021.06.18

[2021정보처리기사실기] 01 소프트웨어 개발 방법론

1. 소프트웨어 개발 방법론 (1) 소프트웨어 생명주기 모델 1. 소프트웨어 생명 주기 (SDLC : Software Development Life Cycle) 소프트웨어 생명 요구사항부터 유지보수까지의 프로세스 2. 소프트웨어 생명 주기 모델 프로세스 (요설구테유) - 요구사항 분석 - 설계 - 구현 - 테스트 - 유지 보수 3. 소프트웨어 생명 주기 모델 종류 - 폭포수 모델 - 프로토타이핑 모델 - 나선형 모델 : 계획 및 정의 --> 위험 분석 --> 개발 --> 고객 평가 (계위개고) - 반복적 모델 : 병행 개발 (2) 소프트웨어 개발 방법론 1. 소프트웨어 개발방법론 개발 할때 쓰는 방법, 절차, 기법 들을 말함 2. 소프트웨어 개발방법론 종류 - 구조적 방법론 : 나씨-슈나이더만 차트 - ..

[node.js] Nunjucks Macro 만들기

패스트캠퍼스 [Node 웹 프로그래밍 올인원 패키지 Online] 강의를 기반으로 공부하기 위해 작성한 글입니다. 부족한 설명이나 내용에 대해 말씀해 주시면 수정 및 추가하겠습니다. ▼ nunjuck를 사용하지 않으면 class ="active" 를 하나로 고정됨 ▼ http://localhost:3000/admin/products 인경우에 List에 Active 표시된다 ▼ http://localhost:3000/admin/products/write 인 경우에도 List에 Active 표시된다. Active가 List에만 고정되는것을 볼수있다. 이런 문제를 해결하기 위해서 Nunjucks로 Macro를 만들 수 있다. 매크로를 만드는 방법은 아래와 같다. ▼ macro폴더에 link.html 라는 이름..

Back-end/node.js 2021.05.09

[데이터분석준전문가] 3장 가치창조를 위한 데이터 사이언스와 전략 인사이트

1 빅데이터 분석과 전략 인사이트 1.1 일차원적인 분석 vs 전략도출 위한 가치기반 분석 산업별 분석 애플리케이션 산업 일차원적 분석 애플리케이션 금융 서비스 신용점수 산정, 사기 탐지, 가격 책정, 프로그램트레이딩, 클레임분석, 고객 수익성분석 병원 가격 책정, 고객 로열티, 수익관리 에너지 트레이딩, 공급/수요 예측 정부 사기탐지, 사례 관리, 범죄 방지, 수익 최적화 소매업 판촉, 매대관리, 수요예측, 재고 보충, 가격 및 제조 최적화 제조업 공급사슬 최적화, 수요예측, 재고 보충, 보증서 분석, 맞춤형 상품 개발, 신상품 개발 운송업 일정 관리, 노선 배정, 수익관리 헬스케어 약품 거래, 예비 진단, 질병 관리 커뮤니케이션 가격 계획 최적화, 고객 보유, 생산능력 계획, 네트워크 최적화, 고객 ..

[데이터분석준전문가] 2장 데이터의 가치와 미래

1 빅데이터의 이해 1.1 정의 1.2 정의의 범주 및 효과 데이터의 변화 -> 기술변화 -> 인재, 조직의 변화로 확대됨 1.2.1 데이터의 변화 양, 다양성, 속도 1.2.2 기술 변화 데이터 처리, 저장, 분석 기술 및 아키텍처, 클라우드 컴퓨팅 활용 1.2.3 인재, 조직 변화 Data Scientist같은 새로운 인재 필요, 데이터 중심 조직 1.3 빅데이터의 기능(by 비유) 1.3.1 산업혁명의 석탄, 철 제조, 서비스 분야의 생산성을 획기적으로 끌어올려 생활전반에 혁명적 변화를 가져올 것 1.3.2 21세기의 원유 경제 성장에 필요한 정보를 제공하여 생산성을 향상시키고, 기존에 없던 산업을 만들어 낼 것 1.3.3 렌즈 렌즈를 통해 현미경이 생물학 발전에 큰 영향을 미쳤듯 데이터가 산업 발..

[데이터분석준전문가] 1장 데이터의 이해

1장 데이터의 이해 1 데이터와 정보 1.1 데이터의 정의 ‘주어진 것’이라는 의미로 사용되었다. 단순한 객체로서의 가치뿐만 아니라 다른 객체와의 상호관계 속에서 가치를 갖는 것 1.2 데이터의 특성 1.2.1 존재적 특성 : 객관적사실 1.2.2 당위적 특성 : 추론/예측/전망/추정을 위한 근거 1.3 데이터의 유형 1.3.1 정성적데이터 언어, 문자 등. 저장/검색/분석에 많은 비용이 소모됨 비정형 데이터, 주관적 내용, 분석 어려움 1.3.2 정량적 데이터 수치, 도형, 기호 등 비용소모가 적음 정형 데이터, 객관적 내용, 통계분석이 용이 1.4 암묵지와 형식지의 상호작용에 중요한 역할 공통화/내면화/표출화/연결화 1.5 DIKW 피라미드 2 데이터베이스 정의와 특징 2.1 정의 2.1.1 1차 개..

SECS / GEM 시리즈 : 프로토콜 레이어

https://www.cimetrix.com/blog/secs-gem-series-protocol-layer SECS/GEM series: Protocol Layer The SECS/GEM Protocol Layer using HSMS provides an efficient means of exchanging accurate data between the factory host and equipment. www.cimetrix.com 출처는 위의 링크를 따라가면 나옵니다. 해당 링크의 영문을 한글로 번역기 돌려서 공유합니다. SECS/GEM 통신과 JSON, XML 비교내용이 디테일하게 설명되어있습니다. ​ ​ 프로토콜 계층은 데이터를 패키징하고 공장 호스트와 장비 GEM 인터페이스간에 안정적으로 전송합..

반응형