II. HƯỚNG DẪN VẼ MÔ HÌNH BUSINESS USECASE 1 Một số khái niệm và kí hiệu có liên quan:
THUẬT NGỮ CHUYÊN MÔN
Unifield Modeling Language – UML: Ngơn ngữ mơ hình hóa thống nhất Object Oriented Analysis – OOA: . Phân tích hướng đối tượng
Object Oriented Design – OOD: Thiết kế hướng đối tượng
Object Oriented Programming – OOP: Lập trình hướng đối tượng Objectory: Tiến trình
Preliminary Investigation hay cịn gọi là Feasibility Study:Nghiên cứu sơ bộ Analysis: Phân tích yêu cầu
Design of the System: Thiết kế hệ thống Software Construction: Xây dựng phần mềm System Testing: Thử nghiệm hệ thống
System Implementation: Thực hiện, triển khai System Maintenance: Bảo trì, nâng cấp Requirements Specifications: Đặc Tả Yêu Cầu Design Specifications: là Đặc Tả Thiết Kế White Box Testing: Thử hộp trắng
Accurate: Chính xác Consistent: Đồng nhất
Understandable: Có thể hiểu được Changeable: Dễ thay đổi
Unifield Modeling Language – UML:Ngơn ngữ mơ hình hóa thống nhất Method: Phương pháp hay phương thức
modeling language: ngơn ngữ mơ hình hố Syntactic: Cú pháp
Semantic: Ngữ nghĩa
Information System: Hệ thống thống tin Technical System: Hệ thống kỹ thuật Embeded System: Hệ thống nhúng Distributed System: Hệ thống phân bố Business System: Hệ thống Giao dịch System Software: Phần mềm hệ thống dynamic models: mơ hình động
class diagram: biểu đồ lớp
component diagram: biểu đồ thành phần collaboration diagram: biểu đồ cộng tác graphic element: phần tử đồ họa model element: Phần tử mơ hình hóa deployment view: Hướng nhìn triển khai Concurrency View: Hướng nhìn song song model element: Phần tử mơ hình
Association: Nối kết
Generalization: Khái quát hóa Dependency: Sự phụ thuộc Aggregation: Kết tập Message: thông điệp Action: hành động
General Mechanism: Cơ chế cung Adornment: Trang trí
Tagged Value: Giá trị đính kèm Constraint: Hạn chế
Repository: Hoạt động như một nhà kho Navigation: Hỗ trợ định hướng
code generate: Tự động tạo code Reserve engineer: Tái tạo mơ hình
Primary Actor: tác nhân chính secondary actor: tác nhân phụ active actor: tác nhân chủ động Basic Course: hành động chính Alternative: hành động thay thế
Normal Alternative: Thay thế bình thường Error Condidtions: Điều kiện gây lỗi Package: Gói
Iterative: vịng lặp
boundary objects: đối tượng biên (control objects: đối tượng chỉ huy (entity objects: tượng thực thể
state: Trạng thái Behaviour: Ứng xử
Operation: Phương thức Class diagram: Biểu đồ lớp Candidate class: lớp ứng cử vi Organisation Unit: Đơn vị tổ chức
Implementation constructs: cơng cụ xây dựng data abstraction: trừu tượng hóa dữ liệu methods: Phương thức
Association: Liên hệ
Generalization: Khái quát hóa Dependency: Phụ thuộc Refinement: Nâng cấp Roles: vai trò
Uni-Directional Association: Liên hệ một chiều Cardinality: thành phần tham gia
Qualification: Sự hạn định Qualifier: tố hạn định
OR Association: Liên hệ HOẶC
Ordered Association: - Liên hệ được sắp xếp Ternary Association: - Liên hệ tam nguyên Recursive Association: Liên hệ đệ quy Aggregation: Quan hệ kết tập
Diamond: hình thoi
Generalization & Specialization: Khái quát hóa và chuyên biệt hóa Specialization: Chuyên biệt hoá
Superclass: lớp cha Subclass: lớp con
Discriminatior: Yếu tố phân biệt abstract class: lớp trừu trượng concrete class: Lớp cụ thể inheritance: ltính thừa kế
Dependency & Refinement: Quan hệ phụ thuộc và nâng cấp dashed line: đường thẳng gạch rời
Dynamic model: mơ hình động Internal: Sự kiện nội
External: sự kiện ngoại
Object lifecycle: Vòng đời đối tượng State Diagram: biểu đồ trạng thái
TÀI LIỆU THAM KHẢO
Giáo trình nhập mơn UML/ Huỳnh Văn Đức, Đoàn Thiện Ngân.- Tp.HCM:. Lao động Xã
hội
Kỹ thuật và ứng dụng UML với Rational Rose 2002/ Nguyễn Tiến, Ngô Quốc Việt.- Tp.
HCM:.Thống kê
An Introduction to the Unified Modeling Language UMLtm
"An Introduction to the Unified Modeling Language (UML)" is suitable for anyone who is interested in learning about the UML. No knowledge of object orientation is assumed; however, the instructor can customize the course as needed to make it more suitable for students who do have that knowledge. The flavor of the course that involves work with Rose assumes no experience working with visual modeling tools.
*UML is a trademark of Object Management Group, Inc. in the U.S. and other countries.
ICONIX Software Engineering, Inc./2800 28th Street, Suite 320/Santa Monica, CA 90405/Tel (310)458-0092/Fax (310)396-3454/email: marketing@iconixsw.com
Please note that this site is no longer being updated. Please click here to return to www.omg.org.