Font size
WorksheetsCâu hỏi phỏng vấn các bên liên quan
Total questions: 54
Worksheet time: 27mins
Một trong những thách thức khi phỏng vấn các bên liên quan là:
Khó khăn trong việc ghi âm cuộc phỏng vấn
Đảm bảo rằng tất cả các bên liên quan đều tham gia.
Vấn đề về rào cản trong giao tiếp
Thiếu thời gian để thu thập yêu cầu.
Sau khi hoàn thành phỏng vấn, người phỏng vấn nên làm gì?
Ngừng liên lạc với các bên liên quan.
Ghi lại kết quả và phân tích thông tin thu thập được.
Bắt đầu lập trình ngay lập tức.
Chỉ thông báo cho nhóm phát triển.
Một trong những lợi ích chính của việc phỏng vấn riêng lẻ với các bên liên quan là:
Tiết kiệm thời gian.
Thu thập thông tin từ nhiều nguồn một cách đồng thời.
Giúp người phỏng vấn hiểu rõ hơn về quan điểm và nhu cầu cá nhân của bên liên quan.
Tạo ra tài liệu kỹ thuật chi tiết hơn.
Trong đặc tả hình thức, lý do nào dưới đây khiến việc sử dụng ký pháp đại số toán học trở nên quan trọng?
Để tạo giao diện người dùng trực quan.
Để đảm bảo tính chính xác và nhất quán của yêu cầu.
Để giảm thiểu thời gian phát triển phần mềm.
Để kết nối với cơ sở dữ liệu.
Tại sao phải quản lý sự thay đổi của các yêu cầu?
Vì các yêu cầu của hệ thống luôn thay đổi
Vì giúp ta phân tích, dự đoán các thay đổi của các yêu cầu, dự đoán chi phí cài đặt thay đổi và góp phần tạo nên thành công của sản phẩm phần mềm
Vì giúp ta tạo ra các sản phẩm phần mềm, dễ bảo trì, mở rộng, ít lỗi
Giúp ta giảm chi phí trong quá trình kiểm thử, bảo trì, mở rộng phần mềm
Yêu cầu chức năng hệ thống nhằm tìm ra
(1)Những thành phần của hệ thống
(2)Những ràng buộc của hệ thống
(3)Những dịch vụ mà hệ thống cần có để cung cấp cho người sử dụng
Cả (1), (2) và (3)
Yêu cầu của người sử dụng thường có các đặc điểm gì ?
Rõ ràng, dễ hiểu, không mập mờ
Không rõ ràng nhưng đầy đủ
Đặc tả bằng ngôn ngữ tự nhiên và các bảng biểu đơn giản
Không đầy đủ, ít mập mờ
Đâu là yêu cầu chức năng trong các yêu cầu sau?
Hệ thống phải có tốc độ phản hồi dưới 2 giây.
Hệ thống phải cho phép người dùng đăng nhập bằng tài khoản.
Hệ thống phải có giao diện thân thiện với người dùng.
Hệ thống phải hoạt động ổn định trong 24/7.
Một công ty muốn phát triển một ứng dụng đặt đồ ăn trực tuyến. Yêu cầu nào sau đây KHÔNG phải là yêu cầu chức năng?(Chọn 2 đáp án)
Người dùng có thể tạo tài khoản và đăng nhập.
Thời gian tải trang phải dưới 3 giây.
Hệ thống phải hoạt động ổn định trong 24/7.
Ứng dụng phải hiển thị danh sách các nhà hàng gần đó.
Vì sao việc xác định stakeholder lại quan trọng trong quá trình phát triển hệ thống?
Để biết ai sẽ trả tiền cho dự án.
Để biết ai sẽ sử dụng hệ thống.
Để hiểu rõ hơn về nhu cầu, mong đợi và ảnh hưởng của các bên liên quan đến hệ thống.
Để phân chia công việc cho các thành viên trong nhóm.
Những ai có thể là stakeholder của một hệ thống quản lý nhân sự?
Chỉ có nhân viên.
Chỉ có quản lý.
Nhân viên, quản lý, phòng ban nhân sự, phòng kế toán, và cả khách hàng.
Chỉ có phòng ban nhân sự.
Trong các yêu cầu sau, đâu KHÔNG phải là yêu cầu phi chức năng?
Hệ thống phải có khả năng phục hồi dữ liệu khi xảy ra sự cố.
Hệ thống phải bảo mật thông tin cá nhân của người dùng.
Hệ thống phải cho phép người dùng đăng nhập bằng tài khoản.
Hệ thống phải có giao diện thân thiện với người dùng.
Để thu thập yêu cầu từ khách hàng về các tính năng mà họ mong muốn có trên ứng dụng đặt vé máy bay, phương pháp nào sau đây là phù hợp nhất?
Sử dụng ngôn ngữ mô hình hóa UML để vẽ các sơ đồ lớp.
Viết một đoạn mã để mô tả luồng xử lý đặt vé.
Tiến hành phỏng vấn trực tiếp hoặc qua các cuộc họp trực tuyến.
Xây dựng một nguyên mẫu giao diện người dùng.
Để mô tả chi tiết quy trình đặt vé máy bay, bao gồm các bước từ tìm kiếm chuyến bay đến thanh toán, phương pháp nào sau đây sẽ hiệu quả nhất?
Sử dụng ngôn ngữ tự nhiên để viết một đoạn văn mô tả.
Vẽ biểu đồ hoạt động UML.
Sử dụng mô hình thực thể liên hệ (ERM).
Viết một đoạn mã giả.
Trong các yêu cầu sau, yêu cầu nào là yêu cầu chức năng của hệ thống quản lý bán hàng?(chọn 2 đáp án)
Hệ thống phải cho phép nhân viên tạo hóa đơn bán hàng
Hệ thống phải có giao diện người dùng thân thiện, dễ sử dụng
Hệ thống phải có khả năng bảo mật thông tin khách hàng
Hệ thống phải có khả năng tạo báo cáo bán hàng hàng tháng
Hệ thống phải có khả năng xử lý đồng thời 1000 đơn hàng
Tại sao phỏng vấn lại là phương pháp được sử dụng phổ biến để thu thập các yêu cầu và thông tin của hệ thống cần xây dựng?
(1)Vì phỏng vấn thu thập được toàn bộ các hiểu biết về công việc phải làm của Stakeholder và cách họ tương tác với hệ thống, đầy đủ các yêu cầu, dễ thực hiện
(2)Vì nó dễ dàng thực hiên
CẢ (1
Khái niệm Stakeholder muốn nói đến
Những người sử dụng hệ thống
Những người tham gia phát triển dự án
Những người, những tổ chức sử dụng trực tiếp hoặc có liên quan, tác động đến dự án.
Những người chịu trách nhiệm quản lý dự án
Quy trình phân tích yêu cầu gồm các họat động nào sau đây ?
Phân tích khả thi, thu thập yêu cầu, đặc tả yêu cầu, thẩm định yêu cầu
Phân tích khả thi, Phỏng vấn khách hàng, đặc tả yêu cầu, thẩm định yêu cầu
Thu thập yêu cầu, phân tích yêu cầu, đặc tả yêu cầu, kiểm tra yêu cầu
Thu thập yêu cầu, trao đổi với khách hành, đặc tả yêu cầu, thẩm định yêu cầu
Khi xác định yêu cầu của một hệ thống quản lý kho, yêu cầu nào sau đây là yêu cầu chức năng?(chọn 3 đáp án)
Hệ thống phải có khả năng quản lý số lượng hàng tồn kho.
Hệ thống phải có giao diện người dùng thân thiện.
Hệ thống phải có khả năng tạo báo cáo hàng tồn kho định kỳ.
Hệ thống phải có khả năng tính toán giá trị hàng tồn kho.
Hệ thống phải hoạt động ổn định trong 24/7
Khi xác định yêu cầu của một hệ thống quản lý thư viện, yêu cầu nào sau đây KHÔNG phải là yêu cầu chức năng?
Hệ thống phải cho phép người dùng tìm kiếm sách theo tác giả, tựa đề hoặc từ khóa.
Hệ thống phải có giao diện thân thiện, dễ sử dụng.
Hệ thống phải quản lý thông tin về các loại tài liệu (sách, tạp chí, báo...).
Hệ thống phải tính toán số lượng sách mượn trả trong một k
Đặc tả hình thức có ưu điểm gì khi áp dụng vào dự án phát triển ứng dụng đặt vé máy bay?
Giảm thiểu sự mơ hồ, tăng tính chính xác của yêu cầu.
Dễ hiểu đối với khách hàng không chuyên.
Linh hoạt và dễ thay đổi.
Không cần đến các công cụ hỗ trợ.
Để buổi phỏng vấn thành công, người phỏng vấn nên thực hiện đầy đủ các hoạt động nào sau đây?. (Chọn 3 đáp án)
Đặt cuộc hẹn phù hợp, tìm hiểu kỹ người được phỏng vấn, đúng giờ, có kế hoạch cho buổi phỏng vấn.
Đặt cuộc hẹn phù hợp, đúng giờ, hạn chế ghi chép, chú ý vào câu trả lời của Stakeholder.
Cởi mở, sẵn sàng lắng nghe Stakeholder, sử dụng những câu hỏi gợi mở.
Đặt cuộc hẹn phù hợp, lịch sự, hiểu người phỏng vấn.
Đặc tả bán hình thức thường kết hợp giữa ngôn ngữ tự nhiên và các yếu tố nào sau đây?
Ngôn ngữ lập trình.
Mô hình hình học.
Các ký hiệu và biểu đồ.
Câu lệnh SQL.
Kết quả của giai đoạn kỹ nghệ yêu cầu là xác định được
Thông tin về hệ thống
Chức năng hệ thống
Hành vi của hệ thống
Các yêu cầu và quản lý được các yêu cầu của hệ thống
Yêu cầu "Hệ thống phải có thời gian đáp ứng trung bình không quá 2 giây khi người dùng thực hiện tìm kiếm" thuộc loại yêu cầu phi chức năng nào?
Khả năng bảo mật
Khả năng sử dụng
Hiệu suất
Khả năng mở rộng
Khi thu thập yêu cầu, để việc quan sát đạt hiệu quả, nên làm gì?
Kết hợp quan sát thủ công và phương pháp quan sát tự động
Dùng các phương tiện quay ghi để hỗ trợ
Dùng phần mềm máy tính để lưu vết các thao tác, và các file được người sử dụng mở
Xác định cái gì sẽ được quan sát, xác định thời gian cần thiết cho việc quan sát, và được sự chấp thuận của người bị quan sát
Những vấn đề nào thưởng gặp phải khi đặc tả yêu cầu phần mềm người dùng băng ngôn ngữ tự nhiên?
Chính xác, logic
Rõ ràng, thiếu tính mô đun hóa.
Quá linh hoạt, thiếu trong sáng
Không rõ ràng, lộn xộn giữa các yêu cầu, pha trộn giữa các yêu cầu
Trong kiến trúc phân tầng, lớp nào thường chịu trách nhiệm giao tiếp trực tiếp với người dùng?
Lớp giao diện người dùng
Lớp truy cập dữ liệu
Lớp điều khiển
Lớp nghiệp vụ
Trong kiến trúc microservices, mỗi dịch vụ thường có một:
Chia sẻ cơ sở dữ liệu với các dịch vụ khác
Không cần cơ sở dữ liệu
Cơ sở dữ liệu chung
Cơ sở dữ liệu riêng
Đặc điểm nào sau đây được sử dụng để đánh giá một bản thiết kế tốt?
Giải pháp đầy đủ cho mọi các yêu cầu trong pha phân tích
Tính gần kết giữa các mô-đun, tính cố kết trong một mô đun và khả năng tái sử dụng
Chửa mọi trường hợp kiếm thử của các thành phần phần mềm
Cung cấp một mô tả hoàn thiện về sản phẩm phần mềm
Quy trình thiết kế giao diện phải trải qua các hoạt động nào để đảm bảo tính chất khách quan của giao diện thiết kế?
Tìm hiểu kỹ các hoạt động của người sử dụng đối với hệ thống, lập mẫu thử giao diện, tỉnh chỉnh mẫu thứ, đánh giá mâu thử cùng người dùng sau đó mới tiến hành cài đặt giao diện
Tiếp xúc trao đổi với khách hàng, cùng khách hàng thiết kế giao diện trên giấy, và cùng khách hàng đánh giá giao diện
Tiếp xúc và trao đổi
Trong thiết kế thành phần, phần tử nào sau đây không được mô tả chi tiết ?
Mã nguồn
Giao diện
Phương thức
Thuộc tính
Mục tiêu của giai đoạn phân rã hệ thống trong thiết kế cấu trúc là gì ?
Cả (1), (2) và (3)
(3) Phân rã hệ thống thành mô hình quan hệ thực thể
(1) Phân rã hệ thống thành một tập các môđun
(2) Phân rã hệ thống thành một tập các chức năng độc lập
Quy trình thiết kế kiến trúc nhằm mục đích gì?
Lựa chọn, xây dựng mô hình tổ chức, phân rã hệ thống và điều khiến hệ thống
Lựa chọn và xây dựng mô hình điều khiến sự hoạt động của các cấu thành hệ thống
Lựa chọn và xây dựng mô hình tổ chức cho hệ thống
Xác định và mô tả các hệ thống con cấu thành lên hệ thống cần xây dựng
Các thành phần chính của mô hình khách chủ bao gồm
Các máy khách, máy chủ và phần mềm điều khiển
Các máy khách (Clients), các máy chủ (Servers) và hệ thống mạng nối máy khách với máy chủ
Các máy khách, máy chủ và giao thức
Các máy khách, các máy chủ và cơ sở hạ tầng
Khi nào bạn nên chọn kiến trúc microservices để phát triển một ứng dụng?
Khi ứng dụng cần được phát triển nhanh chóng và linh hoạt
Khi ứng dụng có quy mô nhỏ và đơn giản
Khi ứng dụng không có nhiều thay đổi về yêu cầu
Khi ứng dụng yêu cầu hiệu năng cực cao
Hoạt động nào thường không kết hợp với quá trình thiết kế giao diện người dùng ?
Ước lượng chi phí
Phân tích người dùng và tác vụ
Đánh giá giao diện
Xây dựng giao diện
Bạn đang phát triển một ứng dụng IoT (Internet of Things) cần thu thập dữ liệu từ nhiều cảm biến khác nhau. Kiến trúc nào sẽ phù hợp nhất?
Kiến trúc client-server
Kiến trúc sự kiện
Kiến trúc microservices
Kiến trúc dữ liệu tập trung
Một công ty tài chính muốn xây dựng một hệ thống giao dịch chứng khoán trực tuyến. Hệ thống này yêu cầu tính bảo mật cao, khả năng xử lý giao dịch nhanh chóng và chính xác. Bạn sẽ chọn kiến trúc nào?
Kiến trúc client-server
Kiến trúc microservices
Kiến trúc service-oriented architecture (SOA)
Tất cả các đáp án (A), (B), (C) đều phù hợp
Bạn đang làm việc trên một dự án phát triển một nền tảng e-commerce. Nền tảng này cần có khả năng tích hợp với nhiều hệ thống khác nhau như hệ thống thanh toán, hệ thống quản lý kho hàng. Kiến trúc nào sẽ giúp bạn dễ dàng thực hiện việc tích hợp này?
Kiến trúc đơn khối
Kiến trúc event-driven
Kiến trúc SOA
Kiến trúc microservices
Khi thiết kế một trang web thương mại điện tử, yếu tố nào sau đây ảnh hưởng lớn nhất đến quyết định mua hàng của khách hàng?
Màu sắc giao diện
Số lượng sản phẩm
Hình ảnh sản phẩm
Sự dễ sử dụng của trang web
Khi thiết kế một ứng dụng di động, nguyên tắc thiết kế nào sau đây cần được ưu tiên hàng đầu?
Tối ưu hóa cho nhiều nền tảng
Tối ưu hóa cho màn hình lớn
Sử dụng nhiều hiệu ứng chuyển động
Đảm bảo tính nhất quân trong thiết kế
Khi thiết kế một cơ sở dữ liệu cho một mạng xã hội, bạn nên chọn loại khóa nào cho trường "username" để đảm bảo tính duy nhất và tránh trùng lặp?
Khóa ngoại
Khóa chính
Khóa ứng viên
Khóa tổng hợp
Khi nào nên chọn kiến trúc dữ liệu tập trung?
Khi hệ thống cần đảm bảo tính bảo mật cao cho từng dịch vụ
Khi hệ thống yêu cầu khả năng mở rộng cao
Khi hệ thống đơn giản, dữ liệu được chia sẻ chung và không yêu cầu khả năng mở rộng quá cao
Khi hệ thống có nhiều dịch vụ độc lập
Nhược điểm lớn nhất của kiến trúc microservices là gì?
Chi phí phát triển thấp
Độ phức tạp trong quản lý và phối hợp các dịch vụ
Hiệu suất cao
Dễ dàng triển khai và quản lý
Các tiêu chuẩn để đánh giá một giao diện tốt là gì?
Khả năng dễ sử dụng, khả năng dung thứ lỗi và phù hợp với các đặc điểm, yêu cầu của người dùng
Đẹp, dễ sử dụng, thông minh
Đáp ứng các yêu cầu về chức năng và phi chức năng của người sử dụng
Dễ sử dụng, thân thiện, thông minh
Mô hình phân lớp tổ chức hệ thống thành
Nhiều mô đun thành phân có sự trao đổi thông tin với nhau
Nhiều lớp, mỗi lớp cung cấp dịch vụ khác nhau
Nhiều thực thể có mối quan hệ với nhau
Nhiều hệ con, mỗi hệ con hoạt động độc lập với nhau
Thành phần nào sau đây không phải là một bộ phận trong kiến trúc hệ thống ?
Thành phần điều khiến
Thành phần giao diện
Thành phần giao tiếp
Thành phần cấu trúc dữ liệu
Bạn đang phát triển một ứng dụng web đơn giản để quản lý danh bạ cá nhân. Ứng dụng này yêu cầu giao diện người dùng thân thiện, dễ sử dụng và không đòi hỏi tính thực thời cao. Kiến trúc nào sau đây phù hợp nhất?
Kiến trúc microservices
Kiến trúc sự kiện
Kiến trúc client-server
Kiến trúc S
Microservices là gì?
Một loại cơ sở dữ liệu phân tán.
Một kiểu kiến trúc phần mềm chia nhỏ ứng dụng thành các dịch vụ nhỏ, độc lập.
Một phương pháp quản lý dự án phần mềm.
Một ngôn ngữ lập trình mới.
Người quan trọng nhất ảnh hưởng đến quá trình thiết kế giao diện là gì?
Người sử dụng hệ thống
Các bên đấu thầu hệ thống
Người thiết kế giao diện
Người phân tích hệ thống
Mối quan hệ "một nhiều" trong mô hình thực thể liên kết thường được thể hiện như thế nào trong cơ sở dữ liệu?
Không thể thể hiện mối quan hệ này trong cơ sở dữ liệu
Bằng cách tạo một chỉ mục trên trường liên kết
Bằng cách thêm một trường mới vào bảng chính
Bằng cách tạo một bảng mới với khóa chính là khóa ngoại tham chiếu đến bảng chính
: Bạn đang phát triển một ứng dụng mạng xã hội với hàng triệu người dùng. Yêu cầu của hệ thống là khả năng mở rộng cao, thời gian đáp ứng nhanh và khả năng xử lý đồng thời lớn.Kiến trúc nào sau đây phù hợp nhất?
Kiến trúc microservices
Kiến trúc đơn khối
Kiến trúc event-driven
Kiến trúc phân tầng
Bạn đang phát triển một ứng dụng web đơn giản để quản lý danh bạ cá nhân. Ứng dụng này yêu cầu giao diện người dùng thân thiện, dễ sử dụng và không đòi hỏi tính thực thời cao.Kiến trúc nào sau đây phù hợp nhất?
Kiến trúc sự kiện
Kiến trúc microservices
Kiến trúc SOA
Kiến trúc client-server
