느닷없이 소프트웨어 배포 생명 주기를 위키에서 찾아보았습니다. ^^ - CodeIgniter 한국사용자포럼

자유게시판

제목 느닷없이 소프트웨어 배포 생명 주기를 위키에서 찾아보았습니다. ^^
글쓴이 건곤대나이 작성시각 2018/11/25 23:47:13
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 258   RSS

출처 : https://ko.wikipedia.org/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EB%B0%B0%ED%8F%AC_%EC%83%9D%EB%AA%85_%EC%A3%BC%EA%B8%B0

 

아기다리고기다리던 CI4가 언제나 사용가능할까 기다리다가

요기 들어갔더니  https://github.com/codeigniter4/CodeIgniter4

This is pre-release code and should not be used in production sites. 라는 문구가 있길래

 

pre-release는 뭔가하고 구글링하다가 위키 소프트웨어 배포 생명 주기라는 문서를 보게 되었습니다.

 

 

개발 단계

프리 알파

프리 알파(Pre-Alpha)는 테스트 이전의 소프트웨어 프로젝트 기간 동안 수행되는 모든 활동을 가리킨다. 이 활동에는 요구사항 분석소프트웨어 설계소프트웨어 개발유닛 테스트를 포함할 수 있다. 일반적인 오픈 소스 개발 환경에서는 프리 알파 버전에 몇 가지 종류가 있다. 마일스톤(Milestone) 버전에는 특정한 집합의 기능이 포함되며 기능이 완성되자마자 공개된다.

알파

알파(Alpha)는 소프트웨어 생명 주기의 한 단계로, 소프트웨어 테스트를 시작하는 첫 단계이기도 하다. 알파 소프트웨어는 불안정할 수 있고 충돌이나 데이터 손실을 일으킬 수 있다.

베타

베타(Beta)는 알파의 뒤를 잇는 소프트웨어 개발 단계이다. 소프트웨어가 기능을 완성할 때 일반적으로 이 단계가 시작된다. 베타 단계의 소프트웨어는 일반적으로 속도/성능 문제와 더불어 온전히 완성된 소프트웨어보다 더 많은 버그가 존재한다. 베타 버전은 많은 유저에게 (주로 무료로) 시험 사용을 하도록 하여 사용성이나 디자인, 성능 등에 관하여 의견을 받고 그것들을 소프트웨어의 개발에 반영하거나 미처 다 발견할 수 없었던 불편한 점을 보고해 수정하여, 정식 버전을 보다 좋게 완성하는 것을 목적으로 하고 있다. 종종 베타 소프트웨어는 기밀유지 협약을 걸 때가 있으며, MMORPG의 경우 무료라고 하는 특성을 살려, 고객 획득이나 마케팅의 수단으로서 이용하는 경우도 있다.

베타의 종류

베타는 크게 나누어 오픈 베타와 클로즈 베타로 나뉘며, 오픈 베타의 경우 일반인에게 베타 버전을 공개하고 시험 사용을 협력받으며, 클로즈 베타의 경우, 개발자의 지인이나 전 버전의 유저 혹은 공개 모집한 유저로 수를 제한하여 시험 사용을 협력 받는다.

출시 후보

출시 후보(Release Candidate, RC)는 마지막 제품이 될 가능성이 있는 베타 버전으로, 상당한 버그가 나타나지 않으면 출시할 준비가 되었음을 의미한다.

출시

RTM

RTM(Release to Manufacturing)은 소프트웨어가 고객에게 배송 및 제공될 준비가 되었음을 뜻하는 용어이다. 이 용어는 배송 구조나 배송량을 정의하지는 않으며, 단지 제품 품질이 대량 생산을 하기에 충분함을 정의한다.

GA

GA(General Availability, General Acceptance)는 필요한 모든 상업화 활동이 완료되어 웹이나 물리 매체를 통해 시장에서 이용할 수 있게 됨을 의미한다. GA와 거의 비슷한 의미의 다른 용어로 FCS(First Customer Shipment)가 있다. 썬마이크로시스템즈와 시스코와 같은 일부 기업들은 자사의 소프트웨어 버전에 FCS라는 용어를 사용한다.

웹으로의 출시

웹으로의 출시(Release to Web), 또는 간단히 웹 출시(Web Release)는 소프트웨어를 인터넷으로 배포하는 것을 의미한다. 어떠한 물리 매체도 여기에 포함되지 않는다. 인터넷 이용이 늘어감에 따라 웹 출시는 많이 보편화되어 있다.

 

도대체 지금 CI4는 어느단계인지??? 궁금하기도 하고 

어느 단계부터 개발자가 작업가능한지 궁금하기도 해서 질문겸 정보겸 올려 봅니다 ^^

 

 

 다음글 코드이그나이터 기반 퍼블리싱 해주실 분 구하기 너무 어... (2)
 이전글 KOSSCON 2018

댓글

한대승(불의회상) / 2018/11/26 09:03:54 / 추천 0
CI4는 배포중인 코드에 명시되어 있는 버전은 알파2입니다. 올려주신 자료대로라면 출시까지는 아직 까마득하네요. ^^
변종원(웅파) / 2018/11/26 12:18:49 / 추천 0

말 그대로 릴리즈(정식버전) 전이니 운영사이트에 사용하지 말라는... ^^

보통은 rc부터 사용가능합니다. (마소 기준) 그러나 rtm 출시후에도 버그가 상당부분 나오기 때문에 어느 정도 안정화기간(2-3개월)을 지나 사용할 것을 추천합니다.