본문 바로가기

Archive6

[비트코인/블록체인] 비트코인 기본 개념 정리 용어이중지불 (Double-Spending)- 온라인 상에서는 이메일을 한 사람에게 여러번 보낼 수 있다. 일반적인 상황에서는 크게 문제가 없지만, 온라인 상에서 p2p 거래를 할 때 문제가 된다.- 내가 돈을 보냈다고 알려주어도, 이것이 실제로 돈을 보냈다는 것을 보증할 수 없다.- 현재 온라인 거래 시스템은 제3자가 보증해주는 에스크로 형태로 구현되어 있다. 즉, 은행과 같은 중앙집중화 된 데이터베이스에서 사용자들 간의 거래를 인증하는 식으로 온라인 거래를 구현하였다.- p2p(peer to peer)를 통해 탈중앙화된 거래 방식을 꿈꾸며 비트코인을 개발한 일군의 개발자들은, 이를 네트워크 상에 분산되어있는 노드들을 사용해서 거래를 증명하는 식으로 구현하였다.- 노드(node)들은 비트코인 거래 내역.. 2024. 5. 19.
[정보처리기사] 1.소프트웨어 설계 - 화면 설계 (UI 설계) 용어 정리 스토리보드 정의 1. 스토리의 내용을 쉽게 이해할 수 있도록 주요 장면을 그림으로 정리한 계획표 2. 시나리오의 내용을 시각화하여 표현하기 위한 도구인 동시에, 제작진 사이의 의사소통을 돕기 위한 수단 3. 스토리보드에는 주제와 화면 제목, 화면의 구성, 화면 설명, 연결화면 등을 기록한다. 4. 스토리보드는 그 형식과 용도에 따라 다양한 형식으로 작성할 수 있다. 감성공학 인체의 특징과 감성을 제품설계에 최대한 반영하는 기술로, '인간이 가지고 있는 소망으로서의 이미지나 감성을 구체적인 제품설계로 실현해내는 공학적인 접근방법' 이라고 정의할 수 있다. 감성공학 분야 자동차, 가전, 정보통신기기, 가구 분야 UI 화면 설계 도구 이름 설명 스토리보드 (Storyboard) 정책, 프로세스, 와.. 2023. 12. 10.
[정보처리기사] 1.소프트웨어 설계 - 화면 설계(UI 요구사항 확인) 용어 정리 소프트웨어 아키텍쳐 특징 1. 소프트웨어의 사전 작업을 통해 소프트웨어 개발을 쉽게 하도록 기본 틀을 만드는 것 2. 소프트웨어 개발의 중심축 3. 다양한 수준에서 구성 요소의 역할과 구성 요소 간의 관계에 집중 4. 모든 단계에 영향을 줄만한 초기 의사 결정의 핵심 5. 일반적인 모양과 조화를 위한 스타일을 정하는 작업 아키텍쳐 패턴 정의 1. 소프트웨어 아키텍쳐에서 일반적으로 발생하는 문제점들에 대한 일반화되고 재사용 가능한 솔루션 2. 아키텍쳐 패턴은 소프트웨어 디자인 패턴과 비슷하지만 더 넒은 범위에 속함 3. 컴퓨터 하드웨어 성능 제한, 비즈니스 위험의 최소화, 고가용성 등 소프트웨어 공학의 다양한 문제를 해결 UI (User Interface) 사용자가 시스템을 원활히 사용하도록 돕.. 2023. 12. 3.
[정보처리기사] 1.소프트웨어 설계 - 요구사항 확인(분석모델 확인) 용어 정리 UML(Unified Modeling Language): 표준화된 범용 모델링 언어 객체지향 설계를 위한 표준언어로, 시스템을 시각적으로 모델링하기 위한 모델링 언어이다. 시스템 개발 과정의 광범위한 분야에 사용 가능하다. Stereo Type (스테레오 타입) 1. UML에서 제공하는 기본요소 외에 추가적인 확장요소를 나타내는 것이다. 2. 길러멧(guillemet, ) 사이에 적는다. 3. ex) , , , 요구사항 분석 기법 순서 이름 목적 1. 요구사항 분류(Requirement Classification) 요구사항이 기능인지 비기능인지 요구사항이 하나 이상의 고수준 요구사항으로부터 유도된 것인지 이해관계자나 다른 Source로 부터 직접 발생한 것인지 요구사항이 제품에 관한 것인지 프.. 2023. 12. 3.