Một mô hình thiết kế bao gồm các vấn đề về nội dung, thẩm mỹ, kiến trúc, giao diện, điều hướng và thiết

Một phần của tài liệu câu hỏi trắc nghiệm môn kiến trúc và thiết kế phần mềm CTU (Trang 69 - 75)

Quý 2. Thiết kế giao diện người dùng do kỹ sư phần mềm thực hiện; nó là một quá trình lặp đi lặp lại dựa trên các nguyên tắc thiết kế được xác định trước

Q. 10. Một mô hình thiết kế bao gồm các vấn đề về nội dung, thẩm mỹ, kiến trúc, giao diện, điều hướng và thiết

A. Sản phẩm thứ cấp B. Sản phẩm chính C. Cả A và B

D. Không có điều nào được đề cập ở trên Đáp án: B) Sản phẩm chính

Giải trình:

Trong khi phát triển MobileApp, sản phẩm công việc chính được tạo ra là một mô hình thiết kế giải quyết tất cả các khía cạnh của thiết kế ứng dụng như nội dung, giao diện, kiến trúc, giao diện, điều hướng và các mối quan tâm ở cấp độ thành phần.

Q11. Thách thức lớn nhất của thiết kế Di động là đáp ứng, A. Nhận thức của người dùng

B. Kỳ vọng của người dùng

C. Sự tự do mà các thiết bị di động mang lại D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Thách thức lớn nhất của thiết kế di động là đáp ứng nhận thức của người dùng, kỳ vọng của người dùng và sự tự do mà các thiết bị di động mang lại.

Q12. Giống như tất cả các thiết bị máy tính, nền tảng di động được phân biệt bởi phần mềm sử dụng, A. Phần mềm mà họ cung cấp - sự kết hợp của hệ điều hành

B. Tập hợp con nhỏ trong số hàng trăm nghìn MobileApps

C. Các cá nhân được đào tạo bài bản về cách tạo và bán ứng dụng cùng với các ứng dụng khác D. Tất cả những điều đã đề cập ở trên

Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Các nền tảng di động được phân biệt bởi phần mềm sử dụng phần mềm mà chúng cung cấp - sự kết hợp của hệ điều hành, một tập hợp con nhỏ trong số hàng trăm nghìn MobileApps và các cá nhân không được đào tạo bài bản để tạo và bán ứng dụng cùng với các ứng dụng khác.

Q13. Trong số những điều sau đây là / là Cân nhắc kỹ thuật của thiết kế MobileApp, A. Nhiều nền tảng phần cứng và phần mềm

B. Nhiều khuôn khổ phát triển và ngôn ngữ lập trình

C. Giới hạn giao diện người dùng và sự phức tạp của tương tác với cảm biến và máy ảnh D. Tất cả những điều đã đề cập ở trên

Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Các cân nhắc kỹ thuật của thiết kế MobileApp là Nhiều nền tảng phần cứng và phần mềm, Nhiều khung phát triển và ngôn ngữ lập trình cũng như các giới hạn về giao diện người dùng và sự phức tạp của tương tác với cảm biến và máy ảnh.

Q14. Để phát triển các ứng dụng dành cho thiết bị di động, trong số đó cần được quan tâm, A. Công thức

B. Lập kế hoạch C. Phân tích

D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Để phát triển ứng dụng di động, việc xây dựng, lập kế hoạch và phân tích phải được quan tâm. Các nhà thiết kế MobileApp sử dụng các biểu tượng biểu tượng thống nhất trên nhiều nền tảng để đảm bảo tính nhất quán của các ứng dụng. Các nhà thiết kế nên nhạy cảm với kỳ vọng của người dùng về quyền riêng tư khi hiển thị thông tin riêng tư hoặc nhạy cảm trên màn hình của thiết bị di động.

Q15. Chất lượng MobileApp phụ thuộc vào chất nào sau đây, A. Chức năng, độ tin cậy,

B. Khả năng sử dụng, hiệu quả C. Khả năng bảo trì và tính di động D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

