Thuật ngữ

Thuật ngữ

Mục lục

Các từ viết tắt
Các điều khoản
Định nghĩa
ALM
Quản lý Vòng đời Ứng dụng
Một tập hợp các quy trình và công cụ được sử dụng để quản lý toàn bộ vòng đời của một ứng dụng.
SDLC
Quản lý vòng đời phát triển phần mềm
Quá trình thiết kế, phát triển, thử nghiệm và triển khai phần mềm.
CI / CD
Tích hợp liên tục/Triển khai liên tục
Một quy trình phát triển phần mềm trong đó các thay đổi thường xuyên được tích hợp và kiểm tra để đảm bảo chúng có thể được triển khai nhanh chóng và đáng tin cậy.
Agile
Agile
Một phương pháp phát triển phần mềm nhấn mạnh sự cộng tác, tính linh hoạt và vòng phản hồi liên tục.
Cuộc đánh nhau
Cuộc đánh nhau
Một phương pháp Agile nhấn mạnh các chu kỳ phát triển ngắn, lặp đi lặp lại được gọi là chạy nước rút.
Kanban
Kanban
Một phương pháp Agile tập trung vào việc trực quan hóa quy trình làm việc và giới hạn công việc đang thực hiện để nâng cao hiệu quả.
DevOps
DevOps
Một tập hợp các thực hành kết hợp hoạt động phát triển phần mềm và CNTT để rút ngắn chu kỳ phát triển và cải thiện chất lượng phần mềm.
Kiểm tra tự động hóa
Kiểm tra tự động hóa
Việc sử dụng các công cụ phần mềm để kiểm soát việc thực hiện các bài kiểm tra, so sánh kết quả thực tế với kết quả mong đợi và báo cáo về sự thành công hay thất bại của các bài kiểm tra.
Kiểm tra liên tục
Kiểm tra liên tục
Quá trình thực hiện các bài kiểm tra tự động như một phần của quy trình CI/CD để đảm bảo chất lượng của phần mềm.
Kho lưu trữ mã
Kho lưu trữ mã
Một vị trí trung tâm nơi các nhà phát triển có thể lưu trữ và quản lý các phiên bản mã.
Kiểm soát phiên bản
Kiểm soát phiên bản
Quá trình quản lý các thay đổi đối với tài liệu hoặc tệp theo thời gian.
Xây dựng máy chủ
Xây dựng máy chủ
Một máy chủ tự động xây dựng, kiểm tra và triển khai các thay đổi về mã.
Triển khai
Triển khai
Quá trình di chuyển một ứng dụng phần mềm từ phát triển sang sản xuất.
Quản lý phát hành
Quản lý phát hành
Quá trình lập kế hoạch, lên lịch và kiểm soát chuyển động của các bản phát hành phần mềm sang các môi trường khác nhau.
Quản lý Cấu hình
Quản lý Cấu hình
Quá trình xác định, tổ chức và kiểm soát cấu hình phần mềm và phần cứng.
Thay Đổi Cách Quản Lý
Thay Đổi Cách Quản Lý
Quá trình quản lý các thay đổi đối với các ứng dụng phần mềm, bao gồm đánh giá, phê duyệt và thực hiện các thay đổi.
Truy xuất nguồn gốc
Truy xuất nguồn gốc
Khả năng theo dõi các yêu cầu, thử nghiệm và lỗi trong SDLC.
Quản lý yêu cầu
Quản lý yêu cầu
Quá trình khơi gợi, lập tài liệu, phân tích và ưu tiên các yêu cầu phần mềm.
Quản lý kiểm tra
Quản lý kiểm tra
Quá trình lập kế hoạch, thiết kế, thực hiện và báo cáo về kiểm thử.
Quản lý khiếm khuyết
Quản lý khiếm khuyết
Quá trình xác định, báo cáo và theo dõi lỗi trong các ứng dụng phần mềm.
Quản lý rủi ro
Quản lý rủi ro
Quá trình xác định, phân tích và giảm thiểu rủi ro liên quan đến phát triển và triển khai phần mềm.
Metrics
Metrics
Các phép đo định lượng được sử dụng để đánh giá chất lượng phần mềm và hiệu suất của quy trình.
KPI
Các chỉ số hoạt động chính
Các số liệu được sử dụng để đánh giá sự thành công của một quy trình hoặc dự án phát triển phần mềm.
SLAs
Thỏa thuận cấp độ dịch vụ
Thỏa thuận giữa các nhà cung cấp dịch vụ và khách hàng xác định mức độ dịch vụ sẽ được cung cấp.
SLO
Mục tiêu cấp độ dịch vụ
Các mục tiêu do nhà cung cấp dịch vụ đặt ra để đáp ứng SLA.
UAT
Kiểm tra chấp nhận người dùng
Giai đoạn kiểm thử cuối cùng khi người dùng kiểm tra phần mềm để đảm bảo phần mềm đáp ứng các yêu cầu của họ.
API
Giao diện lập trình ứng dụng
Một tập hợp các giao thức và công cụ để xây dựng các ứng dụng phần mềm.
SDK
Bộ phát triển phần mềm
Một bộ sưu tập các công cụ phát triển phần mềm trong một gói có thể cài đặt.
IDE
Môi trường phát triển tích hợp
Một ứng dụng phần mềm cung cấp một môi trường toàn diện để phát triển phần mềm.
Maven
Maven
Một công cụ tự động hóa xây dựng được sử dụng chủ yếu cho các dự án Java.
Jenkins
Jenkins
Máy chủ tự động hóa nguồn mở được sử dụng để xây dựng, thử nghiệm và triển khai phần mềm.
đi
đi
Một hệ thống kiểm soát phiên bản phân tán được sử dụng để phát triển phần mềm.
Kiểm tra tự động
Kiểm tra tự động
Thực hành sử dụng các công cụ phần mềm để tự động hóa việc thực hiện kiểm thử, nhằm giảm thời gian và công sức cần thiết cho kiểm thử.
TDD
Hướng phát triển thử nghiệm
Một cách tiếp cận phát triển liên quan đến việc viết các bài kiểm tra trước khi viết mã, để đảm bảo rằng mã đáp ứng các yêu cầu và có thể kiểm tra được.
BDD
Phát triển hành vi lái xe
Một cách tiếp cận phát triển nhấn mạnh sự hợp tác giữa các nhà phát triển, người thử nghiệm và các bên liên quan để xác định và thực hiện các yêu cầu.
Kiểm tra năng suất
Kiểm tra năng suất
Quá trình thử nghiệm các ứng dụng phần mềm để đảm bảo rằng chúng hoạt động dưới tải trọng và khối lượng dự kiến.
Kiểm tra Tải
Kiểm tra Tải
Quá trình kiểm tra các ứng dụng phần mềm để xác định mức độ tải mà chúng có thể xử lý trước khi hiệu suất giảm.
Bài kiểm tra về áp lực
Bài kiểm tra về áp lực
Quá trình thử nghiệm các ứng dụng phần mềm để xác định cách chúng hoạt động trong các điều kiện khắc nghiệt.
Kiểm tra bảo mật
Kiểm tra bảo mật
Quá trình thử nghiệm các ứng dụng phần mềm để xác định và giải quyết các lỗ hổng bảo mật và các mối đe dọa.
Kiểm tra thâm nhập
Kiểm tra thâm nhập
Quá trình thử nghiệm các ứng dụng phần mềm bằng cách cố gắng khai thác các lỗ hổng bảo mật, để xác định các rủi ro bảo mật tiềm ẩn.

Đừng quên chia sẻ bài viết này!

Sự tương tác giữa phương pháp tiếp cận kỹ thuật hệ thống dựa trên mô hình và quy trình quản lý yêu cầu

Tháng Mười Hai 17th, 2024

11 giờ sáng giờ EST | 5 giờ chiều CEST | 8 giờ sáng theo giờ Thái Bình Dương

Fernando Valera

Fernando Valera

CTO, Giải pháp Visure

Thu hẹp khoảng cách từ Yêu cầu đến Thiết kế

Tìm hiểu cách thu hẹp khoảng cách giữa MBSE và Quy trình quản lý yêu cầu.