thiết kế hướng đối tượng

30 89 0
thiết kế hướng đối tượng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Sự phức tạp của phần mềm là bản chất chứ ko phải ngẫu nhiên,xuất phát từ sự phức tạp của vấn đề, sự khó khăn của việc quản lý tiến trình, vấn đề mô tả hành vi hệ thống: Tài liệu này đề cập đến vấn đề sau: Phân tích và thiết kế phần mềm,thiết kế hướng đối tượng, Thế kế phần mềm

Kin trúc phn mm hin đi Phân tích và thit k hng đi tng Ni dung chính  S phc tp ca phát trin phn mm  Mô hình hng đi tng Nô  ôhì hth ht(UML)  N g ô n ng  m ô hì n h th ng n ht (UML) Phân tích và thit k hng đi tng 2 Tài liu tham kho  Grady Booch et al., Object-oriented l i d d i ith li ti ana l ys i s an d d es i gn w ith app li ca ti ons Phân tích và thit k hng đi tng 3 S phc tp ca phn mm  “Tính phc tp ca phn mm là bn cht, không philàngu nhiên ” không phi là ngu nhiên  Xut phát t − S phctpcaminvn đ (problem domain) S phc tp ca min vn đ (problem domain) − S khó khn ca vic qun lý tin trình phát trin − Vn đ trong vic mô t hành vi ca h thng ri rc Phân tích và thit k hng đi tng 4 S phc tp ca phn mm  Qun lý s phc tp    − Phân rã: chia ph  n m  m thành các ph  n nh   − Tru tng: quan tâm đ  n các đc đi  m chính Phâ    th á đ đi − Phâ n c  p: s  p x  p th eo c á c đ c đi m Phân tích và thit k hng đi tng 5 Mô hình đi tng  Qun lý s phc tp bng “đi tng”  Bao gm các nguyên lý ca tru tng hóa , đón g g ói , mô đun , p hân c p, kiu , , gg , ,p p, , đng thi, và tính bn (persistence) Phân tích và thit k hng đi tng 6 Mô hình đi tng  Bn nguyên tc c bn − Tru tng hóa − óng gói − Mođun hóa − Phân cp Phân tích và thit k hng đi tng 7 óng gói  óng gói quy t các đc trng ca mt thcth vào trong mthp đen tru thc th vào trong mt hp đen tru tng, ct giu s hin thc các đc trng này sau mt giao din trng này sau mt giao din  Thng đc bit đn bi khái nim “ che giu thông tin ” che giu thông tin  Ý kin khác? Phân tích và thit k hng đi tng 8 Mô đun hóa  Môđun hóa là s phân rã v mt vt lý h  li th th l àh t h o  c l og i c m t h th ng l n v à p h c t p thành các thành phn qun lý đc.  Phân rã h thng thành các h thng con. Các h  thn g con nà y đ  c p hát  gy p trin đc lp và có th tng tác đc vi nhau. Phân tích và thit k hng đi tng 9 i tng và lp i tng là mt thc th hoàn toàn xác đnh v ranh gii và đnh danh (id), nó cha các trng thái và phng thc Operations Lp là tp hp các đi tng có chung cu trúc, hành vi, ng ngha Attributes Phân tích và thit k hng đi tng 10 vi, ng ngha

Ngày đăng: 19/08/2015, 15:18

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan