Lower CASE được sử dụng cho các hành động nào?
Trả lời:
Đáp án đúng: C
Lower CASE (Computer-Aided Software Engineering) là một tập hợp các công cụ phần mềm được sử dụng để tự động hóa các hoạt động trong giai đoạn lập trình, debug và nghiệm chứng của vòng đời phát triển phần mềm. Do đó, đáp án đúng là C. Các tùy chọn khác (A, B, D, E) liên quan đến các giai đoạn khác của vòng đời phát triển phần mềm, không phải là trọng tâm của Lower CASE.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Khái niệm phần mềm được mô tả chính xác nhất là một thực thê bao gồm các chương trình máy tính (code), các cấu trúc dữ liệu (để lưu trữ và quản lý thông tin), và các tài liệu liên quan (ví dụ: hướng dẫn sử dụng, tài liệu thiết kế, tài liệu kiểm thử). Đáp án A bao hàm tất cả các yếu tố này.
Lời giải:
Đáp án đúng: C
Thiết kế sơ bộ (hay còn gọi là thiết kế kiến trúc) là giai đoạn đầu trong quá trình thiết kế phần mềm. Mục tiêu chính của nó là chuyển đổi các yêu cầu của người dùng và các yêu cầu hệ thống thành một kiến trúc tổng thể cho phần mềm. Kiến trúc này bao gồm việc xác định các thành phần chính của hệ thống, mối quan hệ giữa chúng, và cách chúng tương tác với nhau.
* Phương án A: Tập trung vào việc làm mịn biểu diễn kiến trúc dẫn tới cấu trúc dữ liệu chi tiết và biểu diễn thuật toán là mô tả của giai đoạn thiết kế chi tiết (detailed design), không phải thiết kế sơ bộ.
* Phương án B: Chuyển các mô hình dữ liệu thành các cấu trúc dữ liệu cần thiết cho việc cài đặt phần mềm cũng là một phần của thiết kế chi tiết.
* Phương án C: Quá trình dịch các yêu cầu thành các kiến trúc dữ liệu và kiến trúc phần mềm mô tả chính xác mục tiêu của thiết kế sơ bộ, là bước chuyển đổi từ yêu cầu sang kiến trúc tổng quan.
* Phương án D: Quá trình định nghĩa mối quan hệ giữa các thành phần cấu trúc chính của phần mềm mô tả đúng mục tiêu của thiết kế sơ bộ.
Vì phương án C và D đều có ý đúng, ta chọn phương án C vì nó bao quát hơn, bao gồm cả kiến trúc dữ liệu và kiến trúc phần mềm. Tuy nhiên phương án D vẫn đúng ở một khía cạnh nhất định, nhưng kém đầy đủ hơn. Chọn D sẽ đúng hơn nếu không có C.
* Phương án A: Tập trung vào việc làm mịn biểu diễn kiến trúc dẫn tới cấu trúc dữ liệu chi tiết và biểu diễn thuật toán là mô tả của giai đoạn thiết kế chi tiết (detailed design), không phải thiết kế sơ bộ.
* Phương án B: Chuyển các mô hình dữ liệu thành các cấu trúc dữ liệu cần thiết cho việc cài đặt phần mềm cũng là một phần của thiết kế chi tiết.
* Phương án C: Quá trình dịch các yêu cầu thành các kiến trúc dữ liệu và kiến trúc phần mềm mô tả chính xác mục tiêu của thiết kế sơ bộ, là bước chuyển đổi từ yêu cầu sang kiến trúc tổng quan.
* Phương án D: Quá trình định nghĩa mối quan hệ giữa các thành phần cấu trúc chính của phần mềm mô tả đúng mục tiêu của thiết kế sơ bộ.
Vì phương án C và D đều có ý đúng, ta chọn phương án C vì nó bao quát hơn, bao gồm cả kiến trúc dữ liệu và kiến trúc phần mềm. Tuy nhiên phương án D vẫn đúng ở một khía cạnh nhất định, nhưng kém đầy đủ hơn. Chọn D sẽ đúng hơn nếu không có C.
Câu 47:
Một phần mềm được gọi là tốt nếu thỏa mãn tối thiểu các thuộc tính?
Lời giải:
Đáp án đúng: A
Đáp án đúng là A. Một phần mềm được coi là tốt khi nó đáng tin cậy (reliable), có hiệu quả (efficient), có giao diện người dùng (user interface) thích hợp, có khả năng bảo trì được (maintainable) và giá cả phải chăng (affordable).
- Đáng tin cậy: Phần mềm phải hoạt động ổn định và cho kết quả chính xác.
- Có hiệu quả: Phần mềm phải sử dụng tài nguyên (bộ nhớ, CPU) một cách tối ưu.
- Giao diện người dùng thích hợp: Dễ sử dụng, thân thiện với người dùng.
- Có thể bảo trì được: Dễ dàng sửa chữa, nâng cấp và mở rộng.
- Giá cả phải chăng: Chi phí phát triển và duy trì phần mềm phù hợp với giá trị mà nó mang lại.
- Đáng tin cậy: Phần mềm phải hoạt động ổn định và cho kết quả chính xác.
- Có hiệu quả: Phần mềm phải sử dụng tài nguyên (bộ nhớ, CPU) một cách tối ưu.
- Giao diện người dùng thích hợp: Dễ sử dụng, thân thiện với người dùng.
- Có thể bảo trì được: Dễ dàng sửa chữa, nâng cấp và mở rộng.
- Giá cả phải chăng: Chi phí phát triển và duy trì phần mềm phù hợp với giá trị mà nó mang lại.
Lời giải:
Đáp án đúng: A
Trong kỹ thuật phân tích giá trị biên, mục tiêu là kiểm tra các giá trị ở biên của miền giá trị đầu vào, bao gồm giá trị lớn nhất (cực đại), giá trị nhỏ nhất (cực tiểu), và các giá trị ngay sát các biên này (ngay trên và ngay dưới). Điều này giúp phát hiện các lỗi có thể xảy ra khi chương trình xử lý các giá trị ở giới hạn cho phép.
- Phương án A đúng vì nó bao gồm tất cả các trường hợp cần kiểm tra: giá trị cực đại, cực tiểu, giá trị ngay trên và ngay dưới các giá trị cực đại và cực tiểu.
- Phương án B thiếu giá trị ngay dưới giá trị cực tiểu.
- Phương án C thiếu giá trị ngay dưới giá trị cực đại và ngay trên giá trị cực tiểu.
- Phương án D thiếu giá trị ngay trên giá trị cực đại và ngay dưới giá trị cực tiểu.
- Phương án A đúng vì nó bao gồm tất cả các trường hợp cần kiểm tra: giá trị cực đại, cực tiểu, giá trị ngay trên và ngay dưới các giá trị cực đại và cực tiểu.
- Phương án B thiếu giá trị ngay dưới giá trị cực tiểu.
- Phương án C thiếu giá trị ngay dưới giá trị cực đại và ngay trên giá trị cực tiểu.
- Phương án D thiếu giá trị ngay trên giá trị cực đại và ngay dưới giá trị cực tiểu.
Lời giải:
Đáp án đúng: D
Thiết kế chi tiết và đặc tả các cấu trúc dữ liệu được dùng trong việc thực hiện hệ thống chính là hoạt động "Thiết kế cấu trúc dữ liệu".
* Thiết kế cấu trúc dữ liệu (Data structure design) bao gồm việc lựa chọn và mô tả chi tiết các kiểu dữ liệu (ví dụ: mảng, danh sách liên kết, cây, đồ thị, bảng băm) và các cấu trúc dữ liệu cụ thể (ví dụ: hàng đợi, ngăn xếp) phù hợp để lưu trữ và quản lý dữ liệu một cách hiệu quả trong hệ thống.
Các lựa chọn khác không phù hợp vì:
* Đặc tả cấu trúc dữ liệu (Data structure specification) chỉ là việc mô tả yêu cầu về cấu trúc dữ liệu, chưa bao gồm thiết kế chi tiết.
* Thiết kế thuật toán (Algorithm design) tập trung vào việc xây dựng các bước để giải quyết một vấn đề, không phải là thiết kế cấu trúc dữ liệu.
* Đặc tả thuật toán (Algorithm specification) là việc mô tả các yêu cầu về thuật toán, không phải là thiết kế cấu trúc dữ liệu.
* Thiết kế cấu trúc dữ liệu (Data structure design) bao gồm việc lựa chọn và mô tả chi tiết các kiểu dữ liệu (ví dụ: mảng, danh sách liên kết, cây, đồ thị, bảng băm) và các cấu trúc dữ liệu cụ thể (ví dụ: hàng đợi, ngăn xếp) phù hợp để lưu trữ và quản lý dữ liệu một cách hiệu quả trong hệ thống.
Các lựa chọn khác không phù hợp vì:
* Đặc tả cấu trúc dữ liệu (Data structure specification) chỉ là việc mô tả yêu cầu về cấu trúc dữ liệu, chưa bao gồm thiết kế chi tiết.
* Thiết kế thuật toán (Algorithm design) tập trung vào việc xây dựng các bước để giải quyết một vấn đề, không phải là thiết kế cấu trúc dữ liệu.
* Đặc tả thuật toán (Algorithm specification) là việc mô tả các yêu cầu về thuật toán, không phải là thiết kế cấu trúc dữ liệu.
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

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 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