Danh mục tài liệu

UML – OOAD phân tích thiết kế phần mềm - Chương 3

Số trang: 9      Loại file: pdf      Dung lượng: 387.73 KB      Lượt xem: 17      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Khung nhìn và các biểu đồ trong UML3.1. Cấu trúc UML Một hệ thống đ-ợc phân tích d-ới các góc độ khác nhau: yêu cầu chức năng, yêu cầu phi chức năng, cách tổ chức hệ thống. Vì vậy để mô hình hoá hệ thống một cách chi tiết, UML định nghĩa cấu trúc khung nhìn (view). Mỗi khung nhìn là cách nhìn hệ thống d-ới những góc độ khác nhau, bao gồm những biểu đồ khác nhau.Khung nhìn ng-ời dùng Khung nhìn cấu trúc...
Nội dung trích xuất từ tài liệu:
UML – OOAD phân tích thiết kế phần mềm - Chương 3 Ch−¬ng 3. Khung nh×n vµ c¸c biÓu ®å trong UML3.1. CÊu tróc UML Mét hÖ thèng ®−îc ph©n tÝch d−íi c¸c gãc ®é kh¸c nhau: yªu cÇu chøcn¨ng, yªu cÇu phi chøc n¨ng, c¸ch tæ chøc hÖ thèng. V× vËy ®Ó m« h×nh ho¸hÖ thèng mét c¸ch chi tiÕt, UML ®Þnh nghÜa cÊu tróc khung nh×n (view). Mçikhung nh×n lµ c¸ch nh×n hÖ thèng d−íi nh÷ng gãc ®é kh¸c nhau, bao gåmnh÷ng biÓu ®å kh¸c nhau. (User model view, Use case view, Scenario view ) Khung nh×n ng−êi dïng (Logical View, Structure model view, Static view) Khung nh×n cÊu tróc (Behavioral model view, Dynamic hoÆc Process ) Khung nh×n ®éng th¸i (Implementation model, Component view) Khung nh×n thùc thi (Deployment View, Environment model view) Khung nh×n triÓn khai Khung nh×n ng−êi dïng Khung nh×n thùc thi BiÓu ®å c¸c líp BiÓu ®å thµnh phÇn BiÓu ®å c¸c ®èi t−îng Khung nh×n ng−êi dïng BiÓu ®å c¸c tr−êng hîp sö dông Khung nh×n ®éng th¸i Khung nh×n triÓn khai BiÓu ®å diÔn tiÕn BiÓu ®å tr¹ng th¸i dÞch chuyÓn BiÓu ®å ph©n bæ BiÓu ®å ho¹t ®éng H×nh 3.1. CÊu tróc khung nh×n lµ c¸ch nh×n hÖ thèng ®øng vÒ phÝa ng−êi sö dông. Khung nh×n ng−êi dïngNã bao gåm c¸c vÊn ®Ò vµ c¸ch gi¶i quyÕt c¸c vÊn ®Ò theo tõng ng−êi södông hay nhãm ng−êi sö dông riªng lÎ. Khung nh×n nµy bao gåm biÓu ®åc¸c tr−êng hîp sö dông. lµ c¸ch nh×n hÖ thèng vµ gi¶i quyÕt c¸c vÊn ®Ò theo Khung nh×n cÊu tróccÊu tróc tÜnh. Khung nh×n nµy cã thÓ xem lµ c¸ch nh×n hÖ thèng theo c¸chnh×n tÜnh hay vËt lý. Khung nh×n nµy bao gåm c¸c biÓu ®å líp vµ biÓu ®å c¸c®èi t−îng. lµ c¸ch nh×n hÖ thèng vµ gi¶i quyÕt theo hµnh vi, giao Khung nh×n ®éng th¸il−u øng xö cña c¸c ®èi t−îng hay lµ c¸ch nh×n ®éng. Khung nh×n nµy gåmc¸c c¸ch nh×n ®éng, c¸c qu¸ tr×nh, sù ®ång thêi, hîp t¸c. Khung nh×n nµy http://www.ebook.edu.vn 43bao gåm biÓu ®å diÔn tiÕn, biÓu ®å hîp t¸c, biÓu ®å tr¹ng th¸i, biÓu ®å ho¹t®éng. lµ c¸ch nh×n hÖ thèng theo c¸c m« ®un, ch−¬ng tr×nh Khung nh×n thùc thicon, hÖ con (c¸ch nh×n theo cÊu tróc) vµ c¸c hµnh vi (c¸c luång thùc hiÖn).Khung nh×n nµy bao gåm biÓu ®å c¸c thµnh phÇn. lµ c¸ch nh×n hÖ thèng theo sù ph©n bæ c¸c cÊu tróc vµ Khung nh×n triÓn khaihµnh vi vµo c¸c thµnh phÇn vËt lý nh− thÕ nµo. Khung nh×n nµy bao gåm biÓu®å ph©n bæ.3.2. C¸c lo¹i biÓu ®å vµ ký hiÖu Trong UML ®Þnh nghÜa chÝn lo¹i biÓu ®å - BiÓu ®å c¸c tr−êng hîp sö dông - BiÓu ®å líp - BiÓu ®å ®èi t−îng - BiÓu ®å diÔn tiÕn - BiÓu ®å céng t¸c - BiÓu ®å tr¹ng th¸i - BiÓu ®å ho¹t ®éng - BiÓu ®å thµnh phÇn - BiÓu ®å ph©n bæ3.2.1. BiÓu ®å líp BiÓu ®å líp lµ biÓu ®å dïng ®Ó m« h×nh ho¸ cÊu tróc tÜnh cña hÖ thèng.Nã miªu t¶ c¸c líp, c¸c giao tiÕp (interface), sù céng t¸c vµ c¸c mèi quan hÖgi÷a c¸c thµnh phÇn trong m« h×nh. BiÓu ®å nµy dïng ®Ó m« t¶ sù céng t¸c,c¸c mèi quan hÖ gi÷a c¸c líp. Mét biÓu ®å líp gåm c¸c thµnh phÇn: líp,quan hÖ Líp ®¹i diÖn cho mét tËp c¸c ®èi t−îng cã ®Æc tÝnh t−¬ng tù nhau, kýhiÖu líp nh− sau Tªn líp C¸c thuéc tÝnh C¸c thao t¸c H×nh 3.2. Ký hiÖu líp Quan hÖ gåm c¸c lo¹i quan hÖ kÕt hîp, quan hÖ kÕt tËp, quan hÖ tængqu¸t ho¸. http://www.ebook.edu.vn 44 lµ quan hÖ vÒ mÆt cÊu tróc gi÷a hai hoÆc gi÷a mét vµ Quan hÖ kÕt hîpnhiÒu líp hoÆc ®èi t−îng. Trªn quan hÖ kÕt hîp cã thÓ cã hai tªn theo haih−íng ng−îc chiÒu nhau. B¶n sè (multiplicity) ®−îc m« t¶ trong quan hÖ kÕthîp vÝ dô (0..1). Quan hÖ kÕt hîp ®−îc ký hiÖu nh− sau. Sinh viªn Tr−êng Ng−êi 0...1 C¬ quan Gi¸o viªn sö dông H×nh 3.3. Quan hÖ kÕt hîp lµ tr−êng hîp riªng cña quan hÖ kÕt hîp. Nã ph¶n ¸nh Quan hÖ kÕt tËpquan hÖ toµn thÕ, bé phËn. Quan hÖ kÕt tËp ®−îc biÓu diÔn § é ng c¬ 1 ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: