Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (28.72 MB, 82 trang )
PHẦN VI
KẾT LUẬN
•
U M L là m ột ngôn ngữ mô hình hoá sử dụng các m ô tíí đổ hoạ dùng cho
sự hình dung, sự đặc tả, sự xây dựng và làm tài liệu, đây chính là những công
cụ rất mạnh cho các hệ thống phần mềm lớn. U M L được sử dụng khá phổ biến
và n ó đã đ ư ợ c ứ ng d ụ n g th à n h c ô n g để x â y d ự n g các hệ th ố n g tro n g : th ư ơ n g
mại diện tứ. các hệ thống chỉ huy và điều khiển, các trò chơi máy tính, điện tử
trong y học, ngân hàng, bảo hiểm, điện thoại, robot và khoa học điện tử áp
dụng trong hàng không. U M L đã vượt qua hầu hết các ngôn ngữ lập trình
iruycn thống, nó có các ánh xạ chuyển từ U M L đến Java, c+ + , Smalltalk,
V isual Basic, A d a ,
•…
SDL là một ngôn ngữ chuẩn của ISO (International Organization for
Standard) nổ dùng để đặc tá, để xác m inh , phân tích, thực hiện, kiểm thử và
thao tác. SDL có thê thực hiện được những điều khiển phức tạp của các hệ
thống Iruvền ihông và OSI (Open systems Intemalional).
Luận văn đã nêu bật được những ưu điểm và nhược điểm khi sử dụng hai
ngôn ngữ trên cho quá trình phát triển phần mềm và so sánh chúng. Ngoài ra
tôi còn trình bày cách biến đổi từ U M L sang SDL cũng như từ SDL sang
U M L, điều này giúp cho các nhà phát triển phần mềm có được sự linh động
trong dặc tả phần mềm. Người ta có thể kết hợp sử dụng cá U M L và SDL cho
quá trình phát triển phần mềm. Ư M L được sử dụng rất tốt cho các giai đoạn
sớm và SDL thì lại có lợi thế trong các giai đoạn sau của quá trình phát triển
phần mém.
LỞI CẦM ON
rtìỉ hfừ"i thành itưọe /iiậễi tưìii ềìỉiti tỏi đã đượe ằiĩ
íĩồttỊỊ
i)iêễif
(fitift đõ' quý háu eảa thầạ eôf ban hỉf đồnạ nqhỉỉp oà ạỉa đì/iỉí.
Qỗi ^ỉiẵ ehâễi thành eảtn ổềi^ ^ t Qỉạaụễn Qfiốe ÇîtHiêt nạítúi (Tã
P ậS
liitíínụ díĩễi o/i ijtiifl tòỉ O tthiềti ụ tưồnq, tôt itè thưe hiêễt ỉiiếịệi
iì
O
ếiềi iiíiự; tài eiiitiị r^iit ùám O
ềi
Jf)à Qiiaaạ ^îhittjf ÇÎS. ri)oàti
r0ủtt ^Ban đả € ú ềthữếUị. ụ kiẻít ittUiíỊ ạéfi ỉtíítiợ ỊỊỈá ưiii sắe giiifi
*
tồi iíOỈitt thiên tốt Ỉiiíĩễỉ oán eủa nùễih •ÇJôi ouễuị < Ỉ9 ehảit thành
^ i
ứếítễi O hoe úiỀiĩ f*ití) ittư iíĩp yiôÇÎ đă ĩtộnạ ữiĩễi oà íịìúpL đò' tồi
Ü
*
trOềUị Aiiồt Uho/t hoe. Oí t ử
Á ĩ ếíễễt tU eiíe /ĩựễt đồềằịậ ffợ/tỉêp đũ tạo
t
íĩĩềii kiện fhilâit lợi (4to tồi etí nhiễu thồi gian hờiì để íàm liiíịíi
•
• »
oà»i.
*
oi ạ. tồi rTỈễi từiụ tó ỉồệiíẬ hiẻí €íếi ỉâi tất í*á tihữnụ iiụnòi
ui
thiiềi fr/uig iịỉa íTiễiii đã luồn giÚỊẰ tồi eó đủ aợ/ii ti te Oẩĩọi qtiít
títợỉ khó khan hfùiii Ỉỉtếiềth diất i/ĩV khoá họ^.
ÇJriiih ÇJhi Çfttuy, ^iaềtíẬ
TÀI LIỆU THAM KHẢO
巳. Selic and J. Rumbaugh.
Mapping SDL to UML.
A
Rational Software white paper.
Christian Schwingenschlogl, Stefan Schonauer.
Application
and Service Depelopment Using UML and SDL.
2]
Institute of
Communication Networks, 1999.
31
G. Booch, J. Rumbaugh, and I. Jacobson.
The Unified
Modeling Language User Guide. Addison-Wesley, 1998.
H. Eriksson, M. Penker. UML Toolkit. Wiley Computer
Publishing, 1998
I. Jacobson, G. Booch, J. Rumbaugh.
61
The Unified Software
Development Process. Addison-Wesley, 1999.
Kenneth J.Turner, Using Formal Description Techniques.
JOHN WILEY & SONS, 1993.
K. Verschaeve.
Comdining UML and SDL,
System and
Software Engineering Lab, Brussel, 1999.
P. Kruchten. The Rational Unified Process. AddisonW ESLEY, 1998.
R.
Pooley
and
Engineering with
p.
Stevens,
Using
UML:
Sortware
Objects and components,
Addison-
Wesley, 1999.
10]
w. Boggs, M. Boggs. Mastering™UML with Rational Rose.
SYBEX, 1996.