MobileApp được quyết định bởi sáu yếu tố chất lượng quan trọng: chức năng, độ tin cậy, khả năng sử dụng, hiệu quả, khả năng bảo trì và tính di động. Tầm quan trọng của các hoạt động thiết kế lấy người dùng làm trung tâm trong từng lĩnh vực khả năng sử dụng, chẳng hạn như giao diện người dùng, giao diện phụ kiện bên ngoài và giao diện dịch vụ, đã được chứng minh.

Q16. Bạn có tin rằng tính phổ biến, cá nhân hóa, tính linh hoạt và bản địa hóa phải là những mục tiêu thiết kế quan trọng hơn cho mọi MobileApp,

A. Đúng B. Không Trả lời: A) Có Giải trình:

Theo nhà nghiên cứu Andreou, tính phổ biến, cá nhân hóa, tính linh hoạt và bản địa hóa phải là những mục tiêu thiết kế quan trọng hơn cho mọi MobileApp. Ảnh hưởng của khả năng sử dụng kém có thể có nghĩa là người dùng không thể hoàn thành nhiệm vụ của họ hoặc sẽ không hài lòng với kết quả.

Q17. Sự hài lòng của người dùng cuối với MobileApp được quyết định bởi yếu tố / yếu tố chất lượng quan trọng. Trong số những yếu tố sau đây là / là yếu tố chất lượng quan trọng,

A. Chức năng, độ tin cậy B. Khả năng sử dụng, hiệu quả C. Khả năng bảo trì và tính di động D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Theo Andreou, sự hài lòng của người dùng cuối với MobileApp được kiểm soát bởi sáu yếu tố chất lượng quan trọng:

chức năng, độ tin cậy, khả năng sử dụng, hiệu quả, khả năng bảo trì và tính di động.

Q18. Các nhà thiết kế MobileApp sử dụng các biểu tượng và vị trí nhất quán trên nhiều nền tảng. Trong số các tính năng sau đây, tính năng này liên quan đến:

A. Thiết kế giao diện người dùng B. Thiết kế phụ trợ

C. Các trường hợp kiểm tra thiết kế D. Không có điều nào được đề cập ở trên Trả lời: A) Thiết kế giao diện người dùng Giải trình:

Thiết kế giao diện người dùng hướng đến các nhà thiết kế MobileApp để sử dụng các biểu tượng và vị trí nhất quán trên nhiều nền tảng. Bằng cách mô tả giao diện người dùng với các mô hình trừu tượng, trung lập với nền tảng, việc phát triển các giao diện người dùng đa nền tảng nhất quán, được chấp nhận cho các thiết bị di động về cơ bản được tạo điều kiện thuận lợi và do đó tiết kiệm chi phí hơn.

Q19. Ứng dụng Nhận biết ngữ cảnh cho phép,

A. Việc tạo ra các ứng dụng mới dựa trên vị trí của thiết bị di động B. Chức năng được cung cấp bởi thiết bị

C. Để giúp điều chỉnh các ứng dụng máy tính cá nhân cho các thiết bị di động D. Tất cả những điều đã đề cập ở trên

Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Ứng dụng Context-Aware cho phép tạo các ứng dụng mới dựa trên vị trí của thiết bị di động, chức năng được cung cấp bởi thiết bị, giúp điều chỉnh các ứng dụng máy tính cá nhân cho thiết bị di động.

Q20. Sử dụng giao diện theo ngữ cảnh, thích ứng cao là một cách tốt để giải quyết các hạn chế của thiết bị như kích thước màn hình và bộ nhớ.

A. ĐÚNG VẬY B. SAI

Trả lời: A) Đúng Giải trình:

Sử dụng các giao diện theo ngữ cảnh, thích ứng cao để đối phó với các giới hạn của thiết bị như kích thước màn hình và bộ nhớ là một kỹ thuật hiệu quả để giải quyết những vấn đề này. Hỗ trợ tương tác người dùng nhận biết ngữ cảnh đòi hỏi việc tạo ra các kiến trúc phần mềm phù hợp với nhu cầu của giao diện người dùng.

