V n chính c a pha thi t k framework là cung c p m t n n t ng cho m t s th c thi chung, mà s c áp d ng cho m t vài ng d ng c th . Trong su t quá trình thi t k , nhi u s tr u t ng s c nh n d ng và do v y, các thi t k ph i d dàng thay i.
Ph n l n các khái ni m chung c a các ng d ng ã c nh n d ng trong pha phân tích mi n ng d ng và pha phân tích. Do v y các tr u t ng c tìm th y trong su t pha thi t k s h u nh ch c ch n là t i m t m c th p h n. S nh n d ng c a m t s tr u t ng m c cao trong su t pha thi t k có th ch là k t qu tr v c a pha phân tích.
Trong th c t , các tr u t ng c tìm t “d i lên”, b ng cách nghiên c u các ví d c th , g i ý ph i có m t thi t k tìm m t s tr u t ng. Thi t k nên là m t t ng quan trong u c a các nhà thi t k , m t thi t k m u ho c m t ng d ng c trong ó v n thi t k t ng t ã c gi i quy t.
Bên c nh vi c tìm ra các s tr u t ng, trong pha thi t k còn ph i nh n d ng các gi i pháp thi t k chung. S không có l i n u thi t k cùng m t v n hai l n, ho c làm hai thi t k hoàn thi n gi i quy t hai v n t ng t nhau. M t gi i pháp thi t k chung không ch gi i quy t v n hi n t i mà còn s d ng c v i nh ng v n t ng t .
Vi c tìm ki m nh ng gi i pháp thi t k tr c c s d ng l i s gi i h n s c n thi t cho các quy t nh thi t k ph c t p. N u m t v n thi t k là t ng t , ho c gi ng h t nhau, thì v n này c gi i quy t th c s , các gi i pháp thi t k tr c nên c s d ng l i.
Các ki n th c có th có trong t ch c c ng nên c s d ng l i t i a. Các m u thi t k là các gi i pháp chung cho các v n mà th ng x y ra trong thi t k framework. Các m u thi t k ã c ng d ng cho nhi u thi t k và các gi i pháp mà chúng g i ý là nh ng ch ng minh t t. Các m u thi t k không nh ng giúp cho vi c trao i gi a các nhóm thi t k mà còn làm cho framework c hi u d dàng
n.
1.2.3.2. Pha thi t k ki n trúc
Trong su t pha thi t k ki n trúc, m t mô t m c cao c a framework và các ng d ng c làm d a trên các mô hình phân tích. Các ho t ng sau nên là chung cho thi t k ki n trúc trong h u h t các ph ng pháp h ng i t ng.