본문 바로가기

컴퓨터과학54

[블록체인] geth 기본 명령어 모음 명령어 모음 ethCommands¶ In [4]: %%writefile src/ethCommands.js eth.accounts; // 존재하는 계좌 리스트 eth.blockNumber; // 마이닝이 된 만큼 블록이 있음 eth.coinbase; // 현재 코인베이스 eth.getTransactionCount(eth.accounts[0]) // 거래 수 var bal = eth.getBalance(eth.accounts[0]); // 계좌의 잔액 web3.fromWei(bal, "ether"); // wei를 ether 단위로 변경 miner.start(); // 마이닝 시작 miner.stop(); // 마이닝 중지 miner.start(1);admin.sleepBlocks(1);miner.stop(.. 2021. 4. 11.
[블록체인] geth 사설망(private network) 구축하기 목차 geth 사설망 개설 geth 사설망 접속 geth 사설망 개설 eth-test 디렉토리를 만들고 해당 디렉토리에서 사설망을 개설해보겠습니다. 1. eth-test 디렉토리에 블록체인을 설정하는데 필요한 _genesis.json을 생성합니다. { "config": { "chainId": 33, "homesteadBlock": 0, "eip150Block": 0, "eip155Block": 0, "eip158Block": 0 }, "nonce": "0x0000000000000033", "timestamp": "0x0", "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "gasLimit": "0x800.. 2021. 4. 3.
[소프트웨어공학] 요구사항 개발 및 관리 - 요구사항, 유스케이스 다이어그램 Github로 보기 요구사항 개발 요구사항의 중요성 개발되는 SW 제품을 전체적으로 파악하도록 하여 의사소통 시간을 절약하게 해줌 상세한 요구사항이 있어야만 산정이 가능하고, 이를 기반으로 계획을 세울 수 있음 요구사항의 분류 기능적 요구사항 수행될 기능과 관련된 입출력 및 그들 사이의 처리과정 제품 구현을 위해 SW가 가져야하는 기능적 속성 비기능적 요구사항 제품의 품질 기준 등을 만족시키기 위해 SW가 가져야하는 행위적 특성 ex) 성능(응답 시간, 처리량), 사용의 용이성, 신뢰도, 보안성, 운용상의 제약 등 요구사항 개발 프로세스 요구사항 개발 고객으로부터 구현될 SW 제품의 사양을 정확히 도출하여 요구사항 명세, 이를 분석하여 개발자들이 이해할 수 있는 형식으로 기술하는 작업 요구사항 개발 단계.. 2021. 3. 29.
[소프트웨어공학] 프로젝트 관리 - CMM, CMMI, ISO Github로 보기 소프트웨어 프로젝트 프로젝트의 정의 정의 프로젝트는 유일한 제품이나 서비스를 만들기 위해 수행되어야 할 일시적인 행동 프로젝트의 구성 요소 목표, 비용, 관리자, 참여자, 기간, 기술, 고객 소프트웨어 프로젝트 소프트웨어 개발의 시작 조직이 요구사항에 맞는 프로그램을 획득(Acquire)할 필요가 생겼을 때 시중에 나와있는 프로그램 구입 소프트웨어 개발 전문 업체에 의뢰 직접 개발 소프트웨어 개발 발주자(고객)가 요구사항을 주면 수주자(개발자)가 요구사항에 맞는 프로그램을 개발 소프트웨어 프로젝트 프로세스 소프트웨어 제품 구상 발주자 소프트웨어 제품의 구상 및 가치를 검증 제품의 투자 대비 효과를 예측하고, 사업에 미치는 영향을 파악 제품의 기능상, 성능상 요구사항들을 정의 소프트웨어.. 2021. 3. 28.