You are on page 1of 16

11/8/21, 5:57 PM Test 1 - NMCNPM 128741

Test 1 - NMCNPM 128741



Disable Immersive Reader

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)

Tính khả thi về kỹ thuật

Khả năng hoạt động

Nền kinh tế khả thi

Tất cả những thứ ở đây 

Điều nào sau đây là một yêu cầu chức năng (functional requirement)? *
(1/1 Point)

Độ bền.

Không yêu cầu nào trong số được đề cập trê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

Khả năng bảo trì.

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)

A không được trừu tượng

B có thể được thực thi thay vì A

B kế thừa tất cả các mối quan hệ từ A 

A kế thừa tất cả các mối quan hệ từ B


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)

Thác nước (Waterfall)

Xoắn ốc (Spiral) 

RAD

Mô hình tăng cường lặp đi lặp lại (Iterative Enhancement Model)

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

Hình chữ nhật

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

Tính linh hoạt (Flexibility )

Khả năng kiểm tra (Testability) 

Khả năng sử dụng (Usablity)

Tính sẵn sàng (available)

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)

khơi gợi yêu cầu (elicitation)

thiết kế 

phân tích

tài liệu

Phát triển phần mềm Agile dựa trên *


(1/1 Point)

Phát triển lặp đi lặp lại

Phát triển gia tăng

Cả phát triển tăng dần và lặp đi lặp lại 

Phát triển tuyến tính

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

Dễ bảo trì hơn

11

Câu nào giải thích đúng về mô hình thác nước? *


(1/1 Point)

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

Mô hình phát triển phần mềm gia tăng (incremental model) là

*
(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)

Tất cả các câu trả lời đều đúng

MySQL, Access, Python

Windows, Partion Magic, BK Antivirus 

Windows, Office, Unikey

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)

Prototyping & Spiral 

Thác nước & Spiral

Prototyping & RAD

Thác nước & RAD

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 phát triển

Khoảng thời gian phần mềm được vận hành và bảo trì

Một quá trình phân tích và thiết kế phần mềm

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)

Quy trình cho phép nhóm sắp xếp các nhiệm vụ

Chỉ những thành phần chủ chốt, quan trọng của hệ thống được phát triển

Loại bỏ việc sử dụng lập kế hoạch và kiểm tra dự á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 gia tăng


https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02Vl… 8/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741

Mô hình xoắn ốc 

Mô hình tạo mẫu tiến hóa

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)

Nguyên mẫu ném (throwaway prototype)

Nhận xét (feedback) 

Thiết kế nhanh (quick design)

Kế hoạch nhanh chóng (quick plan)

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 để viết mã chính xác

Tất cả các tùy chọn trên

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)

Hành vi của B luôn phải được chèn vào hành vi của A 

B được thực hiện đầu tiên sau đó A được thực hiện

Hành vi của A luôn phải được chèn vào hành vi của B

B không thể được thực hiện mà không có A

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

Nhóm phát triển và người dùng

https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 10/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741

Loại dự án và rủi ro liên quan

Tất cả những điều đã đề cập 


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

Một phần mềm không bị hao mòn

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)

Sự không chắc chắn cao nhất là ở giai đoạn này của dự án

Tất cả các câu trên đều đúng

Các bên liên quan có ảnh hưởng tối đa trong giai đoạn này

Chi phí liên quan khi bắt đầu dự án là cao nhất 

https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 11/16
11/8/21, 5:57 PM Test 1 - NMCNPM 128741

26

Bước đầu tiên của phân tích yêu cầu là gì? *


(0/1 Point)

Liệt kê các yêu cầu

Xác định bên liên quan 

Tất cả những điều đã đề cập

Thu thập yêu cầu

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)

Mô hình nguyên mẫu 

Mô hình gia tăng

Mô hình thác nước

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

Go back to thank you page

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.

Powered by Microsoft Forms | Privacy and cookies | Terms of use

https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0a0COwbRXA_Mc0As8SGYHVCtKzE-zO1Cg9UNzFWSE5ER1FMNUpUSE02V… 16/16

You might also like