Đề tài Nghiên cứu ngôn ngữ UML và ứng dụng
Ngày nay, công nghệ thông tin đã và đang đóng vai trò quan trọng trong
đời sống kinh tế, xã hội của nhiều quốc gia trên thế giới,là một phần không thể
thiếu trong một xã hội ngày càng hiện đại hóa. Nói đến công nghệ thông tin,
chúng ta không thể không nhắc đến công nghệ phần mềm, phần mềm đóng một
vai trò cực kỳ quan trọng trong lĩnh vực công nghệ thông tin. Hiện nay, việc phát
triển công nghệ phần mềm thành một lĩnh vực kinh tế mũi nhọn là mục tiêu quan
tâm hàng đầu ở nước ta.
Giờ đây, công nghệ phần mềm đã và đang tiến bộ từng ngày, hàng loạt
những kỹ thuật, những công nghệ mới ra đời giúp cho việc phát triển các hệ
thống phần mềm ngày càng đơn giản hơn. Một trong những lĩnh vực quan trọng
và có ảnh hưởng rất lớn đến sự thành công của việc phát triển phần mềm là việc
mô hình hóa phần mềm. Có rất nhiều ngôn ngữ mô hình hóa hỗ trợ cho việc mô
hình hóa phần mềm, nhưng có lẽ nổi bật nhất là ngôn ngữ UML (Unified
Modeling Language) từ hãng phần mềm Rational. UML không ngừng được phát
triển và ngày càng được sử dụng rộng rãi trên thế giới, đa số các công cụ hỗ trợ
phát triển phần mềm hiệ n nay đều có hỗ trợ ngôn ngữ UML. Do vậy, chúng em
đã đầu tư nghiên cứu đề tài “Nghiên cứu ngôn ngữ UML và ứng dụng” nhằm
nắm bắt mộtngôn ngữ hiệu quả trong việc mô hình hóa phần mềm, cũng như có
thể tìm hiểu và sử dụng một số CASE tool hỗ trợ cho việc phát triển phần mềm.
Với đề tài này, chúng em đã thử nghiệm ứng dụng UML trong việc mô
hình hóa phần mềm quản lý giáo vụ đại học đơn giản, triển khai theo qui trình
phát triển phần mềm Rational Unified Process của hãng Rational và bước đầu đã
đạt được một số kết quả khả quan.
Mục đích của đề tài là nghiên cứu lý thuyế t về ngôn ngữ UML (Unified
Modeling Language) và ứng dụng của UML trong qui trình phát triển phần mềm
RUP (Rational Unified Process). Trong khuôn khổ đề tài này, luận văn chúng
em được trình bày trong năm chương chủ yếu tập trung trìnhbày về hệ thống
ngữ nghĩa, ký hiệu của ngôn ngữ UML và ứng dụng của UML trong qui trình
phát triển phần mềm. Luận văn có năm chương chính, bao gồm:
Chương 1 – Tổng quan
SVTH: Lâm Nguyễn Trung Nam - Lâm Quang Vũ 21
Giới thiệu tổng quan về đề tài, mục đích nghiên cứu, phạm vi nghiên cứu, giới
thiệu tổng quan về ngôn ngữ UML : khái niệm, các đặc điểm, lợi ích, nguyên
nhân phát triển, lịch sử phát triển của ngôn ngữ UML.
Chương 2 – Hệ thống ngữ nghĩa (UML Semantics)
Trình bày phần kiến trúc của ngôn ngữ UML dựa trên lớp metamodel, chủ yếu là
các thành phần nền tảng của UML, các thành tố hành vi (Behavioral Elements),
và Model Management.
Chương 3 – Hệ thống ký hiệu (UML Notation)
Chương này trình bày hệ thống các loại lược đồ và hệ thống các ký hiệu được sử
dụng trong UML để mô hình hóa hệ thống.
Chương 4 – Ứng dụng của UML
Trình bày về ứng dụng của UML trong qui trình phát triển phần mềm RUP
(Rational Unified Process), trong chương này cũng trình bày về qui trình phát
triển phần mềm RUP và một ví dụ phân tích hệ thống sử dụng ngôn ngữ UML
theo qui trình RUP.
Chương 5 – Tổng kết
Là chương cuối của đề tài, tổng kết lại những kết quả đạt được và hướng phát
triển trong tương lai.
Các file đính kèm theo tài liệu này:
- ngon_ngu_mo_hinh_thong_nhat_uml.pdf