PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG<br />
OBJECT ORIENTED ANALYSIS AND DESIGN<br />
DR. DAO NAM ANH<br />
<br />
Bài giảng 2:<br />
<br />
KHÁI QUÁT VỀ UML<br />
<br />
1<br />
<br />
RESOURCE - REFERENCE<br />
<br />
1.<br />
2.<br />
<br />
3.<br />
4.<br />
5.<br />
6.<br />
<br />
Ian Sommerville, Software Engineering, Ninth Edition, 2011<br />
Bernd Bruegge & Allen H. Dutoit. Object-Oriented<br />
Software Engineering: Using UML, Patterns, and Java,<br />
Third Edition, Prentice Hall, 2010<br />
Russell C. Bjork, ATM Simulation Links, Gordon College<br />
Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David<br />
Fado, UML 2 Toolkit, John Wiley & Sons Inc, 2003<br />
Dương Kiều Hoa – Tôn Thất Hoà An, Phân tích và thiết kế<br />
Hệ thống thông tin với UML, 2006<br />
Đào Nam Anh, Giáo Trình Phân Tích Và Thiết Kế Hướng<br />
Đối Tượng, Đại học Điện lực, 2013<br />
2<br />
<br />
CONTENT – NỘI DUNG<br />
Phương pháp hướng đối tượng và quá trình phát<br />
triển hệ thống phần mềm<br />
1. Giới thiệu về hệ thống phần mềm<br />
2. Sự phát triển hệ thống<br />
3. Các cách tiếp cận trong phát triển phần mềm<br />
4. Quá trình phát triển phần mềm hợp nhất<br />
3<br />
<br />
Ký hiệu (notation)<br />
Ký hiệu (notation) cho phép thể hiện ý<br />
tưởng phức tạp một cách ngắn gọn và<br />
chính xác.<br />
Trong các dự án liên quan đến nhiều<br />
người tham gia, có kiến thức, kỹ thuật và<br />
văn hóa khác nhau, trao đổi thông tin có<br />
nguy cơ bị hiểu sai lệch, nên sự chính xác<br />
và rõ ràng là rất cần thiết.<br />
<br />
<br />
4<br />
<br />
Ký hiệu (notation)<br />
Để một ký hiệu có thể dùng chính xác trong trao<br />
đổi thông tin, ký hiệu đó phải có một ngữ nghĩa<br />
xác định, phải là đại diện thích hợp cho một khía<br />
cạnh nhất định của hệ thống, và nó phải được hiểu<br />
rõ với tất các thành viên tham gia dự án.<br />
Khi một ký hiệu trở thành chuẩn mực, được sử<br />
dụng bởi một số lượng lớn người tham gia, thì khả<br />
năng hiểu sai và mơ hồ là rất ít.<br />
Ngược lại, khi có nhiều ký hiệu có cùng nghĩa,<br />
hoặc khi có một ký hiệu rất đặc biệt, người sử<br />
dụng dễ hiểu lầm vì mỗi người có cách giải thích<br />
riêng của mình.<br />
<br />
<br />
5<br />
<br />