vietjack.com

200+ câu trắc nghiệm Kỹ nghệ phần mềm có đáp án - Phần 1
Quiz

200+ câu trắc nghiệm Kỹ nghệ phần mềm có đáp án - Phần 1

V
VietJack
Đại họcTrắc nghiệm tổng hợp2 lượt thi
40 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Trong thiết kế phần mềm, giai đoạn thiết kế các thành phần có nội dung là:

Các dịch vụ cung cấp bởi một hệ con được phân chia qua các thành phần của hệ con đó.

Các hệ con tạo nên hệ tổng thể và các quan hệ của chúng là được rõ ràng và ghi thành tài liệu.

Các cấu trúc dữ liệu được dùng trong việc thực hiện hệ thống được thiết kế chi tiết và được đặc tả.

Đối với các hệ con, đặc tả các dịch vụ mà nó phải cung cấp và các ràng buộc mà nó phải tuân theo.

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Chỉ ra phát biểu đúng nhất về lập trình phòng thủ?

Lập trình phong thủ là cách lập trình đảm bảo hệ thống không bị ảnh hưởng khi có thành phần sinh lỗi.

Lập trình phong thủ là cách lập trình ngăn chặn sự xâm nhập của các file lạ, bảo toàn dữ liệu khi hệ thống sụp đổ.

Lập trình phong thủ là lập trình để có thể tự động sửa chữa các lỗi có thể xảy ra.

Lập trình phong thủ là cách lập trình đánh dấu lại các bất thường trong quá trình vận hành phần mềm.

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Trong các vấn đề sau, vấn đề nào hay gặp phải trong khi phát triển hệ thống con?

Thường cho rằng vấn đề luôn có thể giải quyết được bằng cách sử dụng phần mềm.

Các platform phần cứng không thích hợp với yêu cầu của phần mềm.

Thiếu hiểu biết và không tin tưởng lẫn nhau giữa các kỹ sư thuộc các lĩnh vực khác nhau.

Xảy ra thay đổi khi hệ thống được chỉ định.

Cơ chế quan liêu, chậm chạp đối với việc đề xuất các thay đổi hệ thống.

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

Giai đoạn kiểm thử nào liên quan tới việc tìm các lỗi là kết quả từ các tương tác bất ngờ giữa các hệ con và các thành phần hệ thống?

Kiểm thử hệ con.

Kiểm thử giao diện.

Kiểm thử hệ thống.

Kiểm thử chấp nhận.

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

Mức đặc tả yêu cầu là gì?

Mô tả trừu tượng mức cao của yêu cầu.

Mô tả yêu cầu chức năng của phần mềm.

Mô tả yêu cầu phi chức năng của phần mềm.

Mô tả mức chi tiết về yêu cầu.

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

Khái niệm Đặc tả yêu cầu, nghĩa là:

Các dịch vụ được đặc tả một cách chi tiết, chính xác để có thể dùng làm cơ sở hợp đồng giữa 2 bên.

Yêu cầu được viết bằng ngôn ngữ tự nhiên về các dịch vụ mà hệ thống phải cung cấp.

Yêu cầu được viết bằng ngôn ngữ chuyên ngành để mô tả chi tiết phần mềm.

Yêu cầu được đặc tả bởi các biểu đồ ngữ cảnh, đồ thị và lược đồ quan hệ.

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Nhược điểm chiến lược kiểm thử dưới lên?

Khó kiểm soát các mức kiểm thử.

Chậm phát hiện lỗi chương trình.

Đánh giá chương trình không hiệu quả.

Chậm có phiên bản thực hiện được.

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Trong lập trình hướng hiệu quả, để tăng hiệu quả vào/ra có thể áp dụng hướng dẫn nào sau đây?

Mọi việc vào/ra không nên qua bộ đệm.

Không xếp khối vào/ra với thiết bị bộ nhớ phụ.

Số các yêu cầu vào/ra nên giữ mức tối thiểu.

Với bộ nhớ phụ dùng phương pháp thâm nhập nhanh nhất.

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Độ tin cậy ảnh hưởng đến nhân tố nào của hệ thống?

Phần cứng.

Phần mềm.

Người điều hành hệ thống.

Tất cả các nhân tố được nêu.

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

Chỉ ra đặc trưng của ngôn ngữ lập trình?

Dễ sử dụng đối với người lập trình.

Miêu tả đầy đủ, rõ ràng các tiến trình.

Dễ dịch thiết kế sang chương trình.

