반응형

전체 글 201

[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 인터페이스간에 안정적으로 전송합..

[자바스크립트(Java Script)] 객체 간단 예제(2)

1. 객체 내부 function 구현 ​ const cat1 = { name: "다홍이1", sound: "다아옹1", say1: function say() { console.log(this.sound); } }; ​ const cat2 = { name: "다홍이2", sound: "다아옹2", say2: function () { console.log(this.sound); } }; ​ //cat1.say(); //이렇게 사용할 수 없다. function 뒤에 메서드 명을 따르지 않는다. cat1.say1(); cat2.say2(); ​ ​ 2. get, set 예제 ​ const customer1 = { point: 1, mileage: 10, get sum() { console.log("Sum met..

[자바스크립트(Java Script)] 객체 간단 예제(1)

객체 간단 예제 ​dog, ironMan, captainAmerica 객체를 만들어 줍니다. const dog ={ name : '멍멍이', age : 2 } ​ const ironMan = { name : '토니 스타크', actor : '로버트 다우니 주니어', alias : '아이언 맨' } ​ const captainAmerica = { name : '스티븐 로저스', actor : '크리스 에반스', alias : '캡틴 아메리카' } ​ console.log(dog); console.log(ironMan); console.log(captainAmerica); ​ 프린트 가능한 함수 생성 ​ 1. 그냥 프린트 함수 function print1(hero) { const text = `1: ${he..

[자바스크립트(Java Script)] 리스트 생성 예제

1. 리스트 생성방법 ​ const array = [1,2,3,4,5]; const animal = [{name:'독'},{name:'캣'}]; ​ console.log(array[2]); console.log(animal); console.log(animal[0]); console.log(animal[1]); console.log(animal[2]); //해당 항목은 없음 --> undefined로 출력됨 ​ ​ 2. 리스트 추가방법 ​ animal.push({name: '뿜'}); console.log(animal); console.log(animal[2]); ​ ​ 3. 길이 조회 ​ console.log(animal.length);

반응형