프로그램명세서 작성법

프로그램 명세서 작성 기준

※프로그램명세서의 목적은 ‘인수인계’이기에 알기 쉽고 오해가 없도록 작성해야 한다.

※명세서 양식은 업체마다 다를 수 있겠지만 내용은 아래 항목들이 꼭 들어가야 한다.

  1. 프로젝트마다 다를 수 있겠지만, 페이지 별로 정리를 해야한다. (jsp, html…)
  2. 전체적인 Outline 이 어떻게 생겼는지 보여야한다.
  3. 어떤 경로로 호출이 되었는지, 그리고 무엇을 호출하는 페이지인지 정확히 기입한다.
  4. 해당 페이지의 역할과 설명이 있어야 한다.
  5. 이 페이지에서 다루는 테이블과 CRUD 중 무엇을 사용하는지 기입한다.

DB 명세서 작성법

테이블 명세서 작성 기준

※DB명세서의 목적은 ‘인수인계’이기에 알기 쉽고 오해가 없도록 작성해야 한다.

※비슷한 쓰임이 있는 테이블, 명칭이 같은 컬럼이 생길 경우 설명을 추가한다.

  1. 테이블에 관한 기본적인 내용들이 명시 되어있어야 한다.
  2. PK (Primary Key) 와 FK (Foreign Key) 의 관계는 명확히 표시해준다.
  3. 기입한 내용들의 변경 이력과 날짜를 명시해야 한다.
  4. 안쓰게 된 테이블 및 컬럼을 표시한다.
  5. 테이블이 만들어진 목적이 무엇인지 뚜렷하게 보여야 한다.


[Linux] All Commands –
리눅스 전체 명령어


  • 미완성

Update ) 2023.07.07 : Commands update (Directory and file management commands)


<디렉토리 및 파일관리 명령어>

<Directory and file management commands>

제가 볼려고 만든거긴한데, 명령어 순서대로 작성하면 문제 없게 되어있어요.

#######################################################################################
#  $명령어                       # 약어          : 설명
#######################################################################################
$ls                             #List segments  : 파일과 디렉터리 정보를 탐색할때 사용
$ls -l                          #long           : 자세히
$ls -a                          #               : 숨김 파일
$ls -t                          #time           : 시간 순서
$ls -rt                         #revers time    : 시간 역순
$ls -f                          #
 
 
$cd                             #Change directory: 디렉터리 이동
$cd ~                           #                : 홈 디렉토리로 이동
$cd /                           #                : 최상위 디렉토리로 이동
$cd .                           #                : 현재 디렉토리로 이동
$cd ..                          #                : 상위 디렉토리로 이동
$cd -                           #                : 이전 디렉토리로 이동


$touch ABC                      #                : 0 byte 파일 생성
$touch -c ABC                   #current         : 수정 시간을 현재 시간으로 변경
$touch -t 202307070900 GHI      #time            : 입력한 시간으로 변경
$touch -r ABC GHI               #                : GHI 날짜를 ABC와 동일하게 변경 


$mkdir dirABC                   #Make directory  : 디렉토리 생성
$mkdir dirDEF dirGHI            #                : 디렉토리 여러개 생성
$mkdir -p dirJKL/dirLMN         #                : 하위 디렉토리까지 생성
$mkdir -m 700 dirOPQ            #                : 특정 권한을 갖는 디렉토리 생성


$cp ABC copyABC                 #Copy            : 파일 복사
$cp -f ABC copy2ABC             #force           : 강제 복사
$cp -r dirABC copydirABC        #recuresive      : 디렉토리 복사


$mv GHI DEF                     #Move            : 파일이동 (이름이 동일하면 덮어씀)
$mv ABC dirGHI                  #                : 파일을 디렉토리로 이동
$mv dirGHI/ABC DEF dirOPW       #                : 파일 여러개를 디렉토리로 이동
$mv dirABC dirDEF               #                : 디렉토리 이동


$rm dirOPQ/ABC                  #Remove          : 파일 삭제
$rm -f dirOPQ/DEF               #force           : 강제 삭제
$rm -r dirOPQ                   #                : 디렉토리 삭제
Bash