Q1. Trong số những điều sau đây là / là Kích thước Chất lượng của Garvin, A. Chất lượng hiệu suất, chất lượng tính năng

B. Độ tin cậy, Sự phù hợp C. Độ bền, Khả năng sử dụng

D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Garvin đề xuất rằng chất lượng nên được nhìn nhận từ quan điểm đa chiều, bắt đầu bằng việc đánh giá sự tuân thủ và kết thúc bằng quan điểm siêu nghiệm, bắt đầu bằng việc đánh giá sự phù hợp. Các yếu tố này là Chất lượng hoạt động, Chất lượng tính năng, Độ tin cậy, Sự phù hợp, Độ bền, Khả năng phục vụ.

Quý 2. Trong số các yếu tố sau đây là / là các Yếu tố Chất lượng của McCall,

A. Hoạt động của sản phẩm (Tính đúng đắn, Khả năng sử dụng, Hiệu quả, Độ tin cậy, Tính toàn vẹn) B. Bản sửa đổi sản phẩm (Khả năng bảo trì, Tính linh hoạt, Khả năng kiểm tra)

C. Chuyển đổi sản phẩm (Khả năng di chuyển, Khả năng tái sử dụng, Khả năng tương tác)

D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Sử dụng phân loại hữu ích các yếu tố ảnh hưởng đến chất lượng phần mềm, McCall, Richards và Walters trình bày những phát hiện của họ. Các yếu tố này là - hoạt động của sản phẩm (tính đúng đắn, khả năng sử dụng, hiệu quả, độ tin cậy và tính toàn vẹn), sửa đổi sản phẩm (khả năng bảo trì, tính linh hoạt và khả năng kiểm tra) và quá trình chuyển đổi sản phẩm (tính di động, khả năng tái sử dụng và khả năng tương tác).

Q3. Tiêu chuẩn ISO 9126 được phát triển với nỗ lực xác định các thuộc tính chất lượng chính cho phần mềm máy tính.

A. ĐÚNG VẬY B. SAI

Trả lời: A) Đúng Giải trình:

Tiêu chuẩn ISO 9126 được tạo ra nhằm mục đích xác định các tính năng chất lượng quan trọng nhất cho phần mềm máy tính. Nó hiện đang được sử dụng.

Q4. Các Yếu tố Chất lượng của ISO 9126 là, A. Chức năng, độ tin cậy

B. Khả năng sử dụng, Hiệu quả C. Khả năng bảo trì, Tính di động D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Các yếu tố chất lượng của ISO 9126 là chức năng, độ tin cậy, khả năng sử dụng, khả năng bảo trì hiệu quả, tính di động.

Q5. Tính trực quan thể hiện mức độ mà giao diện tuân theo các mẫu sử dụng dự kiến để ngay cả một người mới làm quen cũng có thể sử dụng nó mà không cần đào tạo đáng kể.

A. ĐÚNG VẬY B. SAI

Trả lời: A) Đúng Giải trình:

Mức độ mà giao diện tuân theo các mẫu sử dụng mong đợi để ngay cả người mới sử dụng cũng có thể sử dụng nó mà không cần đào tạo chuyên sâu được thể hiện bằng tính trực quan.

Q6. Kiểm soát chất lượng bao gồm,

A. Một tập hợp các nguyên tắc kỹ thuật phần mềm, đảm bảo rằng sản phẩm công việc đáp ứng các mục tiêu chất lượng của nó

B. Các mô hình được xem xét để đảm bảo rằng chúng hoàn chỉnh và nhất quán C. Mã có thể được kiểm tra để phát hiện và sửa lỗi trước khi bắt đầu thử nghiệm D. Tất cả những điều đã đề cập ở trên

Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Kiểm soát chất lượng đề cập đến một tập hợp các hoạt động kỹ thuật phần mềm được thực hiện để đảm bảo rằng mỗi đầu ra công việc đáp ứng các mục tiêu chất lượng trong đặc tả dự án. Các mô hình được thiết lập để xác minh rằng chúng hoàn chỉnh và nhất quán. Trước khi bắt đầu thử nghiệm, có thể kiểm tra mã để xác định và khắc phục bất kỳ lỗi nào.

