hững thành phần kiến trúc trong kỹ thuật sản phẩm là:
Đáp án đúng: A
Tổng hợp 500+ câu hỏi trắc nghiệm môn Công nghệ phần mềm có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
Câu hỏi liên quan
Nguyên mẫu tiến hóa (evolutionary prototyping) được ưa chuộng hơn nguyên mẫu bỏ đi (throwaway prototyping) vì nó cho phép tái sử dụng nguyên mẫu ban đầu, tiếp tục phát triển và hoàn thiện nó thành sản phẩm cuối cùng. Điều này giúp tiết kiệm thời gian, công sức và chi phí so với việc xây dựng một nguyên mẫu chỉ để thử nghiệm rồi vứt bỏ. Các lựa chọn khác không đúng vì:
- Không đòi hỏi làm việc nhiều với khách hàng: Cả hai loại nguyên mẫu đều đòi hỏi sự tương tác với khách hàng để thu thập phản hồi.
- Dễ dàng thực hiện nhanh: Tạo nguyên mẫu bỏ đi thường nhanh hơn vì không cần tập trung vào việc xây dựng một kiến trúc bền vững.
- Nhiều tin cậy hơn: Độ tin cậy phụ thuộc vào cách xây dựng nguyên mẫu, không phải loại nguyên mẫu.
Biểu đồ dòng điều khiển (Control Flow Diagram) mô tả luồng điều khiển của một chương trình hoặc hệ thống. Trong các hệ thống hướng sự kiện (event-driven systems), luồng điều khiển thường phức tạp và phụ thuộc vào các sự kiện xảy ra. Do đó, biểu đồ dòng điều khiển đặc biệt hữu ích để mô hình hóa các hệ thống này. Các tùy chọn khác không chính xác vì biểu đồ dòng điều khiển không bắt buộc cho tất cả các hệ thống, không được sử dụng trực tiếp trong biểu đồ dòng dữ liệu và mặc dù có thể hữu ích trong một số trường hợp mô hình hóa giao diện người dùng, nhưng đó không phải là ứng dụng chính của nó.
Ngôn ngữ thiết kế chương trình (PDL - Program Design Language) là một công cụ để mô tả cấu trúc của một chương trình máy tính. Nó là một sự kết hợp giữa ngôn ngữ lập trình có cấu trúc (như if-then-else, while loops) và văn bản tường thuật thông thường. Mục đích của PDL là để giúp các nhà phát triển phần mềm phác thảo logic của chương trình một cách rõ ràng và dễ hiểu trước khi viết mã thực tế bằng một ngôn ngữ lập trình cụ thể. PDL không phải là một ngôn ngữ lập trình đầy đủ, và nó không thể được biên dịch hoặc thực thi trực tiếp bởi máy tính. Thay vào đó, nó được sử dụng như một công cụ thiết kế và tài liệu.
Phương án 1 mô tả chính xác bản chất của PDL là sự kết hợp giữa cấu trúc lập trình và văn bản tường thuật.
Phương án 2 sai vì PDL không phải là một ngôn ngữ lập trình truyền thống có các quy tắc riêng biệt.
Phương án 3 sai vì PDL không thể đọc được bởi máy và nó không phải là một ngôn ngữ phát triển phần mềm hoàn chỉnh mà là một công cụ để biểu diễn thiết kế phần mềm.
Câu hỏi này liên quan đến kỹ thuật kiểm thử điều kiện (condition testing), một phần của kiểm thử cấu trúc (structural testing) hoặc kiểm thử hộp trắng (white-box testing). Mục tiêu của kiểm thử điều kiện là kiểm tra các điều kiện logic trong code, đặc biệt là các biểu thức điều kiện trong câu lệnh if, switch, vòng lặp, v.v.
Đáp án 1: Dựa vào kiểm thử đường cơ bản: Kiểm thử đường cơ bản (basis path testing) là một kỹ thuật khác của kiểm thử cấu trúc, tập trung vào việc bao phủ các đường dẫn độc lập trong đồ thị luồng điều khiển của chương trình. Mặc dù có liên quan đến kiểm thử cấu trúc, nhưng nó không phải là trọng tâm chính của kiểm thử điều kiện.
Đáp án 2: Thử thách điều kiện logic trong module phần mềm: Đây là đáp án chính xác nhất. Kiểm thử điều kiện tập trung vào việc đảm bảo rằng tất cả các điều kiện logic trong code đều được kiểm tra đầy đủ, bao gồm cả các trường hợp đúng và sai, cũng như các kết hợp khác nhau của các điều kiện phức tạp.
Đáp án 3: Chọn những đường dẫn kiểm tra dựa vào những vị trí và dùng những biến: Đáp án này mô tả một phần của kiểm thử đường dẫn (path testing), một kỹ thuật khác của kiểm thử cấu trúc. Mặc dù có liên quan đến việc chọn đường dẫn kiểm tra, nhưng trọng tâm của kiểm thử điều kiện là các điều kiện logic, không chỉ là các vị trí và biến.
Đáp án 4: Tập trung vào việc kiểm thử việc giá trị những cấu trúc lặp: Đáp án này đề cập đến một khía cạnh cụ thể của kiểm thử, đó là kiểm thử các cấu trúc lặp (loop testing). Tuy nhiên, kiểm thử điều kiện bao gồm cả các cấu trúc điều khiển khác, không chỉ vòng lặp.
Vì vậy, đáp án chính xác nhất là đáp án 2, vì nó mô tả chính xác mục tiêu và phạm vi của kiểm thử điều kiện.
Kiểm thử lặp (loop testing) là một kỹ thuật kiểm thử cấu trúc điều khiển tập trung vào việc kiểm tra tính đúng đắn của các cấu trúc lặp (ví dụ: vòng lặp for, while) trong chương trình. Các test case được thiết kế để đảm bảo rằng vòng lặp hoạt động chính xác trong các trường hợp khác nhau, bao gồm cả khi vòng lặp không được thực hiện lần nào, thực hiện một lần, thực hiện nhiều lần và thực hiện với số lần lặp tối đa.
- Đáp án 1: Kiểm thử đường cơ bản là một kỹ thuật khác, tập trung vào việc đảm bảo mỗi đường dẫn độc lập trong đồ thị điều khiển của chương trình được thực thi ít nhất một lần. Nó không đặc biệt tập trung vào các vòng lặp.
- Đáp án 2: Thử thách điều kiện logic là một phần của kiểm thử điều kiện, tập trung vào việc kiểm tra các điều kiện logic trong chương trình. Mặc dù các vòng lặp thường chứa các điều kiện logic, kiểm thử điều kiện không chỉ giới hạn ở các vòng lặp.
- Đáp án 3: Chọn những đường dẫn kiểm tra dựa vào những vị trí và dùng những biến không phải là một mô tả chính xác về kiểm thử lặp. Mặc dù các biến và vị trí có thể ảnh hưởng đến hành vi của vòng lặp, trọng tâm của kiểm thử lặp là kiểm tra cấu trúc lặp.
- Đáp án 4: Tập trung vào việc kiểm thử việc giá trị những cấu trúc lặp là đáp án chính xác nhất, vì nó mô tả đúng mục tiêu của kiểm thử lặp.
Vì vậy, đáp án đúng là đáp án 4.

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.