Hoạt động hiệu quả trên mọi hệ điều hành.

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

Khái niệm kỹ nghệ phần mềm?

Việc thiết lập và sử dụng các nguyên lý công nghệ đúng đắn để thu được phần mềm một cách kinh tế vừa tin cậy vừa làm việc hiệu quả trên các máy thực.

Được mô tả với ba bộ phận cấu thành: các chương trình máy tính, các cấu trúc dữ liệu và các tài liệu liên quan.

Chương trình phần mềm được viết bằng một hoặc nhiều ngôn ngữ lập trình theo một trật tự xác định.

Bao gồm ba yếu tố chính: phương pháp, công cụ, thủ tục giúp con người quản lý, kiểm soát quá trình phát triển, xây dựng phần mềm chất lượng và hiệu quả.

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

Mô hình nào là mô hình phân loại?

Biểu diễn dữ liệu tại các trạng thái khác nhau.

Biểu diễn cách sắp xếp của các thực thể.

Biểu diễn các hệ thống con cơ sở.

Biểu diễn các tính chất tổng quát của thực thể.

Biểu diễn cách thức phản ứng của hệ thống đối với các sự kiện.

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Hội thảo khoa học NATO đã thảo luận về khủng hoảng phần mềm đầu tiên và đưa ra thuật ngữ Kỹ nghệ phần mềm vào năm nào?

1968

1960

1962

1965

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

Giai đoạn đặc tả và thiết kế chiếm khoảng bao nhiêu phần trăm(%) trong quá trình phát triển phần mềm?

45%.

20%.

35%.

30%.

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

Upper CASE được sử dụng cho các hành động nào?

Yêu cầu và thiết kế.

Phân tích yêu cầu.

Lập trình, debug và nghiệm chứng.

Lập trình

Documentation

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Thế nào là một phần mềm tốt?

Phần mềm phải đưa ra các chức năng và khả năng thực hiện đúng như khách hàng yêu cầu.

Phần mềm phải tiến hóa được để đáp ứng sự thay đổi của yêu cầu công việc.

Phần mềm phải đáng tin cậy và không lãng phí tài nguyên.

Phần mềm phải dễ sử dụng đối với người dùng.

Phải bao gồm tất cả các tính chất đã nêu.

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

Mô hình nào là mô hình thành phần?

Biểu diễn dữ liệu tại các trạng thái khác nhau.

Biểu diễn cách sắp xếp của các thực thể.

Biểu diễn các hệ thống con cơ sở.

Biểu diễn các tính chất tổng quát của thực thể.

Biểu diễn cách thức phản ứng của hệ thống đối với các sự kiện.

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Trong quá trình bàn giao sản phẩm, yêu cầu về đào tạo nghĩa là:

Công ty phần mềm phải hướng dẫn sử dụng phần mềm cho người sử dụng.

Công ty phần mềm đã phải được đào tạo để sử dụng tốt phần mềm.

Hướng dẫn sử dụng phần mềm cho các nhân viên kỹ thuật.

Tất cả các phương án trên đều sai.

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

CASE là gì?

Chương trình tự động kiến thiết phần mềm mới.

Hệ thống phần mềm nhằm mục đích cung cấp các hỗ trợ tự động cho các quy trình phần mềm.

Các hệ thống phần mềm được sử dụng để tạo tài liệu cho phần mềm

Chương trình biến đổi và suy diễn thuật toán cho phần mềm.

Không có đáp án đúng

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

Mục đích của loại kiểm thử khiếm khuyết?

Tìm những phần mà chương trình không tuân theo đặc tả.

Kiểm tra sự thi hành và độ tin cậy của chương trình.

Kiểm tra sản phẩm thông qua việc chạy chương trình.

Kiểm tra xem sản phẩm có đáp ứng nhu cầu người dùng.

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

Thuộc tính có thể bảo trì được bao gồm các thành phần sau:

Có đầy đủ tài liệu và việc thay đổi có thể thực hiện mà không quá tốn kém.

Dễ sửa lỗi, nâng cấp.

Dễ sửa lỗi, nâng cấp và chuyển giao công nghệ.

Dễ sửa lỗi, có đầy đủ tài liệu để nâng cấp phần mềm.

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

Trong quá trình phát triển phần mềm, giai đoạn nào quan trọng nhất?

Giai đoạn đặc tả và thiết kế.

Giai đoạn thiết kế và lập trình.

Giai đoạn lập trình.

Giai đoạn kiểm định và bảo trì.

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

