Mục nào không phải là một loại kiến trúc (style): kiến trúc
Trả lời:
Đáp án đúng: B
Kiến trúc phần mềm có nhiều loại (style), trong đó phổ biến là kiến trúc luồng dữ liệu (Dataflow), kiến trúc tầng (Layered), và kiến trúc gọi trả về (Call and Return). Kiến trúc ngữ cảnh không phải là một loại kiến trúc phần mềm đã được định nghĩa rõ ràng hoặc thường được sử dụng.
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.
50 câu hỏi 60 phút
Câu hỏi liên quan
Lời giải:
Đáp án đúng: B
Câu hỏi đề cập đến việc xác định kiến trúc hoặc kết hợp các mẫu kiến trúc phù hợp nhất cho hệ thống đề nghị. Trong ngữ cảnh này, "mẫu thiết kế" (design patterns) là các giải pháp đã được chứng minh cho các vấn đề thiết kế phần mềm thường gặp. Việc khám phá và áp dụng các mẫu thiết kế phù hợp sẽ giúp xây dựng một hệ thống đề nghị hiệu quả và dễ bảo trì.
* A. Giải thuật phức tạp: Giải thuật là một phần quan trọng của hệ thống đề nghị, nhưng nó không trực tiếp liên quan đến việc xác định kiến trúc tổng thể.
* B. Đặc trưng và ràng buộc: Các đặc trưng và ràng buộc quan trọng để xác định yêu cầu, nhưng chúng không trực tiếp chỉ ra kiến trúc phù hợp.
* C. Điều khiển và dữ liệu: Điều khiển và dữ liệu là các khía cạnh của hệ thống, nhưng chúng không phải là phương pháp chính để khám phá kiến trúc.
* D. Những mẫu thiết kế: Mẫu thiết kế cung cấp các giải pháp có cấu trúc cho các vấn đề thiết kế, giúp xác định và kết hợp các mẫu kiến trúc phù hợp cho hệ thống đề nghị. Đây là đáp án phù hợp nhất.
* A. Giải thuật phức tạp: Giải thuật là một phần quan trọng của hệ thống đề nghị, nhưng nó không trực tiếp liên quan đến việc xác định kiến trúc tổng thể.
* B. Đặc trưng và ràng buộc: Các đặc trưng và ràng buộc quan trọng để xác định yêu cầu, nhưng chúng không trực tiếp chỉ ra kiến trúc phù hợp.
* C. Điều khiển và dữ liệu: Điều khiển và dữ liệu là các khía cạnh của hệ thống, nhưng chúng không phải là phương pháp chính để khám phá kiến trúc.
* D. Những mẫu thiết kế: Mẫu thiết kế cung cấp các giải pháp có cấu trúc cho các vấn đề thiết kế, giúp xác định và kết hợp các mẫu kiến trúc phù hợp cho hệ thống đề nghị. Đây là đáp án phù hợp nhất.
Lời giải:
Đáp án đúng: B
Phân tích văn phạm của bản tường thuật xử lý (processing narrative) tập trung vào việc hiểu cấu trúc và logic của quy trình xử lý thông tin. Bước này giúp xác định các thực thể (entities), thuộc tính (attributes), và mối quan hệ (relationships) giữa chúng. Dựa trên phân tích này, chúng ta có thể xây dựng một biểu đồ quan hệ thực thể (Entity Relationship Diagram - ERD) để mô tả dữ liệu và các mối liên kết một cách trực quan.
Các lựa chọn khác không phù hợp vì:
* Tự điển dữ liệu: Mô tả chi tiết về các phần tử dữ liệu, nhưng không phải là kết quả trực tiếp của việc phân tích văn phạm bản tường thuật xử lý.
* Biểu đồ dòng dữ liệu: Thể hiện luồng dữ liệu qua một hệ thống, tập trung vào quá trình xử lý chứ không phải cấu trúc dữ liệu.
* Biểu đồ dịch chuyển trạng thái: Mô tả các trạng thái khác nhau của một đối tượng và các chuyển đổi giữa chúng, không liên quan trực tiếp đến phân tích văn phạm bản tường thuật xử lý.
Các lựa chọn khác không phù hợp vì:
* Tự điển dữ liệu: Mô tả chi tiết về các phần tử dữ liệu, nhưng không phải là kết quả trực tiếp của việc phân tích văn phạm bản tường thuật xử lý.
* Biểu đồ dòng dữ liệu: Thể hiện luồng dữ liệu qua một hệ thống, tập trung vào quá trình xử lý chứ không phải cấu trúc dữ liệu.
* Biểu đồ dịch chuyển trạng thái: Mô tả các trạng thái khác nhau của một đối tượng và các chuyển đổi giữa chúng, không liên quan trực tiếp đến phân tích văn phạm bản tường thuật xử lý.
Lời giải:
Đáp án đúng: D
Tiêu chuẩn ISO 9000-3 là tiêu chuẩn hướng dẫn áp dụng ISO 9001 cho lĩnh vực phát triển, cung cấp và bảo trì phần mềm. ISO 9001 là tiêu chuẩn chung về hệ thống quản lý chất lượng, còn ISO 15288 là tiêu chuẩn về quy trình hệ thống và vòng đời của hệ thống, không đặc thù cho phần mềm như ISO 9000-3.
Lời giải:
Đáp án đúng: B
Từ điển dữ liệu (data dictionary) là một kho lưu trữ tập trung chứa các mô tả về các đối tượng dữ liệu, bao gồm tên, kiểu dữ liệu, kích thước, ràng buộc, ý nghĩa và mối quan hệ của chúng. Nó cung cấp thông tin chi tiết về cấu trúc và ý nghĩa của dữ liệu được sử dụng trong một hệ thống hoặc ứng dụng phần mềm.
* A. Mục cấu hình phần mềm: Không chính xác. Mục cấu hình phần mềm liên quan đến các thiết lập và tùy chỉnh của phần mềm, không phải mô tả dữ liệu.
* B. Đối tượng dữ liệu phần mềm: Chính xác. Từ điển dữ liệu chứa mô tả chi tiết của các đối tượng dữ liệu.
* C. Biểu đồ phần mềm: Không chính xác. Biểu đồ phần mềm là biểu diễn trực quan của cấu trúc hoặc hành vi của phần mềm, không phải là mô tả dữ liệu.
* D. Hệ thống ký hiệu phần mềm: Không chính xác. Hệ thống ký hiệu phần mềm là tập hợp các ký hiệu và quy ước được sử dụng để biểu diễn các thành phần phần mềm, không phải mô tả dữ liệu.
* A. Mục cấu hình phần mềm: Không chính xác. Mục cấu hình phần mềm liên quan đến các thiết lập và tùy chỉnh của phần mềm, không phải mô tả dữ liệu.
* B. Đối tượng dữ liệu phần mềm: Chính xác. Từ điển dữ liệu chứa mô tả chi tiết của các đối tượng dữ liệu.
* C. Biểu đồ phần mềm: Không chính xác. Biểu đồ phần mềm là biểu diễn trực quan của cấu trúc hoặc hành vi của phần mềm, không phải là mô tả dữ liệu.
* D. Hệ thống ký hiệu phần mềm: Không chính xác. Hệ thống ký hiệu phần mềm là tập hợp các ký hiệu và quy ước được sử dụng để biểu diễn các thành phần phần mềm, không phải mô tả dữ liệu.
Lời giải:
Đáp án đúng: C
Mô hình phát triển dựa vào thành phần (Component-Based Development - CBD) là một phương pháp tiếp cận trong kỹ thuật phần mềm, tập trung vào việc xây dựng các hệ thống phần mềm từ các thành phần phần mềm độc lập, có thể tái sử dụng. Các thành phần này thường được phát triển bằng cách sử dụng các kỹ thuật hỗ trợ đối tượng (Object-Oriented Techniques).
* Phương án A sai vì mô hình này không chỉ dành riêng cho phần cứng máy tính mà còn áp dụng rộng rãi trong phát triển phần mềm.
* Phương án B sai vì một trong những mục tiêu chính của CBD là hỗ trợ phát triển các thành phần có thể tái sử dụng, giúp giảm chi phí và thời gian phát triển.
* Phương án C đúng vì CBD thường dựa trên các nguyên tắc và kỹ thuật của lập trình hướng đối tượng để xây dựng các thành phần phần mềm.
* Phương án D sai vì chi phí và hiệu quả của CBD có thể được đánh giá thông qua các độ đo phần mềm định lượng, mặc dù việc này có thể phức tạp.
Vậy, đáp án đúng là C.
* Phương án A sai vì mô hình này không chỉ dành riêng cho phần cứng máy tính mà còn áp dụng rộng rãi trong phát triển phần mềm.
* Phương án B sai vì một trong những mục tiêu chính của CBD là hỗ trợ phát triển các thành phần có thể tái sử dụng, giúp giảm chi phí và thời gian phát triển.
* Phương án C đúng vì CBD thường dựa trên các nguyên tắc và kỹ thuật của lập trình hướng đối tượng để xây dựng các thành phần phần mềm.
* Phương án D sai vì chi phí và hiệu quả của CBD có thể được đánh giá thông qua các độ đo phần mềm định lượng, mặc dù việc này có thể phức tạp.
Vậy, đáp án đúng là C.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂ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.
77.000 đ/ tháng