Bài tập Nhập môn công nghệ phần mềm - Tuần 5: Quản lý cấu hình phần mềm và thực hành với công cụ GIT
Bài 1.2
a) Mục đích chính của Quản lý cấu hình phần mềm (SCM) là gì?
b) Tên của quá trình sẽ đảm bảo rằng các phiên bản khác nhau của hệ thống và các
thành phần của nó được ghi lại và duy trì?
c) Những công việc chính của Quản lý cấu hình phần mềm (SCM) là gì?
d) Một mô hình kho lưu trữ (repository) được sử dụng để làm gì? Các yêu cầu về
kho lưu trữ (repository) có giống những yêu cầu đối với cơ sở dữ liệu điển hình
không?
e) Hãy lấy ví dụ về các đối tượng cấu hình cơ bản do kỹ sư phần mềm tạo ra trong
một số giai đoạn của quá trình phát triển phần mềm?
2 trang |
Chia sẻ: hachi492 | Ngày: 05/01/2022 | Lượt xem: 514 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Bài tập Nhập môn công nghệ phần mềm - Tuần 5: Quản lý cấu hình phần mềm và thực hành với công cụ GIT, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Introduction to Software Engineering - Nhập môn Công nghệ phần mềm
Software Engineering Department - SoICT/HUST Trang 1 / 2
Bài tập tuần 05
Quản lý cấu hình phần mềm &
Thực hành với công cụ GIT
Mục tiêu
- Thực hiện các bài tập (câu hỏi) về nội dung Quản lý cấu hình phần mềm
- Thực hành với công cụ GIT
Đánh giá
- Hoàn thành các bài tập về nội dung Quản lý cấu hình phần mềm, nắm được khái
niệm, các hoạt động và công cụ quản lý cấu hình
- Hoàn thành bài thực hành với công cụ GIT
Phần I:
Bài 1.1
a) Loại nào sau đây là một phần của đầu ra của quy trình phần mềm?
1. Chương trình máy tính
2. Tài liệu mô tả các chương trình máy tính
3. Dữ liệu
4. Tất cả những phương án trên
b) Khái niệm quản lý cấu hình phần mềm nào giúp chúng ta kiểm soát sự thay đổi
mà không cản trở đến những thay đổi chính đáng?
1. Baselines
2. Source code
3. Data model
4. Các phương án trên đều sai
c) Quá trình nào sau đây tập hợp các thành phần chương trình, dữ liệu và thư viện,
sau đó biên dịch và liên kết các thành phần này để tạo ra một hệ thống thực thi?
1. Version management
2. Release management
3. Change management
4. System building
d) Hoạt động nào sau đây không phải là Hoạt động quản lý cấu hình phần mềm?
1. Configuration item identification
2. Risk management
Introduction to Software Engineering - Nhập môn Công nghệ phần mềm
Software Engineering Department - SoICT/HUST Trang 2 / 2
3. Release management
4. Branch management
e) Những gì liên quan đến việc chuẩn bị phần mềm để phát hành bên ngoài và theo
dõi các phiên bản hệ thống đã được phát hành cho khách hàng sử dụng?
1. System building
2. Release management
3. Change management
4. Version management
Bài 1.2
a) Mục đích chính của Quản lý cấu hình phần mềm (SCM) là gì?
b) Tên của quá trình sẽ đảm bảo rằng các phiên bản khác nhau của hệ thống và các
thành phần của nó được ghi lại và duy trì?
c) Những công việc chính của Quản lý cấu hình phần mềm (SCM) là gì?
d) Một mô hình kho lưu trữ (repository) được sử dụng để làm gì? Các yêu cầu về
kho lưu trữ (repository) có giống những yêu cầu đối với cơ sở dữ liệu điển hình
không?
e) Hãy lấy ví dụ về các đối tượng cấu hình cơ bản do kỹ sư phần mềm tạo ra trong
một số giai đoạn của quá trình phát triển phần mềm?
Phần II: Thực hành với công cụ GIT
Nội dung bài tập tự làm
• Thực hành các lệnh GIT với các sản phẩm của dự án bài tập trong môn học.
HẾT
Các file đính kèm theo tài liệu này:
- bai_tap_nhap_mon_cong_nghe_phan_mem_tuan_5_quan_ly_cau_hinh.pdf