Trin khai framework

Một phần của tài liệu (LUẬN văn THẠC sĩ) framework và ứng dụng trong việc xây dựng phần mềm luận văn ths công nghệ thông tin 1 01 10 (Trang 32 - 34)

G II THI U CHUN V FRAMEWORK

1.2. Ph ng pháp phát trin framework

1.2.4. Trin khai framework

N i dung chính c a pha này là s d ng m t ngôn ng l p trình h ng i ng c th , nh C++, Java, … tri n khai các thi t k ã c t o ra trong giai

o n thi t k . Vi c tri n khai này liên quan ch t ch n các yêu c u c a framework và ngôn ng th c hi n d nh. Do v y, trong ph n này, s không i sâu vào vi c th c hi n m t framework c th nào c , mà ch c p n k ch b n tri n khai và m t s tiêu chu n c n ph i áp ng trong khi xây d ng m t framework.

Khi tri n khai m t framework, m t cách ti p c n t trên xu ng nên là cách phù h p nh t, b t u t các l p m c cao. Các phát tri n này th c hi n ch c n ng chung c a các ng d ng và ti p t c th c hi n các i t ng m c th p. T t c các i t ng là không hi u l c t i th i m ki m tra framework, do v y m t u ki n thay th chúng ph i c tìm th y. Ho c là các cu ng mã có th c cung c p, ho c g i t i các i t ng m c th p có th c gi nh.

Ti p sau pha thi t k chi ti t, t t c các l p v i các thu c tính và ph ng pháp c xác nh khi s d ng ngôn ng c d ki n. Tuy nhiên, không có ranh gi i rõ ràng gi a thi t k chi ti t, tri n khai và ki m th , b i vì các s không nh t quán s c phát hi n trong khi tri n khai và s c ph n h i l i pha thi t k chi ti t. Các thành ph n th m chí còn c ki m tra trong su t pha tri n khai.

u vào c a pha tri n khai là m t mô t chi ti t c a các l p, các giao di n và các nh ngh a bên ngoài c c th v i hình th c c a ngôn ng th c hi n. u ra là m t t p các l p c th c hi n, s n sàng c ki m tra. i v i m i l p, vi c tri n khai g m hai b c sau:

® S tri n khai giao di n bên ngoài c a l p. Giao di n này, c xác nh trong su t pha thi t k chi ti t, c hoàn thành ch a nh ngh a bên trong c a l p này, ví d các thu c tính và tác v c b o v hay riêng t .

® S tri n khai các tác v , b t u v i m t tác v r ng (không ch a mã) v i ki u tr v úng. Các ng x n i b c xác nh b ng cách ki m tra các mô hình ng, ví d các l c t ng tác và các bi u chuy n d ch tr ng thái. Các c t ng tác th m chí ch a các mã gi (pseudocode), trên ó vi c th c hi n có th c d ng lên. ng x toàn b c a các tác v c th c hi n trong b c này.

Các quy c tiêu chu n v th c hi n nên c nh ngh a ho c c s d ng l i. Các quy c này bao g m xác nh các c u trúc file, các quy c t tên và các quy t c cho các tham chi u, .. Khi có m t mã ngu n theo chu n, vi c c mã s

c d dàng. Vi c có m t n mã mà d c s thu n l i cho vi c hi u framework, và ti t ki m c th i gian cho ng i s d ng.

Một phần của tài liệu (LUẬN văn THẠC sĩ) framework và ứng dụng trong việc xây dựng phần mềm luận văn ths công nghệ thông tin 1 01 10 (Trang 32 - 34)

Tải bản đầy đủ (PDF)

(122 trang)