Kỹ nghệ phần mềm khác gì so với kỹ nghệ hệ thống?

Không có gì khác biệt.

Kỹ nghệ hệ thống là một phần của kỹ nghệ phần mềm.

Kỹ nghệ phần mềm là một phần của kỹ nghệ hệ thống.

Kỹ nghệ hệ thống là nền tảng cho kỹ nghệ phần mềm phát triển.

Kỹ nghệ phần mềm không liên quan gì tới kỹ nghệ hệ thống.

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

Khái niệm xác định yêu cầu?

Mô tả chi tiết về các dịch vụ mà hệ cần cung cấp và các ràng buộc mà hệ cần tuân thủ khi vận hành.

Thiết lập các dịch vụ mà hệ phải cung cấp và các ràng buộc mà hệ phải tuân theo khi hoạt động.

Mô tả trừu tượng về các dịch vụ mà hệ cần cung cấp và các ràng buộc mà hệ cần tuân thủ khi vận hành.

Phát biểu chính thức về những yêu cầu phần mềm. Nó trình bày những gì mà hệ phần mềm phải làm.

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

Nếu phần mềm thỏa mãn yêu cầu các chức năng không gây mâu thuẫn, có ý nghĩa phần mềm đã đáp ứng được nguyên tắc:

Tráng kiện.

Đầy đủ.

Hợp lý.

Không mâu thuẫn.

Xem đáp án
26. Trắc nghiệm
1 điểmKhông giới hạn

Ưu điểm của mô hình kiến trúc khách - phục vụ?

Hiệu quả khi chia sẻ một số lượng lớn dữ liệu.

Hỗ trợ sự phát triển tăng trưởng của các hệ con.

Dễ dàng thêm mới hoặc nâng cấp server hiện tại.

Khi một hệ con thay đổi ảnh hưởng đến hệ con khác.

Xem đáp án
27. Trắc nghiệm
1 điểmKhông giới hạn

Một số độ đo chất chất lượng thiết kế phần mềm ?

Sự kết dính, sự đầy đủ, sự ghép nối, sự phổ dụng.

Sự kết dính, sự đầy đủ, sự hiểu được, sự thích nghi được.

Sự kết dính, sự ghép nối, sự hiểu được, sự thích nghi được.

Sự đầy đủ, sự hiểu được, sự thích nghi được, sự phổ dụng.

Xem đáp án
28. Trắc nghiệm
1 điểmKhông giới hạn

Tài liệu nào trong pha phân tích và đặc tả yêu cầu có thể được dùng làm cơ sở cho việc ký kết hợp đồng giữa người phát triển và khách hàng?

Phân tích yêu cầu.

Mô hình hệ thống.

Tài liệu yêu cầu.

Đặc tả yêu cầu.

Xem đáp án
29. Trắc nghiệm
1 điểmKhông giới hạn

Thiết kế về dữ liệu là:

Chuyển mô hình dữ liệu đã phân tích thành cấu trúc dữ liệu cần thiêt cho việc xây dựng và cài đặt hệ thống.

Xác định rõ các thành phần cùng nhiệm vụ, chức năng và phương thức xử lý thông tin của chúng.

Xác định các môđun, thể hiện các chức năng nhiệm vụ của thành phần trong hệ thống.

Chi tiết hóa các hình thức giao tiếp như giao tiếp giữa người và máy thông qua các mẫu màn hình.

Xem đáp án
30. Trắc nghiệm
1 điểmKhông giới hạn

Mục tiêu của hoạt động quản lý rủi ro ?

Đảm bảo kiểm soát mọi thay đổi, đồng bộ sản phẩm.

Đảm bảo thu thập, lưu trữ đủ thông tin và cung cấp kịp thời.

Đảm bảo hạn chế và ngăn ngừa thiệt hại do sự cố xảy ra.

Đảm bảo phục vụ, trợ giúp tốt nhất mọi hoạt động dự án.

Xem đáp án
31. Trắc nghiệm
1 điểmKhông giới hạn

Chỉ ra phát biểu đúng nhất về thiết kế phần mềm?

Thiết kế phần mềm là quá trình xây dựng một hệ thống thực hiện được dựa vào thiết kế.

Thiết kế phần mềm là quá trình xây dựng không gian giải pháp cho vấn đề.

Thiết kế phần mềm là quá trình xây dựng các thành phần chức năng của phần mềm và quan hệ giữa chúng.

Thiết kế phần mềm là quá trình chuyển hóa các yêu cầu phần mềm thành một biểu diễn thiết kế.

