목록 전체 글 (223)
이롭게 현명하게
[깃 설치하기] ※ 본 포스팅은 윈도우11의 환경에서 진행되었습니다. 디폴트(기본값)로 설치를 원한다면 모두 Next 또는 중간에 Git의 기본 편집기를 선택 후 모두 Next 명령 프롬프트 (window)/Terminal(Mac) 에서 git을 입력해보고 내 컴퓨터에 git이 이미 설치되었는지 확인 명령어 : git 이와 같은 결과가 나온다면 설치가 되어있지 않은 것, 깃에 대한 정보가 나온다면 설치가 되어있는 것 1. 깃 홈페이지 접속 Git - Git 설치 이 책은 Git 2.0.0 버전을 기준으로 썼다. 대부분의 명령어는 그 이전 버전에서도 잘 동작하지만, 몇 가지 기능은 아예 없거나 미묘하게 다를 수 있다. Git의 하위 호환성은 정말 훌륭하기 때문에 2.0 git-scm.com 본인의 PC에 ..
목차 형상 식별 형상 통제 형상 상태 보고 형상 감사 형상 관리 구성원 [ 1. 형상 식별 (configuration identification) ] 프로젝트를 계획할 때 형상 관리 계획을 근거로 형상 관리의 대상이 무엇인지 식별하는 과정이다. 식별된 형상 항목은 유일하게 식별할 수 있도록 형상 항목의 이름, 작성자, 생성 날짜, 문서번호, 다른 형상 항목과의 관계 등과 함께 관리 목록의 번호를 부여하여 메타 데이터 베이스에 저장해서 변경관리의 대상으로 삼는다. 여기서 형상 항목은 개발 단계에서 생산되거나 사용되는 작업이나 산출물이다. 실행파일, 문서 형식의 산출물, 원시 코드, 개발 이력,개발 도구 등이 이에 해당한다. 형상 식별은 형상 항목 선정, 형상 식별자 규칙 선정, 베이스라인 기준 선정으로 세..
목차 버전 관리 개발 단계 지정하기 버전 등록 관련 주요 기능 버전 관리 과정 [버전 관리] 개발자 A, B, C, D…. 가 있다. 공동으로 서로 작성한 내용을 공유하며 작업한다고 했을 때 A가 작성한 파일을 B,C,D가 받아 사용하고 C가 작성한 파일을 F가 받아 작업할 때 A가 변경한 내용을 바로 B, C, D가 전달받아야지 문제가 발생하지 않는다. 만약 전달이 원활하지 않아 누군가는 이전 버전의 파일로 계속 작업을 한다면 잘못된 결과물이 나올 것이다. 이러한 문제를 해결하기 위해서는 요구사항이 서로 뒤엉키지 않도록 내용이 정확하게 개발자들에게 전달되어야 하기 때문에 버전 관리를 해야 한다. 요구 분석 단계에서 생성된 요구 분석 명세서는 3개의 버전 (V1.1, V1.2, V1.3)으로 진화해왔다...
목차 형상관리란? 형상관리 목적 형상 관리 절차 형상 관리 도구 [ 형상관리란? (SCM : Software Configuration Management)] 형상 관리를 알기 위해서는 변경관리, 버전 관리에 대해 알아야 한다. 1. 변경 관리 세상의 모든 것은 시간이 지남에 따라 변해간다. 자연에도 계절의 변화가 있고, 사람의 얼굴과 신체도 변한다. 자연에는 변화가 있지만 소프트웨어에는 변경이 일어난다. 소프트웨어 개발 도중에도 수정 사항이 생기고, 시간이 지날수록 새로운 기술이 생겨난다. 이것을 ‘변경’이라고 한다. 소프트웨어 개발 전체 단계에서 생기는 변경사항은 많은 부분에 영향을 미친다. 즉, 각 개발 단계에서 문서화된 산출물뿐만 아니라 데이터베이스, 코드, 테스트에도 영향을 미친다. 따라서 변경되..
오픈소스 ( OSS ; Open source software ) 어떤 제품을 개발하는 과정에 필요한 소스 코드나 설계도를 누구나 접근해서 열람할 수 있도록 공개하는 것으로 개발 시간을 줄일 수 있어 많이 사용한다. 라이선스 방식을 통해 배포된 소스 코드를 자유롭게 복사, 수정, 사용, 재배포할 수 있는 소프트웨어를 뜻한다. 오픈소스는 누구라도 버그를 수정하거나 코드를 개조하여 기능을 추가할 수 있으며, 소프트웨어 개발에 참여할 수 있다. 이렇게 오픈소스는 개발자에게 프로그램 배포 권리, 소스코드 접근 권리, 소스 코드 수정 권리를 제공한다. 더보기 소프트웨어는 현재 저작권, 특허권, 상표권, 영업비밀 등의 지식 재산권에 의해 보호받고 있다. 저작권 저작권(copyright)은 창작물에 대하여 창작자(저작..
목차 HTML,CSS,Javascript 웹 표준과 웹 접근성 [HTML, CSS, Javascript] 웹에서 돌아가는 대표적인 3가지 언어로 HTML,CSS,Javascript가 있습니다. 이 외에도 웹 개발이 가능한 여러 언어들이 있지만 그 중 대표적으로 쓰입니다. 건물을 지을 때는 골조 전문 - 미장 전문 - 인테리어 전문 등을 효율적인 작업을 위해 분야가 나눠지는 것 처럼 웹도 나뉘어 집니다. HTML ( Hyper Text Mark-up Language ) 프로그래밍 언어가 아닌 마크업 정보를 표현하는 마크업 언어로 문서 내용 이외의 문서의 구조나 서식 같은 것을 포함 웹 페이지에 보이는 제목, 문단, 표, 이미지, 동영상 등을 정의 정적 언어로 웹 페이지의 전체적인 구조를 만든다. Hello..
