Activation trong biểu đồ tuần tự là gì? Được sử dụng để mô tả thời gian cần để thực thi một hành động nào đó. Nó được tạo trong chu kỳ sống của một đối tượng. 3. Biểu đồ trạng thái là gì? Mô tả chu trình sống của các đối tượng chính từ khi sinh ra, hoạt động và mất đi. Trạng thái của đối tượng diễn đạt tình trạng hiện có của đối tượng (có ý nghĩa trong một đoạn thời gian) Biến cố là các sự kiện xảy ra làm cho đối tượng chuyển trạng thái 4. Biểu đồ tuần tự được chia thành mấy dạng? 2 5. Biểu đồ tuần tự là gì? Mô tả tương tác giữa tác nhân và các đối tượng hệ thống, mô tả sự tương tác giữa các đối tượng theo trình tự thời gian.
Trang 1IT44 - Ứng dụng UML trong Phân tích và Thiết kế
1 4+1 khung nhìn của UML là gì?
Logical ViewProcess ViewUse case ViewImplementation ViewDeployment View
2 Activation trong biểu đồ tuần tự là gì?
Được sử dụng để mô tả thời gian cần để thực thi một hành động nào đó Nó được tạo trong chu kỳ sống của một đối tượng
3 Biểu đồ trạng thái là gì?
Mô tả chu trình sống của các đối tượng chính từ khi sinh ra, hoạt động và mất đi Trạng thái của đối tượng diễn đạt tình trạng hiện có của đối tượng (có ý nghĩa trong một đoạn thời gian) Biến cố là các sự kiện xảy ra làm cho đối tượng chuyển trạng thái
4 Biểu đồ tuần tự được chia thành mấy dạng?
2
5 Biểu đồ tuần tự là gì?
Mô tả tương tác giữa tác nhân và các đối tượng hệ thống, mô tả sự tương tác giữa các đối tượng theo trình tự thời gian
6 Các bước của nghiệp vụ đánh giá hiện trạng tổ chức bao gồm?
Đánh giá và nắm bắt thông tin về tổ chức, Xác định các đối tượng liên quan
và khách hàng của hệ thống, Mô tả nhu cầu của từng đối tượng liên quan, Giới hạn hệ thống phát triển, Trình bày vấn đề có hệ thống
7 Các bước thực hiện Quản lý thay đổi bao gồm?
Trang 2 Xác định vấn đề; Phân tích vấn đề, đặc tả thay đổi; Phân tích thay đổi và đánh giá chi phí; Thực hiện thay đổi; Yêu cầu chỉnh sửa
8 Các bước trong giai đoạn phân tích quy trình nghiệp vụ bao gồm?
Đánh giá hiện trạng tổ chức, Xác định thuật ngữ, Xác định ràng buộc, Xác định tác nhân và use case nghiệp vụ, Lập mô hình use case nghiệp vụ
9 Các bước trong giai đoạn thiết kế quy trình nghiệp vụ bao gồm?
Đặc tả use case, Xác định thừa tác viên và thực thể, Đặc tả thừa tác viên, Hiện thực hóa use case, Lập mô hình đối tượng nghiệp vụ, Đặc tả thực thể, Xác định các yêu cầu tự động hoá
10 Các cách tiếp cận xác định lớp đối tượng bao gồm?
Tiếp cận theo cụm danh từ; Tiếp cận theo mẫu chung; Tiếp cận theo hướng gia tăng; Tiếp cận theo Use-case
11 Các câu hỏi nào sau đây giúp nhận diện các tác nhân (actor) của hệ thống?
a Ai là người sử dụng chức năng chính của hệ thống? b Ai cần sự hỗ trợ từ
hệ thống để thực hiện công việc thường nhật của họ? c Ai phải thực hiện công việc bảo dưỡng, quản trị và giữ cho hệ thống hoạt động? d Hệ thống sẽ kiểm soát thiết bị phần cứng nào? e Hệ thống đang xây dựng cần tương tác với những hệ thống khác hay không? f Ai hoặc vật nào quan tâm đến hay chịu ảnh hưởng bởi kết quả mà hệ thống phần mềm tạo ra?
Tất cả các câu hỏi trên
12 Các chức năng hệ thống thông dụng là gì?
Phân quyền sử dụng giữa từng đối tượng người dùng; Sao lưu, backup và phục hồi thông tin dữ liệu; Định cấu hình thiết bị, ngày giờ làm việc; Thông báo, nhắc nhở người dùng
Trang 313 Các đặc điểm của mô hình Agile là gì?
Tính lặp; Tính tăng trưởng; Vòng phản hồi ngăn và thích ứng thường xuyên; Giao tiếp thường xuyên và hiệu quả; Hướng chất lượng; Phát triển dựa trên giá trị
14 Các đối tượng nghiên cứu của công nghệ phần mềm là gì?
Quy trình công nghệ; Phương pháp xây dựng phần mềm; Công cụ hỗ trợ phát triển phần mềm
15 Các giai đoạn phát triển phần mềm của mô hình Xoắn ốc — Spiral Model
là gì?
Tiếp xúc khách hàng; Lập kế hoạch; Phân tích rủi ro; Phân tích, thiết kế; Xây dựng và triển khai; Đánh giá của khách hàng
16 Các giai đoạn phát triển phần mềm được xây dựng trong UML là gì?
Giai đoạn nghiên cứu sơ bộ Giai đoạn phân tích Giai đoạn thiết kế Giai đoạn xây dựng thử nghiệm
17 Các giai đoạn phát triển phần mềm trong quy trình phát triển RUP là gì?
Bước lặp: Mô hình Use-case; Phân tích thiết kế: Mô hình phân tích và mô hình thiết kế Triển khai hệ thống: Mô hình triển khai Kiểm thử hệ thống: Mô hình kiểm thử Cài đặt hệ thống: Mô hình cài đặt
18 Các giai đoạn trong mô hình Mẫu — Prototype Model là gì?
Requirement gathering; Quick Design; Building Prototype; Customer Evaluation; Refining Prototype; Engineer Product
19 Các giai đoạn trong mô hình thác nước là gì?
Trang 4 Xác định yêu cầu; Phân tích, lên kế hoạch thực hiện hệ thống; Thực hiện theo kế hoạch; Kiểm thử sản phẩm; Triển khai ứng dụng; Bảo trì hệ thống
20 Các hiện thực hóa use case nghiệp vụ được mô tả bằng các biểu đồ UML nào?
Biểu đồ lớp Biểu đồ hoạt động Biểu đồ tuần tự
21 Các mối liên kết trong biểu đồ lớp bao gồm?
Mối kết hợp Mối kết tập Mối liên kết tổng quát hoá
22 Các nhược điểm của phương pháp phân tích thiết kế chức năng là gì?
Việc dựa vào cấu trúc của quá trình chức năng dẫn đến khi chức năng hệ thống thay đổi, cấu trúc ấy có thể bị thay đổi rất nhiều, thậm chí phải thay đổi toàn bộ;- Sự tách biệt giữa mô hình chức năng và mô hình dữ liệu dẫn đến những chức năng hoàn toàn giống nhau nhưng xử lý những dữ liệu khác nhau phải được viết lại liên tục- Thiếu linh động, phí phạm mã, khó mở rộng, khó thích nghi của phần mềm xây dựng dựa vào phương pháp phân tích thiết kế chức năng
23 Các phần tử nút của biểu đồ triển khai bao gồm?
Bộ xử lý; Thiết bị; Tiến trình
24 Các thành phần chính của biểu đồ trạng thái bao gồm?
Trạng thái; Sự kiện; Hành động; Mối liên hệ giữa các trạng thái
25 Các thành phần chính trong biểu đồ cộng tác là?
Đối tượng; Tác nhân; Instance Link; Message
26 Các thành phần chính trong lập cấu trúc mô hình hoá đối tượng nghiệp vụ bao gồm?
Trang 5 Các thừa tác viên Các thực thể Các hiện thức hoá use case nghiệp vụ
27 Các thành phần của UML là gì?
Khung nhìn Biểu đồ Phần tử mô hình hoá Cơ chế chung
28 Các thành phần trong phần tử cấu trúc bao gồm?
Lớp Giao diện Phần tử cộng tác Use case Thành phần, nút
29 Các thành phần trong sơ đồ tuần tự bao gồm?
Tác nhân Thông điệp Đối tượng
30 Các tiêu chí cần có trong mẫu trình bày vấn đề có hệ thống là gì?
Mô tả vấn đề Các đối tượng liên quan bị ảnh hưởng bởi vấn đề Tác động ảnh hưởng của vấn đề Liệt kê một vài lợi ích của một giải pháp thành công
31 Các tiêu chí mô tả nhu cầu của từng đối tượng liên quan là gì?
Tên đối tượng liên quan/khách hàng Độ ưu tiên Nhu cầu Giải pháp hiện hành Giải pháp đề xuất
32 Các tiêu chí xác định các đối tượng liên quan và khách hàng là gì?
Tên Đại diện Vai trò
33 Các tiêu chí xác định thừa tác viên nghiệp vụ là gì?
Một thừa tác viên biểu diễn một vai trò hay một tập các vai trò trong nghiệp
vụ Một thừa tác viên tương tác với các thừa tác viên khác và thao tác với các thực thể trong khi tham gia hoạt động của use case
34 Các trường hợp nào cần thực hiện method ghi đối tượng persistent?
Có hai trường hợp cần xem xét: Thời điểm ban đầu khi đối tượng được tạo
ra và phải ghi vào csdl Các thời điểm tiếp theo khi chương trình cập nhật trạng thái của đối tượng và thay đổi này cũng được ghi vào csdl
Trang 635 Các yêu cầu chức năng nghiệp vụ chính thông dụng là gì?
Lưu trữ; Tra cứu; Tính toán; Kết xuất
36 Các yêu cầu của phần mềm được chia thành mấy loại?
2
37 Cách tiếp cận hệ thống của phương pháp phân tích thiết kế hướng đối tượng là gì?
Tiếp cận hệ thống theo hướng đối tượng, tập trung vào cả thông tin và hành
vi của đối tượng
38 Cách xác định lớp ở tầng truy cập dữ liệu (data layer)?
Các đối tượng ở tầng nghiệp vụ được thiết kế độc lập với bất kỳ một giao diện cụ thể nào, vì vậy cách thức chi tiết để hiện thị một đối tượng được mô
tả trong tầng giao diện (use interface layer); Các đối tượng này độc lập về dữ liệu của nó được lấy từ việc truy cập csdl hay từ việc truy xuất tệp tin
39 Chuyển đổi mối liên kết bằng cách lấy cột khóa chính của bảng ứng với lớp phía 1 trong mối kết hợp đưa vào bảng ứng với lớp phía n làm khóa ngoại
là trường hợp nào?
Trường hợp 1: chuyển đổi mối liên kết dạng 1-1
40 Có bao nhiêu loại phần tử mô hình trong UML?
4
41 Có mấy loại quan hệ trong UML?
4
42 Có những loại use case nghiệp vụ nào?
Trang 7 Các quy trình nghiệp vụ Các hoạt động mang đặc điểm hỗ trợ Công việc quản lý
43 Có thể minh hoạ cấu trúc luồng công việc của đặc tả use case nghiệp vụ bằng biểu đồ nào trong UML?
Biểu đồ hoạt động
44 Công nghệ phần mềm là gì?
Công nghệ phần mềm là ngành khoa học nghiên cứu về việc xây dựng các phần mềm có chất lượng với chi phí hợp lý trong khoảng thời gian hợp lý
45 Đặc điểm của UML là gì?
UML là ngôn ngữ mô hình hướng đối tượng-UML là ngôn ngữ mô hình hóa trực quan
46 Đặc tả luồng công việc hiện thực hóa use case nghiệp vụ sử dụng biểu đồ UML nào?
Biểu đồ hoạt động
47 Đặc tả use case nghiệp vụ là gì?
Xác định sự tương tác giữa tác nhân và use case nghiệp vụ; Mô tả luồng công việc chính, những luồng công việc bất thường và tuỳ chọn
48 Đề cải tiến nghiệp vụ trong giai đoạn phân tích quy trình nghiệp vụ cần trả lời các câu hỏi nào?
Cấu trúc của tổ chức có thể được cải tiến không? Có công việc nào không cần thiết? Có công việc nào giống hoặc tương tự nhau được thực hiện ở những nói khác nhau? Có vấn đề về thời gian và chi phí không?
Trang 849 Để đánh giá được kết quả của quá trình mô hình hóa nghiệp vụ cần trả lời các câu hỏi nào?
Tất cả các nghiệp vụ cần thiết được xác định chưa? Có xác định được use case dự thừa nào không?Hành vi của mỗi use case có theo đúng thứ tự không? Luồng công việc của mỗi use case có hoàn chỉnh không? Tìm thấy được tất cả các use case?
50 Giai đoạn nghiên cứu sử dụng biểu đồ UML nào trong quá trình xác định yêu cầu của khách hàng (người sử dụng)?
Biểu đồ Use-case
51 Hiện thực hóa use case nghiệp vụ là gì?
Mô tả cách thức một use case cụ thể được hiện thực hoá bên trong mô hình đối tượng dưới dạng: các đối tượng cộng tác với nhau thực hiện hoạt động của use case
52 Khái niệm về đối tượng (object) trong biểu đồ lớp của UML là gì?
Một đối tượng là một thực thể có vai trò xác định rõ ràng trong lĩnh vực ứng dụng, có trạng thái, hành vi và định danh Một đối tượng là khái niệm, một
sự trừu tượng hóa hoặc một sự vật có ý nghĩa trong phạm vi ngữ cảnh của hệ thống
53 Khái niệm về lớp (class) trong biểu đồ lớp của UML là gì?
Là một tập các đối tượng chia sẻ chung một cấu trúc và hành vi (cùng thuộc tính, hoạt động, mối quan hệ và ngữ nghĩa)
54 Khung nhìn Logic có thể được miêu tả qua các biểu đồ UML nào?
Biểu đồ lớp Biểu đồ đối tượng Biểu đồ trạng thái Biểu đồ tuần tự Biểu đồ tương tác, biểu đồ hoạt động
Trang 955 Khung nhìn Logic trong hệ thống là gì?
Thể hiện các vấn đề liên quan đến cấu trúc thiết kế của hệ thống
56 Khung nhìn thành phần (Component view) trong hệ thống là gì?
Thể hiện các vấn đề liên quan đến việc tổ chức các thành phần trong hệ thống
57 Khung nhìn triển khai (Deployment View) trong hệ thống là gì?
Thể hiện các vấn đề liên quan đến việc triển khai hệ thống
58 Khung nhìn Use case có thể được miêu tả qua các biểu đồ UML nào?
Biểu đồ use case Biểu đồ hoạt động
59 Khung nhìn Use case trong hệ thống là gì?
Thể hiện các vấn đề và giải pháp liên quan đến chức năng tổng quát của hệ thống;
60 Kiến trúc 3 tầng (three-layer) cơ bản bao gồm?
Tầng giao diện người dùng — User interface layer; Tầng nghiệp vụ -Business Layer; Tầng truy cập dữ liệu —Data layer
61 Kiến trúc phần mềm là gì?
Việc kết thúc sự hiện diện của đối tượng trong ứng dụng sẽ kết thúc vòng đời của đối tượng đó Việc kết thúc vòng đời của đối tượng persistent đòi hỏi phải hủy bỏ dữ liệu của nó khỏi nơi lưu trữ (hoặc ít nhất đánh dấu nó không còn hoạt động)
62 Lớp kết hợp là gì?
Khi một mối kết hợp có đặc trưng thuộc tính, hoạt động và các mối kết hợp thì tạo một lớp để chứa các thuộc tính đó và kết nối với mối kết hợp
Trang 1063 Mô hình đối tượng là gì?
Bao gồm toàn bộ kỹ thuật mô hình hoá để giúp ta lập mô hình nghiệp vụ một cách trực quan
64 Mô hình nghiệp vụ là gì?
Là một mô tả việc thực hiện hóa use case nghiệp vụ
65 Mô hình use case là gì?
Là mô hình của các chức năng nghiệp vụ Nó được dùng làm đầu vào chủ yếu để xác định các vai trò trong tổ chức
66 Mối kết hợp nhị phân là gì?
Là quan hệ ngữ nghĩa được thiết lập giữa hai hay nhiều lớp, biểu diễn bởi những thành phần bao gồm: Tên quan hệ và vai trò quan hệ
67 Một đơn vị tổ chức bao gồm?
Các thừa tác viên, thực thể và các đơn vị tổ chức khác có liên quan đến nhau theo một số tiêu chí nào đó
68 Nguyên tắc kích hoạt và phản ứng là gì?
Là những ràng buộc hay điều kiện xác định khi nào một hành động xảy ra
69 Nguyên tắc ràng buộc cấu trúc là gì?
Xác định các quy định và điều kiện về các lớp, đối tượng và các mối quan hệ giữa chúng
70 Nguyên tắc ràng buộc thao tác là gì?
Là những điều kiện phải thỏa trước và sau thao tác để đảm bảo thao tác đó hoạt động đúng
71 Nguyên tắc suy luận diễn dịch là gì?
Trang 11 Xác định rằng nếu một số sự kiện nhất định là đúng, một kết luận có thể được suy ra
72 Những luồng công việc bất thường và tuỳ chọn trong đặc tả nghiệp vụ là gì?
Những luồng sự kiện con tham gia phần lớn luồng công việc chính Những luồng công việc bất thường giúp luồng công việc chính rõ ràng hơn Những luồng sự kiện con xảy ra ở những khoảng thời gian khác nhau trong cùng một luồng công việc và chúng có thể được thực thi
73 Những tài liệu đầu tiên về UML được công bố vào năm nào?
1996
74 Phạm vi nào chỉ cho phép truy cập bởi lớp?
“-“ private
75 Phạm vi nào cho phép truy cập bởi lớp và lớp chuyên biệt của nó?
“#" protected
76 Phạm vi nào có thể cho phép truy cập thuộc tính bởi tất cả các lớp?
“+” public
77 Phân tích quy trình nghiệp vụ là gì?
Phân tích quy trình nghiệp vụ để hiểu rõ tình trạng tổ chức hiện tại và các hoạt động của tổ chức; năm bắt yêu cầu của người dùng và khách hàng; và phác thảo, giới hạn hệ thống cần phát triển
78 Phân tích thiết kế hướng chức năng được hiểu như thế nào?
Chức năng được phân rã theo một hệ thống cấu trúc nhất định do người phân tích hệ thống đưa ra, bao gồm:Mô hình chức năng, Mô hình dữ liệu, Sự liên
Trang 12kết giữa hai mô hình này qua các mối liên kết và luồng thông tin từ quá trình chức năng này sang chức năng khác
79 Phần tử cấu trúc trong UML là gì?
Phân tử cấu trúc là bộ phận tĩnh của mô hình, biểu diễn các thành phần khái niệm hay vật lý
80 Phần tử hành vi trong UML là gì?
Là bộ phận động hay các động từ của mô hình, biểu diễn hành vi theo thời gian và không gian dưới hai hình thức: tương tác và máy trạng thái
81 Phần tử nhóm trong UML là gì?
Là một bộ phận tổ chức của mô hình Phân tử nhóm là khái niệm, chỉ tồn tại vào thời điểm phát triển hệ thống chứ không tồn tại vào thời gian chạy chương trình Phần tử nhóm có tên gọi là gói (package)
82 Phương pháp hướng đối tượng được xây dựng dựa trên các nguyên tắc nào?
Đóng gói Kế thừa Ða hình
83 Quan hệ kết hợp trong UML là gì?
Là quan hệ cấu trúc, mô tả tập liên kết (kết nối giữa các đối tượng)
84 Quan hệ phụ thuộc trong UML là gì?
Là quan hệ ngữ nghĩa giữa hai phần tử trong đó thay đổi phần tử độc lập sẽ tác động ngữ nghĩa của phần tử độc lập
85 Quan hệ thành phần là gì?
Trang 13 Là một loại đặc biệt của quan hệ thu nạp Quan hệ này cũng được xem như
là quan hệ thành phần — tổng thể, và đối tượng tổng hợp sẽ quản lý việc tạo lập và hủy bỏ của những đối tượng thành phần của nó
86 Quan hệ thu nạp (aggregation) là gì?
Là việc mô tả quan hệ giữa một đối tượng lớn hơn được tạo ra từ những đối tượng nhỏ hơn Một loại quan hệ đặc biệt này là quan hệ “có”, nghĩa là một đối tượng tổng thể có những đối tượng thành phần
87 Quan hệ tổng quát hóa là gì?
Là quan hệ được thiết lập giữa lớp tổng quát hơn đến một lớp chuyên biệt Quan hệ này dùng để phân loại một tập hợp đối tượng thành những loại xác định hơn mà hệ thống cần làm rõ ngữ nghĩa
88 Quan hệ tụ hợp/bao gộp trong UML là gì?
Là dạng đặc biệt của kết hợp, biểu diễn quan hệ cấu trúc giữa toàn thể và bộ phận Một dạng đặc biệt của tụ họp là quan hệ hợp thành
89 Quy trình nghiệp vụ là gì?
Một nhóm các hành động có quan hệ với nhau, sử dụng tài nguyên của tổ chức để cung cấp các kết quả rõ ràng cho các mục tiêu của tổ chức
90 Return Message là thông điệp được mô tả như thế nào trong biểu đồ tuần tự?
Là thông điệp gửi về từ đối tượng nhận (kết quả thông điệp đối tượng A yêu cầu đối tượng B thực hiện)
91 Self Call Message là thông điệp được mô tả như thế nào trong biểu đồ tuần tự?
Là thông điệp mà đối tượng gọi thủ tục/hàm của chính nó