Xem đáp án
32. Trắc nghiệm
1 điểmKhông giới hạn

Trong chất lượng thiết kế phần mềm, độ đo sự kết dính là gì?

Độ đo về tính khớp lại với nhau của các phần trong mô đun đó.

Độ ghép nối với nhau giữa các đơn vị hay mô đun của hệ thống.

Các phần tử trong mô đun được ghép lại trong một dãy điều khiển.

Các thành phần cùng thực hiện các chức năng tương tự đặt vào một mô đun.

Xem đáp án
33. Trắc nghiệm
1 điểmKhông giới hạn

Mục đích của kiểm thử gây áp lực?

Tiến hành sớm việc thẩm định hệ thống trong quá trình kiểm thử.

Nhanh chóng xác định lỗi thiết kế làm giảm chi phí phần mềm.

Tìm hiểu đặc trưng của hệ thống khi đạt và vượt giới hạn chịu tải.

Sớm có sản phẩm hệ thống thi hành trong quá trình phần mềm.

Xem đáp án
34. Trắc nghiệm
1 điểmKhông giới hạn

Quan hệ giữa hệ thống và môi trường?

Hệ thống luôn tồn tại trong một môi trường nhất định.

Chức năng của hệ thống có thể làm thay đổi môi trường.

Môi trường có ảnh hưởng đến chức năng của hệ thống.

Tất cả các đáp án đều đúng.

Xem đáp án
35. Trắc nghiệm
1 điểmKhông giới hạn

Khái niệm vòng đời phần mềm:

Một vòng đời phần mềm là quá trình phát triển theo chu kỳ từ giai đoạn đặc tả đến giai đoạn bảo trì phần mềm.

Một vòng đời phần mềm là quá trình phát triển từ khi nhận dự án đến khi phần mềm bị loại bỏ.

Một vòng đời phần mềm là quá trình phát triển từ giai đoạn thiết kế đến bảo trì phần mềm.

Một vòng đời phần mềm là quá trình phát triển từ giai đoạn đặc tả đến kiểm định phần mềm.

Xem đáp án
36. Trắc nghiệm
1 điểmKhông giới hạn

Chỉ ra đặc trưng của ngôn ngữ lập trình?

Dễ hiểu và dễ sử dụng đối với người lập trình.

Miêu tả đầy đủ và rõ ràng các tiến trình.

Trình biên dịch hiệu quả, sẵn công cụ phát triển.

Hoạt động hiệu quả trên mọi hệ điều hành.

Xem đáp án
37. Trắc nghiệm
1 điểmKhông giới hạn

Sản phẩm phần mềm theo yêu cầu là loại phần mềm nào?

Chương trình phần mềm.

Hệ thống chương trình được phát triển cho một tập thể hoặc cá nhân.

Chương trình phần mềm được phát triển để bán cho một phạm vi các khách hàng khác nhau.

Chương trình phần mềm và các tài liệu có liên quan.

Các tài liệu phần mềm.

Xem đáp án
38. Trắc nghiệm
1 điểmKhông giới hạn

Phần mềm là gì?

Chương trình phần mềm và các tài liệu có liên quan.

Chương trình phần mềm.

Hệ thống chương trình được phát triển cho một tập thể hoặc cá nhân.

Không có đáp án đúng.

Xem đáp án
39. Trắc nghiệm
1 điểmKhông giới hạn

Trong thiết kế phần mềm,thiết kế thành phần là gì?

Các giao diện của hệ con với các hệ con khác được thiết kế và ghi thành tài liệu.

Xác định hệ tổng thể phần mềm bao gồm các hệ con và các quan hệ giữa chúng và ghi thành tài liệu.

Các dịch vụ mà một hệ con cung cấp được phân chia cho các thành phần hợp thành của hệ được thiết kế.

Các đặc tả cho mỗi hệ con về các dịch vụ mà nó cung cấp cũng như các ràng buộc chúng phải tuân thủ.

Xem đáp án
40. Trắc nghiệm
1 điểmKhông giới hạn

Trong chất lượng thiết kế phần mềm, kết dính thủ tục là gì ?

Các phần tử trong mô đun được ghép lại trong một dãy điều khiển.

Tất cả các thành phần cùng hoạt hóa một lúc được bó lại với nhau.

Trong một mô đun, ra của phần tử này là đầu vào của phần tử khác.

Các công việc không liên quan với nhau, song lại bị bó vào một mô đun.

Xem đáp án
© All rights reserved VietJack