Mục lục:
- Định nghĩa - Visual Studio Team System (VSTS) nghĩa là gì?
- Techopedia giải thích Hệ thống nhóm Visual Studio (VSTS)
Định nghĩa - Visual Studio Team System (VSTS) nghĩa là gì?
Visual Studio Team System (VSTS) là một môi trường phát triển tích hợp (IDE) được phát triển dưới dạng sản phẩm phần mềm của Microsoft Corp để tạo điều kiện cho việc tạo, phát triển và quản lý dự án phần mềm. VSTS bao gồm bốn sản phẩm con:
- Visual Studio, một môi trường phát triển
- Visual Studio Test Professional để quản lý dữ liệu thử nghiệm và thực hiện trường hợp thử nghiệm
- Team Foundation Server, nơi cung cấp sự cộng tác của các tệp mã nguồn và cơ sở dữ liệu tập trung
- Visual Studio Lab Management, cung cấp các tính năng để tạo môi trường ảo cho người kiểm thử phần mềm
Techopedia giải thích Hệ thống nhóm Visual Studio (VSTS)
Một nhiệm vụ phát triển phần mềm thường bao gồm một số giai đoạn và quy trình với những người khác nhau tham gia vào từng giai đoạn:
- Nhà phân tích kinh doanh chịu trách nhiệm phân tích vấn đề đã cho và thể hiện nó một cách trực quan
- Người quản lý dự án phân bổ ngân sách và tài nguyên và lập lịch trình cho các hoạt động phát triển dự án
- Kiến trúc sư phần mềm nghiên cứu hệ thống và các chức năng của nó chuyên sâu và phát triển các thuật toán cần thiết
- Nhà phát triển viết mã dựa trên các thuật toán
- Kỹ sư kiểm thử phần mềm kiểm tra mã để sửa lỗi và lỗi
- Nhóm triển khai chịu trách nhiệm cung cấp sản phẩm hoạt động đầy đủ cho khách hàng
Mỗi thành viên cần một công cụ khác nhau để làm việc. Ví dụ, người quản lý dự án chỉ quan tâm đến việc làm việc với các công cụ cung cấp cái nhìn sâu sắc về ngân sách của dự án và không quan tâm đến các công cụ liên quan đến thử nghiệm. Do đó, một gói phần mềm là cần thiết có thể đáp ứng nhu cầu của những người liên quan đến phát triển phần mềm. VSTS cung cấp gói phần mềm với một số gói phụ kết hợp tất cả các tính năng cần thiết.
Toàn bộ chức năng của VSTS phụ thuộc vào thành phần cốt lõi được gọi là Team Foundation Server (TFS). Nó tạo điều kiện cho sự hợp tác phát triển giữa các nhóm người khác nhau làm việc trong cùng một dự án phần mềm, cung cấp một kho lưu trữ để lưu trữ các đối tượng cấu hình và cho phép thu thập dữ liệu và theo dõi dự án. Nó là thành phần phụ trợ chính của VSTS.
