목록분류 전체보기 (199)
JUINTINATION
소프트웨어 설치 매뉴얼 소프트웨어 설치 매뉴얼은 개발 초기에서부터 적용된 기준이나 사용자가 소프트웨어를 설치하는 과정에 필요한 내용을 기록한 설명서이다. 사용자 기준으로 작성돼야 하며 설치 시작부터 완료까지 전 과정을 빠짐없이 순서대로 기록해야 한다. 또한 목차 및 개요, 서문, 기본 사항 등이 기본적으로 포함돼야 하며 설치 과정에서 표시될 수 있는 오류 메시지 및 예외 상황에 관한 내용은 별도로 분류하여 설명해야 한다. 설치 매뉴얼 작성 순서 기능 식별 소프트웨어의 개발 목적과 주요 기능을 흐름 순으로 정리하여 기록 UI 분류 설치 매뉴얼을 작성할 순서대로 UI를 분류한 후 기록 설치 파일 및 백업 파일 확인 폴더 위치, 설치 파일 및 백업 파일 등의 개별적인 기능을 확인하여 기록 Uninstall 절..
디지털 저작권 관리(Digital Right Management)의 개요 디지털 저작권 관리는 저작권자가 배포한 디지털 콘텐츠가 저작권자가 의도한 용도로만 사용되도록 디지털 콘텐츠의 생성, 유통, 이용까지의 전 과정에 걸쳐 사용되는 디지털 콘텐츠 관리 및 보호 기술이다. 원본 콘텐츠가 아날로그인 경우에는 디지털로 변환한 후 패키저(Packager)에 의해 DRM 패키징을 수행한다. 크기가 큰 콘텐츠의 경우에는 미리 패키징을 수행한 후 배포하고 음원이나 문서와 같이 크기가 작은 콘텐츠의 경우에는 사용자가 콘텐츠를 요청하는 시점에서 실시간으로 패키징을 수행한다. 패키징을 수행하면 콘텐츠에는 암호화된 저작권자의 전자서명이 포함되고 저작권자가 설정한 라이선스 정보가 클리어링 하우스(Clearing House)에..
소프트웨어 패키징의 개요 소프트웨어 패키징이란 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다. 개발자가 아닌 사용자를 중심으로 진행한다. 소스 코드는 향후 관리를 고려하여 모듈화하여 패키징한다. 사용자가 소프트웨어를 사용하게 될 환경을 이해하여 다양한 환경에서 소프트웨어를 손쉽게 사용할 수 있도록 일반적인 배포 형태로 패키징한다. 패키징 시 고려사항 사용자의 시스템 환경(OS, CPU, 메모리 등)에 필요한 최소 환경을 정의한다. UI는 사용자가 눈으로 직접 확인할 수 있도록 시각적인 자료와 함께 제공하고 매뉴얼과 일치시켜 패키징한다. 소프트웨어는 단순히 패키징하여 배포하는 것으로 끝나는 것이 아니라 하드웨어와 함께 관리될 수 있도록 Managed Service 형태로 제공하..
단위 모듈(Unit Module)의 개요 단위 모듈은 소프트웨어 구현에 필요한 여러 동작 중 한 가지 동작을 수행하는 기능을 모듈로 구현한 것이다. 단위 모듈로 구현되는 하나의 기능을 단위 기능이라고 부른다. 단위 모듈은 사용자나 다른 모듈로부터 값을 전달받아 시작되는 작은 프로그램을 의미하기도 한다. 두 개의 단위 모듈이 합쳐질 경우 두 개의 기능을 구현할 수 있다. 단위 모듈의 구성 요소에는 처리문, 명령문, 데이터 구조 등이 있다. 단위 모듈은 독립적인 컴파일이 가능하며, 다른 모듈에 호출되거나 삽입되기도 한다. 단위 모듈은 다음의 순서로 구현한다. 단위 기능 명세서 작성 ➡️ 입출력 기능 구현 ➡️ 알고리즘 구현 단위 기능 명세서 작성 단위 기능 명세서를 작성하는 단계에서는 복잡한 시스템을 단순하..
데이터저장소 데이터저장소는 소프트웨어 개발 과정에서 다루어야 할 데이터들을 논리적인 구조로 조직화하거나, 물리적인 공간에 구축한 것을 의미한다. 데이터저장소는 논리 데이터저장소와 물리 데이터저장소로 구분된다. 논리 데이터저장소는 데이터 및 데이터 간의 연관성, 제약조건을 식별하여 논리적인 구조로 조직화한 것 물리 데이터저장소는 논리 데이터저장소에 저장된 데이터와 구조들을 소프트웨어가 운용될 환경의 물리적 특성을 고려하여 하드웨어적인 저장장치에 저장한 것 논리 및 물리 데이터저장소를 구축하는 과정과 데이터베이스를 구축하는 과정은 동일 데이터베이스 데이터베이스는 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임으로 다음과 같이 정의할 수 있다. 통합된 데이터(Integrated Data) ..
6주차 후기 이번 주는 설 연휴가 껴있어서 일주일 내내 목요일만 기다렸던 것 같다. 박사님들도 다 휴가 가시고 안 계셔서 목요일엔 진짜 집중 안 돼서 죽는 줄 알았다. 아무튼 일주일동안 있었던 일들을.. 적어보자. vscode Remote - SSH 이슈 나는 지금까지 로컬에서 모델을 돌린 것이 아니라 내 자리에 있는 서버에 vscode에서 SSH로 연결하여 가상환경을 만들고 거기서 모델을 돌렸다. 그런데 월요일에 출근하자마자 아무것도 건든 것이 없는데 SSH로 접속이 안 되는 것이다. 물론 처음에 vsc에서 업데이트가 되었다고 릴리즈 노트가 뜨긴 했지만 당연히 대수롭지 않게 넘겼었다. 그래서 로그메시지 보면서 연결 config 파일도 계속 수정해보고, 서버에 있는 관련 파일도 재설히해보고 등등 계속 삽..