Q7. Đảm bảo chất lượng thiết lập,

A. Cơ sở hạ tầng hỗ trợ các phương pháp kỹ thuật phần mềm vững chắc B. Quản lý dự án hợp lý và

C. Các hành động kiểm soát chất lượng D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Đảm bảo chất lượng là quá trình thiết lập cơ sở hạ tầng cho phép các quy trình kỹ thuật phần mềm hợp lý, quản lý dự án hợp lý và quy trình kiểm soát chất lượng.

Q8. Mục tiêu của đảm bảo chất lượng là cung cấp cho đội ngũ quản lý và nhân viên kỹ thuật những dữ liệu cần thiết để được thông báo về chất lượng sản phẩm.

A. ĐÚNG VẬY B. SAI

Trả lời: A) Đúng

Q9. Chất lượng được định nghĩa là một quy trình phần mềm hiệu quả được áp dụng theo cách tạo ra một sản phẩm hữu ích.

A. ĐÚNG VẬY B. SAI

Trả lời: A) Đúng Giải trình:

Phần mềm chất lượng cao được mô tả là một quy trình phần mềm có hiệu quả và được thực hiện theo cách để tạo ra một sản phẩm thân thiện với người dùng cuối, làm tăng thêm giá trị có thể chứng minh được cho cuộc sống của cả những người tạo ra nó và những người sử dụng nó.

Q. 10. Các yếu tố thời gian và nỗ lực cần thiết để tạo ra phần mềm "hoàn hảo", A. ĐÚNG VẬY

B. SAI Trả lời: A) Đúng Giải trình:

Nói cách khác, mọi người đều muốn xây dựng các hệ thống chất lượng cao, nhưng thời gian và công sức cần thiết để tạo ra phần mềm "hoàn hảo" là quá đắt.

Q1. Đánh giá kỹ thuật là cơ chế hiệu quả nhất để tìm ra lỗi sớm trong quy trình phần mềm.

A. ĐÚNG VẬY B. SAI

Trả lời: A) Đúng Giải trình:

Đánh giá kỹ thuật là cơ chế hiệu quả nhất để tìm ra lỗi sớm trong quy trình phần mềm.

Quý 2. Ai thực hiện đánh giá kỹ thuật?

A. Kỹ sư phần mềm B. Kỹ sự mạng C. Quản trị hệ thống

D. Tất cả những điều đã đề cập ở trên Trả lời: A) Kỹ sư phần mềm

Giải trình:

Các kỹ sư phần mềm cộng tác với các đồng nghiệp của họ để thực hiện các đánh giá kỹ thuật, thường được gọi là đánh giá ngang hàng.

Q3. Trong số những điều sau đây là / là tầm quan trọng của Kỹ thuật xem xét, A. Tìm lỗi sớm trong quy trình, sửa chữa sẽ ít tốn kém hơn

B. Lỗi tương đối nhỏ không được xử lý sớm trong quá trình này

C. Đánh giá tiết kiệm thời gian bằng cách giảm số lượng làm lại sẽ được yêu cầu muộn trong dự án D. Tất cả những điều đã đề cập ở trên

Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Tầm quan trọng của Kỹ thuật đánh giá tìm ra lỗi sớm trong quy trình, ít tốn kém hơn để sửa chữa, lỗi tương đối nhỏ không được xử lý sớm trong quy trình có thể được khuếch đại thành một tập hợp các lỗi lớn sau này trong dự án, đánh giá tiết kiệm thời gian bằng cách giảm số lượng làm lại sẽ được yêu cầu muộn trong dự án.

Q4. Mục tiêu chính của đánh giá kỹ thuật là tìm ra lỗi trong quá trình để chúng không trở thành lỗi sau khi phát hành phần mềm.

A. ĐÚNG VẬY B. SAI

Trả lời: A) Đúng Giải trình:

