Professional Documents
Culture Documents
Test 1 NMCNPM 128741
Test 1 NMCNPM 128741
Points: 16/50
1
Trong các lựa chọn dưới đây, đâu là các phần trong báo cáo khả thi? *
(0/1 Point)
Điều nào sau đây là một yêu cầu chức năng (functional requirement)? *
(1/1 Point)
Độ bền.
Tính di động.
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02Vl… 1/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
Trong Sơ đồ Use case của UML, mối quan hệ tổng quát hóa (generalization
relationship) giữa usecase A và usecase B (B is a specialization of A) có
nghĩa là:
*
(1/1 Point)
4
Mô hình vòng đời nào sau đây có thể được chọn nếu nhóm phát triển có ít
kinh nghiệm hơn về các dự án tương tự? *
(0/1 Point)
Xoắn ốc (Spiral)
RAD
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02Vl… 2/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
Cái nào trong số này không phải là một trong những ràng buộc của một
dự án? *
(1/1 Point)
Đội nhóm
Tài nguyên
Ngân sách
Phạm vi
6
Trong DFDs, các tương tác giữa người dùng với hệ thống được biểu thị
bằng *
(0/1 Point)
Khoanh tròn
Tam giác
Mũi tên
7
Yêu cầu nào sau đây là yêu cầu phù hợp với mô-đun của phần mềm từ
quan điểm của kỹ sư phát triển (developers)? *
(0/1 Point)
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02Vl… 3/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
Bước nào sau đây không phải là một bước của yêu cầu kỹ thuật phần mềm
?*
(1/1 Point)
thiết kế
phân tích
tài liệu
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02Vl… 4/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
10
Ưu điểm chính của việc sử dụng Mô hình tăng dần (Incremental Model) là
gì? *
(0/1 Point)
Được sử dụng khi có nhu cầu muốn đưa sản phẩm ra thị trường một cách nhanh
chóng
Các yêu cầu có thể được thay đổi ở bất kỳ giai đoạn phát triển nào
Khách hàng có thể phản hồi trên từng bản gia tăng phần mềm
11
Vòng đời phát triển liên quan đến khách hàng để cải thiện năng suất và giảm rủi ro thay
đổi.
Một ứng dụng được chia thành nhiều phần khác nhau, mỗi phần được phát triển độc lập
với nhau. Các bản phát hành của sản phẩm được tạo ra bởi sự tích hợp dần dần của các bộ
phận này
Việc phát triển phần mềm được thực hiện tuần tự. Kết quả của giai đoạn trước được sử
dụng làm đầu vào của giai đoạn tiếp theo và không thể quay lại các giai đoạn trước.
Vòng đời phát triển là một chuỗi các giai đoạn tuyến tính, trong đó đầu ra của giai đoạn
trước được sử dụng làm đầu vào của giai đoạn hiện tại và có thể quay lại các giai đoạn
trước để sửa đổi hoặc sửa lỗi (nếu có).
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02Vl… 5/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
12
Use case dưới đây được mô hình hóa theo Tiêu chuẩn UML 2. tổ hợp tác
nhân nào giao tiếp với Use case C?
*
(1/1 Point)
U^T
U^R
U^R^S
U
T^T
S^U
13
*
(1/1 Point)
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02Vl… 6/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
Một mô hình tiến hóa không được sử dụng cho các sản phẩm thương mại
Một cách tiếp cận tốt khi một sản phẩm cốt lõi hoạt động được yêu cầu nhanh chóng
Một cách tiếp cận hợp lý khi các yêu cầu được xác định rõ ràng
Cách tiếp cận tốt nhất để sử dụng cho các dự án có nhóm phát triển lớn
14
Trong các liệt kê sau, liệt kê nào chỉ chứa các ứng dụng hệ thống (system
application)? *
(0/1 Point)
15
Hai mô hình nào không cho phép xác định các yêu cầu ở giai đoạn sớm
trong chu trình phát triển? *
(1/1 Point)
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02Vl… 7/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
16
Định nghĩa nào mô tả đúng nhất về vòng đời của phần mềm? *
(1/1 Point)
Khoảng thời gian phần mềm được vận hành và bảo trì
Một giai đoạn bắt đầu từ ý tưởng ban đầu về sản phẩm phần mềm đến việc vận hành
và bảo trì phần mềm và kết thúc nếu phần mềm không được hỗ trợ.
17
Phát biểu nào sau đây ko liên quan đến việc áp dụng phương pháp phát triển
phần mềm nhanh (agile methodology) trong quy trình phát triển phần mềm? *
(1/1 Point)
Chỉ những thành phần chủ chốt, quan trọng của hệ thống được phát triển
Sử dụng chiến lược phát triển sản phẩm theo mô hình tăng dần
18
Mô hình quy trình phần mềm tiến hóa kết hợp tính chất lặp đi lặp lại của
nguyên mẫu với khía cạnh có kiểm soát và có hệ thống của mô hình thác
nước là
*
(1/1 Point)
Mô hình xoắn ốc
Mô hình Agile
19
Để tinh chỉnh các yêu cầu đối với phần mềm, mô hình nguyên mẫu sử
dụng *
(0/1 Point)
20
Mô hình nguyên mẫu (prototyping model) của phát triển phần mềm là *
(1/1 Point)
Cách tiếp cận tốt nhất để sử dụng cho các dự án có nhóm phát triển lớn
Một cách tiếp cận hữu ích khi khách hàng không thể xác định các yêu cầu một cách rõ
ràng
Một mô hình rủi ro hiếm khi tạo ra một sản phẩm có ý nghĩa
Một cách tiếp cận hợp lý khi các yêu cầu được xác định rõ ràng
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02Vl… 9/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
21
Phát biểu nào sau đây là đúng nhất về Kỹ nghệ phần mềm (Software
engineering)? *
(0/1 Point)
Làm thế nào để giải quyết các yêu cầu của khách hàng
Làm thế nào để phát triển phần mềm thông qua cách tiếp cận có hệ thống
22
Trong Sơ đồ Usecase của UML, một usecase A bao gồm (includes) một
usecase B có nghĩa là:
*
(1/1 Point)
23
Lựa chọn một mô hình phù hợp cho 1 dự án phần mềm cần dựa trên: *
(1/1 Point)
Yêu cầu
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 10/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
24
Câu nào không phải là đặc trưng cho một sản phẩm phần mềm? *
(0/1 Point)
Một phần mềm nên được hỗ trợ trong suốt toàn bộ vòng đời của nó
Phát triển một sản phẩm phần mềm rất tốn kém
Các thay đổi yêu cầu không được xem xét sau khi phát hành sản phẩm phần mềm
25
Điều nào sau đây không đúng về giai đoạn đầu của dự án? *
(0/1 Point)
Các bên liên quan có ảnh hưởng tối đa trong giai đoạn này
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 11/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
26
27
Đây là biểu đồ hoạt động với ước tính thời gian cho từng hoạt động trong
tuần
(a) Đối với mỗi hoạt động trong biểu đồ, hãy tính toán độ chùng (slack)
(b) Đường trọng yếu trên đồ thì là đường nào? (critical path)
(c) Giả sử rằng có sẵn một nhân viên bổ sung có thể làm việc cho hoạt
động BE hoặc hoạt động BC nhưng không phải cả hai một lúc
i. Nếu cô ấy thực hiện hoạt động BE, thời gian ước tính cho BE sẽ giảm từ 5
tuần xuống 3 tuần. Thời gian hoàn thành dự án sẽ giảm bao nhiêu?
ii. Nếu cô ấy làm việc theo hoạt động BC, thời gian ước tính cho BC sẽ
giảm từ 9 tuần xuống còn 6 tuần. Thời gian hoàn thành dự án sẽ giảm bao
nhiêu?
*
(-/20 Points)
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 12/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
a) Path:
+) ABCE: 16
+) ABE: 8
+) ABDE: 12
+) ADE: 14
Slacktime: A = 0; B = 0; C = 0; D = 2; E = 0
b) Critical path: ABCE
c)
- i)
+) ABCE: 16
+) ABE: 6
+) ABDE: 12
+) ADE: 14
=> Thời gian hoàn thành 16 => Thời gian giảm = 0
- ii)
+) ABCE: 13
+) ABE: 6
+) ABDE: 12
+) ADE: 14
=> Thời gian hoàn thành 14 => Thời gian giảm = 2
28
Đâu là câu hỏi quan trọng nhất mà Kỹ nghệ phần mềm hướng tới trả lời? *
(0/1 Point)
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 13/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
Làm thế nào để đáp ứng nhu cầu ngày càng tăng trong khi vẫn duy trì kiểm soát ngân
sách?
Làm thế nào để đảm bảo độ tin cậy của phần mềm mà chúng ta phát triển?
Làm thế nào để tránh được sự chậm trễ về thời gian kê biên? (How do we avoid distrasous
time delays?)
Làm thế nào để đảm bảo chất lượng của phần mềm mà chúng ta phát triển?
29
Use case dưới đây được mô hình hóa theo Tiêu chuẩn UML 2. Những tổ
hợp tác nhân nào giao tiếp với Use case B?
*
(0/1 Point)
X^X
X^X^X
X^Y
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 14/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
Y^Y
X ^ (X v Y)
(X v Y) ^ Y
Y^Y^Y
X v (Y ^ Y)
30
Có thể chọn mô hình nào nếu người dùng tham gia vào tất cả các giai
đoạn của SDLC?
*
(0/1 Point)
Cả b và c
31
Làm thế nào để bạn mô hình hóa tình huống sau với sơ đồ use case UML 2:
Giám đốc (director) hoặc thư ký (secretary) của ông ta được phép tạo cuộc
hẹn nhưng không ai khác có thể làm điều đó
*
(1/1 Point)
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 15/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741
Hình 1
Hình 2
Hình 4
Hình 3
This content is created by the owner of the form. The data you submit will be sent to the form owner. Microsoft is not
responsible for the privacy or security practices of its customers, including those of this form owner. Never give out your
password.
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 16/16