Font size
WorksheetsPHÂN TÍCH THIẾT KẾ HỆ THỐNG - BÀI 3
Total questions: 30
Worksheet time: 31mins
Khi xác định được các mô hình nghiệp vụ ( business models ), cần phải thiết lập những mối quan hệ nào sau đây?
Mối quan hệ giữa các use case hệ thống và những mô hình nghiệp vụ
Mối quan hệ giữa các hệ thống và các chức năng của hệ thống
Mối quan hệ giữa các use case và những thuật ngữ mô tả
Mối quan hệ giữa kết quả của các hoạt động và những chức năng của hệ thống
Thông tin bổ sung cho phần mô tả mô hình nghiệp vụ là:
Bảng tầm nhìn nghiệp vụ
Sơ đồ lớp
Các thuật ngữ và từ khóa được dùng
Các chức năng
Mục đích chính của mô hình hóa nghiệp vụ ( Business Modeling ) là gì?
Giúp kiểm thử phần mềm trong giai đoạn lập trình
Tự động sinh mã nguồn hệ thống
Là cơ sở để phát triển hệ thống thông tin phù hợp với nhu cầu thực tế
Giúp mô tả và hiểu rõ các quy trình nghiệp vụ của tổ chức
Điền các từ thích hợp để hoàn thành định nghĩa sau:
Mô hình hóa nghiệp vụ là quá trình _____(1) _____ và ____(2) ____ các hoạt động nghiệp vụ của tổ chức dưới dạng mô hình trực quan, giúp dễ dàng phân tích và cải tiến quy trình.
1
(a)
2
(a)
Hai mục tiêu chính của mô hình hóa nghiệp vụ là gì?
Làm cơ sở để phát triển hệ thống thông tin hỗ trợ nghiệp vụ
Thay thế hoàn toàn tài liệu yêu cầu hệ thống
Dùng để mô tả cơ sở dữ liệu vật lý
Giúp người dùng và nhà phân tích hiểu chung về quy trình nghiệp vụ
Khi có bất đồng ngôn ngữ giữa khách hàng và quản trị dự án hay giữa các thành viên tham gia trong dự án thì cần phải làm gì?
Xác định các biểu đồ trong hệ thống
Xác định và thống nhất những thuật ngữ trong các quy trình nghiệp vụ của tổ chức
Xác định các quy trình, các vai trò, và các trách nhiệm của tổ chức và đối tượng nghiệp vụ
Xác định các luồng công việc
Trong một dự án, khi một thuật ngữ cần được cập nhật, bạn sẽ:
Chỉ thay đổi trong phần mềm mà không cập nhật tài liệu
Chỉ thông báo cho khách hàng
Cập nhật thuật ngữ trong tài liệu và thông báo cho tất cả các bên liên quan
Bỏ qua cập nhật thuật ngữ nếu không quá quan trọng
Việc mô hình hóa nghiệp vụ giúp cải thiện điều gì trong tổ chức?
Tính bảo mật của hệ thống
Quy trình và năng suất của các hoạt động nghiệp vụ
Các chức năng chính của tổ chức
Số lượng nhân viên trong tổ chức
Một trong những lý do chính để mô hình hóa nghiệp vụ là:
Để thay đổi toàn bộ cấu hình cơ sở
Để giảm thiểu thời gian làm việc của nhân viên
Để tăng cường minh bạch trong quy trình nghiệp vụ
Để loại bỏ các lỗi quy trình
Khi nào cần xây dựng mô hình nghiệp vụ?
Khi kiểm thử phần mềm
Sau khi hệ thống đã hoàn thiện
Khi cần hiểu và mô tả cách thức hoạt động của tổ chức hiện tại
Trước khi phân tích chi tiết hệ thống thông tin
Điền cụm từ phù hợp vào chỗ trống:
Mô hình hóa nghiệp vụ tạo điều kiện cho việc ____(1) _____ các yêu cầu của người dùng trước khi hệ thống được xây dựng, giúp giảm thiểu rủi ro thay đổi sau này.
(a)
Điền các từ thích hợp:
Trong doanh nghiệp, mô hình nghiệp vụ đóng vai trò ____(1) _____ giữa các phòng ban và đội ngũ kỹ thuật, đảm bảo sự ____(2) _____ trong hiểu biết về quy trình.
1
(a)
2
(a)
Hệ thống nghiệp vụ được mô tả theo các khung nhìn nào sau đây?
Người dùng hệ thống
Chức năng, hành động
Logic, vật lý, dữ liệu
Chức năng, cấu trúc và hành vi
Trong ngôn ngữ mô hình hóa UML Use Case, hai thành phần chính thể hiện mối quan hệ giữa người dùng và hệ thống là:
( Sinh viên chọn 2 phương án đúng nhất )
Biểu đồ tuần tự (Sequence Diagram)
Tác nhân (Actor)
Biểu đồ lớp (Class Diagram)
Ca sử dụng (Use Case)
Hoàn thành nội dung sau:
Biểu đồ Use Case trong UML mô tả ......(1)..... giữa .....(2)...... và ........(3)........ , giúp xác định phạm vi chức năng của hệ thống.
1
(a)
2
(a)
3
(a)
Trong quá trình phân tích nghiệp vụ hệ thống quản lý thư viện có sơ đồ sau:
Hãy cho biết sơ đồ trên là sơ đồ gì?
Sơ đồ tuần tự của use case nghiệp vụ Mượn sách
Sơ đồ hoạt động của use case nghiệp vụ Mượn sách
Sơ đồ lớp của use case nghiệp vụ Mượn sách
Sơ đồ chuyển đổi của use case nghiệp vụ Mượn sách
Một trường đại học muốn xây dựng hệ thống quản lý đào tạo.
Các chức năng gồm: Đăng ký học phần, Xem kết quả học tập, In bảng điểm.
Các tác nhân gồm: Sinh viên, Phòng đào tạo.
Hỏi: Khi mô hình hóa bằng biểu đồ Use Case, nhà phân tích nên thể hiện điều gì sau đây?
( Sinh viên chọn 2 phương án đúng nhất )
"Sinh viên" là tác nhân chính tương tác với các ca sử dụng trên
Các ca sử dụng "Xem kết quả học tập" và "In bảng điểm" có thể có quan hệ Include
"Phòng đào tạo" nên được thể hiện là một lớp dữ liệu
Các chức năng trên nên mô tả biểu đồ lớp thay cho Use Case
Một hệ thống đặt vé máy bay trực tuyến có các chức năng:
Tìm chuyến bay
Đặt chỗ
Thanh toán trực tuyến
Nhận vé điện tử
Các tác nhân: Khách hàng, Nhân viên hãng hàng không.
Hỏi: Khi mô hình hóa hệ thống này bằng biểu đồ Use Case, người phân tích cần thực hiện điều nào sau đây?
( Sinh viên chọn 2 phương án đúng nhất )
Thiết lập mối quan hệ Include giữa "Đặt chỗ" và "Thanh toán trực tuyến" vì hai chức năng này luôn đi cùng nhau
Thể hiện "Khách hàng" là tác nhân chính, còn "Nhân viên hãng hàng không" là tác nhân phụ có quyền truy cập hệ thống
Biểu diễn từng chuyến bay là một lớp trong biểu đồ Use Case
Gộp tất cả chức năng thành một Use Case duy nhất tên "Quản lý vé"
Trong hệ thống Quản lý cho thuê trang phục biểu diễn có thực thể thông tin Phiếu thuê. Hãy cho biết khi chuyển đổi từ thực thể Phiếu thuê sang mô hình lớp thị phương án nào sau đây là đúng?
Khi muốn trở thành hội viên chính thức của một Câu lạc bộ khiêu vũ thì phải tham gia sinh hoạt đều đặn mỗi tuần 3 buổi và phải nộp quỹ duy trì CLB, việc sinh hoạt và nộp quỹ đều được ghi nhận lại bằng bảng danh sách điểm danh và phiếu thu. Hãy cho biết sơ đồ hoạt động nào sau đây mô tả nghiệp vụ cấp thẻ hội viên của CLB Khiêu vũ trên?
Mục đích của mô hình hóa nghiệp vụ là:
Hiểu được cấu trúc và các hoạt động của tổ chức đang được hệ thống triển khai và các vấn đề hiện tại trong tổ chức cũng như xác định các vấn đề cần cải tiến. (1)
Bảo đảm rằng các khách hàng, người dùng cuối, và các nhà phát triển có sự hiểu biết chung về đơn vị. (2)
Hình thành các yêu cầu tự động hóa hệ thống nhằm hỗ trợ phát triển tự động hóa HTTT (3)
Tất cả các phương án (1), (2), (3)
Hai yếu tố nào sau đây là thành phần cơ bản của mô hình nghiệp vụ?
( Sinh viên chọn 2 phương án đúng nhất )
Ngôn ngữ lập trình sử dụng
Vai trò hoặc tác nhân tham gia (Actor/Role)
Quy trình nghiệp vụ (Business Process)
Cấu trúc cơ sở dữ liệu vật lý
Trong mô hình hóa nghiệp vụ, để xây dựng hệ thống đúng đắn, thì cần nắm rõ điều gì?
Những quy trình nghiệp vụ
Các yêu cầu tự động hóa hệ thống
Quy trình phát triển hệ thống
Vai trò và trách nhiệm của con người đối với hệ thống
Hai lợi ích nổi bật của việc mô hình hóa nghiệp vụ là:
( Sinh viên chọn 2 phương án đúng nhất )
Loại bỏ hoàn toàn nhu cầu đào tạo người dùng
Giảm dung lượng lưu trữ của hệ thống
Cải thiện sự phối hợp giữa các bộ phận trong tổ chức
Giúp phát hiện sớm sai sót trong yêu cầu người dùng
Trong quá trình mô hình hóa nghiệp vụ, hai đối tượng quan trọng nhất cần được xác định là:
Hệ điều hành và phần cứng hỗ trợ
Quy trình nghiệp vụ và các tác nhân tham gia
Ngôn ngữ lập trình và công cụ triển khai
Thông tin đầu vào và đầu ra của quy trình
Các đối tượng dùng để chứa thông tin, dữ liệu hệ thống như sổ sách, chứng từ, hồ sơ, giấy tờ, thẻ, báo cáo, tập tin, CSDL được gọi là gì?
Thực thể trừu tượng
Thực thể đối tượng
Thực thể thông tin
Thực thể vật thể
Một công ty thương mại điện tử cần mô hình hóa quy trình đặt hàng trực tuyến gồm:
Khách hàng -> Chọn sản phẩm -> Thêm vào giỏ hàng -> Thanh toán -> Xác nhận đơn.
Hỏi: Khi mô hình hóa bằng Use Case, hai hành động nào nên được biểu diễn có mối quan hệ "Include"?
( Sinh viên chọn 2 phương án đúng nhất )
"Khách hàng" và "Thanh toán"
"Thêm vào giỏ hàng" và "Đăng ký tài khoản"
"Thanh toán" và "Xác nhận đơn"
"Chọn sản phẩm" và "Thêm vào giỏ hàng"
Khi nào thì Tài liệu thiết ngữ thực sự hữu ích?
Khi phân biệt các vai trò của từng đối tượng có sử dụng hệ thống
Khi cần phân biệt rõ những chuyên môn của nghiệp vụ
Khi phân biệt rõ những công việc của hệ thống
Khi phân tích những chức năng của hệ thống
Khi mô hình hóa hệ thống đặt món trực tuyến, người dùng có thể đăng nhập, chọn món ăn, và thanh toán.
Trong biểu đồ Use Case, mỗi chức năng như "Chọn món ăn" hoặc "Thanh toán" được biểu diễn bằng ____(1)____ và người dùng tương tác với chúng được biểu diễn bằng ____(2)_____.
1
(a)
2
(a)
Hệ thống quản lý thư viện có các chức năng cho độc giả mượn sách, theo dõi việc trả sách của độc giả, cho phép độc giả tra cứu thông tin sách và đăng ký thành viên. Thư viện cũng đặt mua và nhập sách từ các nhà cung cấp. Hãy cho biết sơ đồ use case nghiệp vụ nào là đúng?