Mục tiêu chính của đánh giá kỹ thuật là xác định sớm các lỗi trong quá trình phát triển để chúng không biểu hiện thành lỗi sau khi phần mềm được phát hành. Mục tiêu của việc xem xét kỹ thuật là xác định các lỗi càng sớm càng tốt để chúng không lây lan sang bước tiếp theo trong quy trình phát triển phần mềm.

Q5. Theo các nghiên cứu trong ngành, các hoạt động thiết kế gây ra từ 50 đến 65 phần trăm tất cả các lỗi trong khi các kỹ thuật xem xét đã được chứng minh là có hiệu quả tới 75 phần trăm.

A. ĐÚNG VẬY B. SAI

Trả lời: A) Đúng Giải trình:

Theo nghiên cứu trong ngành, các hoạt động thiết kế chịu trách nhiệm cho từ 50 đến 65% của tất cả các lỗi, nhưng các phương pháp xem xét đã được chứng minh là thành công đến 75% trong việc giảm tỷ lệ lỗi.

Q6. Một mô hình khuếch đại khuyết tật có thể được sử dụng để, A. Minh họa việc phát sinh và phát hiện lỗi trong quá trình thiết kế B. Các hành động tạo mã của một quy trình phần mềm

C. Cả A và B

D. Không có điều nào được đề cập ở trên Đáp án: C) Cả A và B

Giải trình:

Trong phát triển phần mềm, mô hình cation khuếch đại lỗi có thể được sử dụng để chứng minh sự hình thành và phát hiện các lỗi trong quá trình thiết kế và tạo mã của quá trình phát triển phần mềm.

Q7. Đánh giá kỹ thuật là một trong nhiều hành động được yêu cầu như một phần của thực hành kỹ thuật phần mềm tốt.

A. ĐÚNG VẬY B. SAI

Trả lời: A) Đúng Giải trình:

Một trong nhiều hành động cần thiết như một phần của thực hành kỹ thuật phần mềm xuất sắc là tiến hành đánh giá kỹ thuật.

Q8. Các chỉ số đánh giá có thể được thu thập cho mỗi lần đánh giá được tiến hành, A. Nỗ lực chuẩn bị, E p , Nỗ lực đánh giá, E a

B. Làm lại nỗ lực, E r , Kích thước sản phẩm làm việc, WPS C. Đã tìm thấy lỗi nhỏ, Lỗi nhỏ , Đã tìm thấy lỗi lớn, Lỗi nặng

D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên Giải trình:

Các chỉ số đánh giá có thể được thu thập cho mỗi lần đánh giá được thực hiện đối với Nỗ lực chuẩn bị, Nỗ lực đánh giá, Nỗ lực chuẩn bị, Nỗ lực đánh giá, Nỗ lực đánh giá, E a , Phát hiện lỗi nhỏ , Lỗi nhỏ , Lỗi lớn, Lỗi nặng.

Q9. Tổng nỗ lực xem xét và tổng số lỗi có thể được tính toán bằng cách sử dụng, A. E xét lại = E p + E a + E r và Err tot = Err nhỏ + Err major

B. E phạt = E p + E a + E r và Err tot = Lỗi nhỏ + Lỗi nhỏ

C. E xét lại = E p + E a + E r và Err từng phần = Err major + Err major

D. Không có điều nào được đề cập ở trên

Trả lời: A) E xét = E p + E a + E r và Err tot = Err nhỏ + Err major

Giải trình:

Tổng nỗ lực xem xét và tổng số lỗi có thể được tính bằng cách sử dụng E xem xét = E p + E a + E r và Err tot = Lỗi nhỏ + Lỗi lớn

Q. 10. Hiệu quả về chi phí của các bài đánh giá có thể được tính toán bằng cách sử dụng, A. Tính toán dữ liệu trung bình

B. Chất lượng hạ nguồn của phần mềm được đo lường thông qua thử nghiệm C. Cả A và B

D. Không có điều nào được đề cập ở trên Đáp án: C) Cả A và B

Một phần của tài liệu câu hỏi trắc nghiệm môn kiến trúc và thiết kế phần mềm CTU (Trang 69 - 75)

Tải bản đầy đủ (PDF)

(178 trang)