Bách khoa toàn thư phanh Wikipedia

Một vòng đời tạo ra phần mềm là 1 sự tổ hợp những trộn cách tân và phát triển ứng dụng kể từ quá trình nguyên sơ cho tới quá trình hoàn hảo, và sau cuối là công tía ứng dụng bại liệt hoặc phiên bạn dạng upgrade mới mẻ. Việc phân thành nhiều quá trình vì vậy hỗ trợ cho việc vận hành, sửa lỗi và duy trì ứng dụng đơn giản và dễ dàng rộng lớn.
Bạn đang xem: closed beta là gì
Người người sử dụng PC rất rất rất có thể vẫn quen thuộc với quá trình beta, vì thế những thành phầm ứng dụng thỉnh thoảng được lăng xê công khai minh bạch là đang được ở dạng beta nhằm hạn chế kỳ vọng của người tiêu dùng về sự uy tín của bọn chúng.[1]
Các quá trình nhập vạc triển[sửa | sửa mã nguồn]
Tiền alpha[sửa | sửa mã nguồn]
Đây là quá trình nguyên sơ nhất, bao hàm những sinh hoạt được triển khai trước lúc nhập quá trình kiểm demo ứng dụng. Những sinh hoạt nhập quá trình này bao gồm đem phân tách đòi hỏi, kiến thiết ứng dụng, cách tân và phát triển ứng dụng, kiểm demo đơn vị chức năng (unit testing).
Alpha[sửa | sửa mã nguồn]
Giai đoạn này là trộn thứ nhất chính thức kiểm demo ứng dụng trong tầm đời tạo ra (alpha là ký tự động thứ nhất nhập bảng vần âm Hy Lạp, được dùng như số 1). Các kỹ năng kiểm demo đa phần là vỏ hộp White (white box testing). Việc phê duyệt (validation) (nếu có) vì thế những kỹ năng vỏ hộp đen kịt hoặc vỏ hộp xám sẽ tiến hành tổ chức vì thế những lực lượng kiểm demo không giống.[2]
Các ứng dụng nhập quá trình này đều ko hoàn hảo và rất có thể phát sinh thất lạc tài liệu hoặc crash, nên những phiên bạn dạng ứng dụng vì vậy thông thường ko được công tía rộng thoải mái nhưng mà chỉ khuyến nghị phần tử kiểm demo hoặc những người dân tự nguyện kiểm demo dùng nhằm mục đích lần kiếm lỗi. Tuy nhiên, so với những ứng dụng mã mối cung cấp phanh thì rất có thể đem một ít khác lạ. Những phiên bạn dạng alpha của bọn chúng thông thường được phân phối công khai minh bạch và thông thường tất nhiên mã mối cung cấp của ứng dụng bại liệt.
Giai đoạn alpha luôn luôn luôn luôn được kết thúc giục bằng sự việc ko bổ sung cập nhật thêm thắt tính năng nào là nữa (feature freeze), vì vậy nói cách khác ứng dụng sau quá trình này là "đã hoàn hảo về chức năng" (feature complete).
Beta[sửa | sửa mã nguồn]
Trong khối hệ thống bảng vần âm Hy Lạp thì Beta đứng ngay lập tức sau Alpha nên sẽ là trộn tiếp sau sau quá trình hoàn hảo những tính năng. Từ quá trình này trờ cút, những tính năng sẽ không còn được thêm thắt mới mẻ nhập nữa, và những tính năng vừa mới được khuyến cáo bổ sung cập nhật sẽ tiến hành đi vào vòng đời mới mẻ sau khoản thời gian kết thúc giục vòng đời lúc này. Phần mượt nhập trộn này vẫn còn đó nhiều lỗi (bugs), cũng giống như các yếu tố về tính năng.
Khác với quá trình alpha, ứng dụng ở trộn này sẽ là đầy đủ ổn định tấp tểnh (tuy vẫn ko thể ổn định tấp tểnh nhằm dùng hằng ngày hoặc nhập môi trường xung quanh công việc) nhằm công tía rộng thoải mái, người tiêu dùng rất có thể truy vấn công khai minh bạch và dùng nếu như muốn. Những người tiêu dùng ứng dụng beta với mục tiêu đánh giá vạc hiện nay lỗi và report lỗi mang đến mái ấm cách tân và phát triển được gọi là beta testers.
Một số thuật ngữ không giống thông thường được dùng để làm chỉ quá trình beta như preview, prototype, techical preview (TP), hoặc early access.
Xem thêm: cây cổ thụ tiếng anh là gì
Open và closed beta[sửa | sửa mã nguồn]
Các mái ấm cách tân và phát triển rất có thể tạo ra ''bản beta đóng'' (closed beta), còn được gọi là ''bản beta riêng rẽ tư'' (private beta) hoặc ''bản beta mở'' (open beta), còn được gọi là ''bản beta công khai'' (public beta); phiên bạn dạng beta kín được tạo ra cho 1 group cá thể bị giới hạn nhằm người tiêu dùng demo nghiệm theo dõi điều mời mọc, trong những lúc những người dân demo nghiệm beta phanh nằm trong một group to hơn hoặc ngẫu nhiên ai quan hoài. Bản beta riêng lẻ rất có thể phù phù hợp với ứng dụng đem tài năng tạo nên độ quý hiếm, tuy nhiên ko sẵn sàng nhằm từng người tiêu dùng vì thế những yếu tố về quy tế bào, thiếu hụt tư liệu hoặc vẫn còn đó thiếu hụt những công dụng cần thiết. Người đánh giá report ngẫu nhiên lỗi nào là mà người ta nhìn thấy và thỉnh thoảng khuyến cáo những công dụng bổ sung cập nhật mà người ta nhận định rằng nên đem nhập phiên bạn dạng sau cuối.
Các bạn dạng beta phanh đáp ứng với mục tiêu kép là reviews thành phầm cho những người người sử dụng tiềm năng và demo nghiệm thân thiện một lượng rộng lớn người tiêu dùng đem tài năng dẫn theo những lỗi nhẹ nhàng nhưng mà group demo nghiệm nhỏ rất nhiều rất có thể không kiếm thấy
Release Candidate[sửa | sửa mã nguồn]
Release Candidate hoặc thông thường được viết lách tắt là RC là quá trình hậu beta, nhập bại liệt ứng dụng sau khoản thời gian trải qua quýt những sinh hoạt vạc hiện nay lỗi và sửa lỗi ở beta vẫn trở thành ổn định tấp tểnh rộng lớn, và rất có thể gửi sang trọng quá trình tạo ra (release/final) còn nếu như không vạc hiện nay thêm thắt lỗi nguy hiểm nào là nữa. Về mặt mũi kỹ năng, ứng dụng RC được coi như vẫn đem những kiến thiết không hề thiếu về những công dụng, vẫn hoàn thành xong việc viết lách mã và được vận dụng những kỹ năng kiểm demo không giống nhau, nên tiếp tục không tồn tại sự thay cho thay đổi nào là về mã mối cung cấp, tư liệu hoặc tài liệu trừ việc sửa lỗi.
Nhiều ứng dụng rất có thể được Dự kiến trước phiên bạn dạng sau cuối của ứng dụng khi tạo ra dựa vào sự gửi tiếp kể từ RC sang trọng Final (từ phiên bạn dạng ứng dụng lúc này của RC nếu như không tồn tại sự thay cho thay đổi về mã mối cung cấp nào là thì này cũng đó là phiên bạn dạng được tạo ra nhập thời gian được tấp tểnh nhập nối tiếp hoạch).
Bản tạo ra ổn định định[sửa | sửa mã nguồn]
Còn được gọi là bản tạo ra sản xuất, bản tạo ra ổn định định là Release Candidate sau cuối (RC) sau khoản thời gian vẫn băng qua toàn bộ những xác minh/thử nghiệm. Các lỗi sót lại được xem là rất có thể gật đầu đồng ý. Bản tạo ra này sẽ tiến hành đi vào tạo ra. Một số miền (ví dụ: Bản phân phối Linux), đem nhị loại bạn dạng tạo ra ổn định định: bạn dạng tạo ra thông thường hoặc ổn định tấp tểnh và bạn dạng tạo ra tương hỗ lâu năm (LTS) được giữ lại nhập một khoảng chừng thời hạn dài thêm hơn nữa.
Phát hành[sửa | sửa mã nguồn]
Sau khi tạo ra, ứng dụng thông thường được gọi là "bản tạo ra ổn định định". Thuật ngữ đầu tiên thông thường tùy theo cách thức vạc hành: phương tiện đi lại vật lý cơ, tạo ra trực tuyến hoặc phần mềm trang web.
Release vĩ đại manufacturing (RTM)[sửa | sửa mã nguồn]
Thuật ngữ tạo ra nhằm tạo ra (release vĩ đại manufacturing-viết tắt là RTM), còn được gọi là "going gold", là 1 thuật ngữ được dùng khi một thành phầm ứng dụng vẫn sẵn sàng nhằm uỷ thác. Bản dựng này rất có thể được ký năng lượng điện tử, được chấp nhận người tiêu dùng cuối xác minh tính chu toàn và tính xác thực của thanh toán mua sắm ứng dụng. Một bạn dạng sao của bạn dạng dựng RTM gọi là "gold master" hoặc GM[3][4] được gửi cút nhằm sao chép một loạt hoặc sao rời khỏi băng đĩa nếu như đem. Thuật ngữ này được lấy kể từ ngành công nghiệp thu thanh, rõ ràng là quy trình thực hiện mái ấm. RTM cút trước tính khả dụng công cộng (GA) khi thành phầm tạo ra ra sức bọn chúng. Bản dựng tổng thể vàng (GM) thông thường là bạn dạng dựng sau cuối của một ứng dụng nhập quá trình beta giành cho những mái ấm cách tân và phát triển. Thông thông thường, so với iOS, đó là bạn dạng dựng sau cuối trước lúc tạo ra chủ yếu, song, vẫn đang còn một vài ba nước ngoài lệ.
Xem thêm: qj là gì
Nó hay được dùng nhập một số trong những toàn cảnh ứng dụng tạo ra một loạt buôn bán lẻ—trái ngược với tạo ra hoặc dự án công trình ứng dụng chuyên được dùng nhập tạo ra và phân phối thương nghiệp hoặc chủ yếu phủ—nơi ứng dụng được buôn bán như một trong những phần của gói nhập một mùa buôn bán Hartware PC đem tương quan, và thông thường là ở điểm ứng dụng và Hartware đem tương quan sau cuối nên được cung ứng và buôn bán đại trà/công khai bên trên những siêu thị kinh doanh nhỏ nhằm cho rằng ứng dụng vẫn đáp ứng nhu cầu một nút unique xác lập và sẵn sàng nhằm phân phối kinh doanh nhỏ một loạt. RTM cũng rất có thể Có nghĩa là trong những văn cảnh không giống rằng ứng dụng đang được phân phối hoặc tạo ra mang đến quý khách hàng hoặc người dùng để làm setup hoặc phân phối cho tới những PC hoặc máy người tiêu dùng cuối Hartware đem tương quan. Thuật ngữ này không xác lập hình thức hoặc lượng uỷ thác hàng; nó chỉ trình bày lên unique đầy đủ nhằm phân phối phổ thông. cũng có thể phân phối kể từ tổ chức triển khai nghệ thuật thông thường ở dạng phương tiện đi lại mái ấm vàng được dùng nhằm nhân bạn dạng hoặc tạo nên hình hình ảnh mang đến trang web.
General availability (GA)[sửa | sửa mã nguồn]

