본문 바로가기
728x90

전체 글303

각종 개발 관련 문서들 시스템 구성도네트워크, 하드웨어, 시스템 소프트웨어로 구성응용 프로그램 구성송신 측에서 연계 데이터가 발생하는 응용 프로그램의 메뉴 구조도, 화면 및 화면 설계서, 사용자 인터페이스 정의서, 연계할 데이터의 발생 시점 및 주기, 발생 패턴 등을 확인 시스템 아키텍처 구성도현재 업무를 처리하기 위하여 최상위 수준에서 계층별로 어떠한 기술 요소들을 사용하고 있는지 표현한 것고려 사항현재 운영되는 시스템별로 구분하되 서로 다른 경우에는 가장 핵심이 되는 업무 처리 시스템을 기준으로 함 소프트웨어 구성도현재 업무 처리를 위해 설치되어 있는 소프트웨어들의 제품명, 용도, 라이선스 적용 방식, 라이선스 수를 명시한 것고려 사항시스템 구축 시 인프라·구축 비용하드웨어 비용주문형 소프트웨어 비용상용 소프트웨어 비용의 .. 2026. 9. 3.
Git 주요 명령어 Git의 주요 명령어add 작업 내역을 지역 저장소에 저장하기 위해 스테이징 영역(staging area)에 추가‘- --all’ 옵션으로 작업 디렉터리의 모든 파일을 스테이징 영역에 추가할 수 있음commit 작업 내역을 지역 저장소에 저장branch 새로운 브랜치를 생성최초로 commit을 하면 마스터(master) 브랜치가 생성됨commit 할 때마다 해당 브랜치는 가장 최근의 commit한 내용을 가리키게 됨‘-d’ 옵션으로 브랜치를 삭제할 수 있음checkout 지정한 브랜치로 이동현재 작업 중인 브랜치는 HEAD 포인터가 가리키는데, checkout 명령을 통해 HEAD 포인터를 지정한 브랜치로 이동시킴merge 지정한 브랜치의 변경 내역을 현재 HEAD 포인터가 가리키는 브랜치에 반영함으로써.. 2026. 8. 31.
SVN(SubVersioN) 주요 명령어 Subversion의 주요 명령어add 새로운 파일이나 디렉터리를 버전 관리 대상으로 등록add로 등록되지 않은 대상은 commit이 적용되지 않음commit 버전 관리 대상으로 등록된 클라이언트의 소스 파일을 서버의 소스 파일에 적용update 서버의 최신 commit 이력을 클라이언트의 소스 파일에 적용commit 전에는 매번 update를 수행하여 클라이언트에 적용되지 않은 서버의 변동 내역을 클라이언트에 적용checkout 버전 관리 정보와 소스 파일을 서버에서 클라이언트로 받아옴lock/unlock 서버의 소스 파일이나 디렉터리를 잠그거나 해제import 아무것도 없는 서버의 저장소에 맨 처음 소스 파일을 저장하는 명령어로, 한 번 사용하면 다시 사용하지 않음export 버전 관리에 대한 정보를.. 2026. 8. 31.
화면 모듈 구현 화면 모듈 구현HTML 5웹 애플리케이션에서 화면 단위 모듈화 프로그래밍은 일반적으로 HTML 5를 기반으로 구현됨HTML 5는 온라인, 모바일, 패드 등에서 수정 없이 자유롭게 재사용 가능HTML 5 화면 구조Header / Div / Aside, Section×2, Nav, Aside, Article / Footer 구조Header웹 페이지 소개나 내비게이션 기능들의 묶음을 나타냄일반적으로 섹션의 제목을 포함DivDivision의 약자로 섹션 레이아웃(전체적인 틀)을 만들 때 주로 사용Div 태그를 사용하여 각각의 블록(공간)을 알맞게 배치Nav메뉴 또는 링크와 같은 내비게이션을 위해 구성된 섹션을 나타냄Section문서나 애플리케이션의 섹션을 나타내기 위해 추가됨문서의 구조를 나타내기 위해 h1, .. 2026. 8. 31.
728x90