Quan Văn Tuấn- 20215507- Bài số 05
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
GVHD: Thầy TRẦN NHẬT HÓA
QUAN VĂN TUẤN 20215507
Khái Bài số 05: Quản cấu trúc phần mềm
Bài 1.1:...................................................................................................................................2
a) Loại nào sau đây một phần của đầu ra của quy trình phần mềm?..............................2
b) niệm quản cấu hình phần mềm nào giúp chúng ta kiểm soát sự thay đổi không
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 thư viện, sau
đó biên dịch liên kết các thành phần này để tạo ra một hệ thống thực thi?...................2
d) Hoạt động nào sau đây không phải Hoạt động quản cấu hình phần mềm?...........2
e) Những liên quan đến việc chuẩn bị phần mềm để phát hành bên ngoài 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?...............................2
Bài 1.2....................................................................................................................................2
a) Mục đích chính của Quản cấu hình phần mềm (SCM) gì?....................................2
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 c thành
phần của được ghi lại duy trì?...................................................................................3
c) Những công việc chính của Quản cấu hình phần mềm (SCM) gì?........................3
d) Một 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) giống những yêu cầu đối với sở dữ liệu điển hình không?.......3
e) Hãy lấy dụ về các đối tượng cấu hình bản do kỹ 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?...............................................................3
Quan Văn Tuấn- 20215507- Bài số 05
Bài số 05: Quản cấu hình phần mềm
Bài 1.1:
a) Loại nào sau đây 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 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
Đáp án: 4. Tất cả những phương án trên
b) Khái niệm quản cấu hình phần mềm nào giúp chúng ta kiểm soát sự thay đổi
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
Đáp án: 1. Baselines
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 thư viện,
sau đó biên dịch 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
Đáp án: 4. System building
d) Hoạt động nào sau đây không phải Hoạt động quản cấu hình phần mềm?
1.Configuration item identification
2.Risk management
3.Release management
4.Branch management
Đáp án: 2. Risk management
e) Những liên quan đến việc chuẩn bị phần mềm để phát hành bên ngoài 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 managemen
4.Version management
Đáp án: 2. Release management
Bài 1.2
a) Mục đích chính của Quản cấu hình phần mềm (SCM) gì?
Trả lời:
Quan Văn Tuấn- 20215507- Bài số 05
Mục đích chính của Quản cấu hình phần mềm (SCM) kiểm soát các thay
đổi trong quá trình phát triển phần mềm. SCM giúp đảm bảo tính nhất quán, tính
toàn vẹn khả năng truy xuất của sản phẩm phần mềm.
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 được ghi lại duy trì?
Trả lời:
Quá trình Version management (Quản phiên bản) đảm bảo rằng các phiên
bản khác nhau của hệ thống các thành phần của được ghi lại duy trì.
c) Những công việc chính của Quản cấu hình phần mềm (SCM) gì?
Trả lời:
Công việc chính của SCM bao gồm:
Xác định quản các mục cấu hình
Kiểm soát quản thay đổi
Quản phiên bản
Quản xây dựng phát hành
d) Một 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) giống những yêu cầu đối với sở dữ liệu điển hình
không?
Trả lời:
Một hình kho lưu trữ (repository) được sử dụng để lưu trữ quản tất cả
các phiên bản của sản phẩm phần mềm các thành phần liên quan. Yêu cầu về kho
lưu trữ thể giống với yêu cầu đối với sở dữ liệu điển hình, nhưng cũng thể
những yêu cầu đặc biệt như khả năng quản phiên bản.
e) Hãy lấy dụ về các đối tượng cấu hình bản do kỹ 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?
Trả lời:
Các dụ về các đối tượng cấu hình bản do kỹ 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 thể bao gồm:
Yêu cầu: Được tạo ra trong giai đoạn thu thập yêu cầu.
Thiết kế: Được tạo ra trong giai đoạn thiết kế.
nguồn: Được tạo ra trong giai đoạn viết mã.
Tài liệu: Được tạo ra trong suốt quá trình phát triển.
Bản dựng: Được tạo ra trong giai đoạn xây dựng kiểm tra.

Preview text:

Quan Văn Tuấn- 20215507- Bài số 05
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
GVHD: Thầy TRẦN NHẬT HÓA QUAN VĂN TUẤN – 20215507
Khái Bài số 05: Quản lí cấu trúc phần mềm
Bài 1.1:...................................................................................................................................2
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?..............................2
b) 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?.............................................................................2
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?...................2
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?...........2
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?...............................2
Bài 1.2....................................................................................................................................2
a) Mục đích chính của Quản lý cấu hình phần mềm (SCM) là gì?....................................2
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ì?...................................................................................3
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ì?........................3
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?.......3
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?...............................................................3
Quan Văn Tuấn- 20215507- Bài số 05
Bài số 05: Quản lí cấu hình phần mềm 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
Đáp án: 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 Đáp án: 1. Baselines
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 Đáp án: 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 3.Release management 4.Branch management Đáp án: 2. Risk 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 managemen 4.Version management
Đáp án: 2. Release 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ì? Trả lời:
Quan Văn Tuấn- 20215507- Bài số 05
Mục đích chính của Quản lý cấu hình phần mềm (SCM) là kiểm soát các thay
đổi trong quá trình phát triển phần mềm. SCM giúp đảm bảo tính nhất quán, tính
toàn vẹn và khả năng truy xuất của sản phẩm phần mềm.
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ì? Trả lời:
Quá trình Version management (Quản lý phiên bản) đả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ì? Trả lời:
Công việc chính của SCM bao gồm:
Xác định và quản lý các mục cấu hình
Kiểm soát và quản lý thay đổi Quản lý phiên bản
Quản lý xây dựng và phát hành
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? Trả lời:
Một mô hình kho lưu trữ (repository) được sử dụng để lưu trữ và quản lý tất cả
các phiên bản của sản phẩm phần mềm và các thành phần liên quan. Yêu cầu về kho
lưu trữ có thể giống với yêu cầu đối với cơ sở dữ liệu điển hình, nhưng cũng có thể
có những yêu cầu đặc biệt như khả năng quản lý phiên bản.
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? Trả lời:
Các 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 có thể bao gồm:
Yêu cầu: Được tạo ra trong giai đoạn thu thập yêu cầu.
Thiết kế: Được tạo ra trong giai đoạn thiết kế.
Mã nguồn: Được tạo ra trong giai đoạn viết mã.
Tài liệu: Được tạo ra trong suốt quá trình phát triển.
Bản dựng: Được tạo ra trong giai đoạn xây dựng và kiểm tra.