Có hiệu lực thực thi công cộng (General availability-viết tắt là GA) là quá trình tiếp thị nhưng mà bên trên bại liệt toàn bộ những sinh hoạt kinh doanh hóa quan trọng vẫn hoàn thành xong và thành phầm ứng dụng vẫn đã có sẵn nhằm rất có thể mua sắm, song vẫn nên tùy nằm trong nhập ngôn từ, điểm, tính khả dụng của phương tiện đi lại năng lượng điện tử và phương tiện đi lại truyền thông.[5] Các sinh hoạt kinh doanh hóa rất có thể bao hàm đánh giá tính vâng lệnh và bảo mật thông tin, gần giống trong nước hóa và tính khả dụng bên trên toàn trái đất. Thời gian tham thân thiện RTM và GA rất có thể từ là một tuần cho tới vài ba mon nhập một số trong những tình huống trước lúc rất có thể công tía một bạn dạng tạo ra công cộng đã có sẵn vì thế cần phải có thời hạn nhằm hoàn thành xong toàn bộ những sinh hoạt kinh doanh hóa theo dõi đòi hỏi của GA. Tại quá trình này, ứng dụng vẫn "hoạt động".
Release vĩ đại the Web (RTW)[sửa | sửa mã nguồn]
Phát hành lên trang web (Release vĩ đại the Web-viết tắt là RTW) hoặc Web release là 1 phương tiện đi lại phân phối ứng dụng dùng Internet nhằm phân phối. Nhà tạo ra ko tạo ra phương tiện đi lại vật lý cơ nào là nhập loại hình thức tạo ra này. Các bạn dạng tạo ra trang web đang được trở thành thông dụng rộng lớn khi việc dùng Internet càng ngày càng tăng.
Xem thêm[sửa | sửa mã nguồn]
- Quy trình cách tân và phát triển phần mềm
- Tự động hóa tạo ra ứng dụng
- Triển khai phần mềm
Tham khảo[sửa | sửa mã nguồn]
Liên kết ngoài[sửa | sửa mã nguồn]
- Free Software Project Management HOWTO
- Software Release Decisions Lưu trữ 2011-04-30 bên trên Wayback Machine
- A Methodology vĩ đại Support Software Release Decisions
- Software Testing Life Cycle
- Semantic versioning
Tham khảo thư loại[sửa | sửa mã nguồn]
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble, David Farley; ISBN 0-321-60191-2
Bình luận