Tham khảo tài liệu 'ngôn ngữ uml - bài 12', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Phaân tích vaø Thieát keá Höôùng ñoái töôïng duøng UML Module 12: Thieát keá Subsystem PT & TK Höôùng ñoái töôïng – Thieát keá kieán truùc Döông Anh Ñöùc 1 Muïc tieâu: w Tìm hieâu muïc ñích cuûa böôùc thieát keá Subsystem vaø vò trí cuûa coâng ñoaïn naøy trong qui trình w Ñònh nghóa caùc haønh vi ñöôc moâ taû trong interfaces cuûa subsystem döôùi daïng collaboration cuûa caùc class chöa beân trong w Laäp söu lieäu veà caáu truùc beân trong cuûa subsystem w Xaùc ñònh caùc phuï thuoäc caøo caùc phaàn töû beân ngoaøi subsystem PT & TK Höôùng ñoái töôïng – Thieát keá kieán truùc Döông Anh Ñöùc 2 Vò trí cuûa Thieát keá Subsystem Architectural Analysis Architectural Describe Review the Architecture Describe Architecture Architect Design Concurrency Distribution Reviewer Subsystem Design Use-Case Analysis Review the Use-Case Design Design Designer Design Reviewer Class Design PT & TK Höôùng ñoái töôïng – Thieát keá kieán truùc Döông Anh Ñöùc 3 Toång quan veà thieát keá Subsystem Design Subsystems and Interfaces Design Subsystems and Interfaces (updated) Subsystem Design Use-Case Realization Use-Case Realization (updated) Design Design Classes Guidelines PT & TK Höôùng ñoái töôïng – Thieát keá kieán truùc Döông Anh Ñöùc 4 Nhaéc laïi: Subsystems vaø Interfaces w Subsystem laø söï “keát hôïp” giöõa package vaø class w Hieän thöïc hoùa 1 hoaëc nhieàu interfaces ñònh nghóa haønh vi cuûa noù > Interface > Subsystem Name Interface Realization (Canonical form) Subsystem > Subsystem Name Interface PT & TK Höôùng ñoái töôïng – Thieát keá kieán truùc Döông Anh Ñöùc Realization (Elided5 form) Subsystem Guidelines w Muïc tieâu § Giaûm thieåu keát noái > A § Coù tính cô ñoäng, töông thích plug-and-play § Caùch ly caùc thay ñoåi § Tieán hoùa ñoäc laäp > w Nhöõng ñeà nghò B § Ñöøng khaûo saùt chi tieát, chæ interfaces § Chæ phuï thuoäc vaøo interfaces khaùc > C Chìa khoùa laø abstraction vaø encapsulation PT & TK .