1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

Phân tích, thiết kế và lập trình hướng đối tượng

7 18 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 179,99 KB

Nội dung

[r]

(1)

ph l c 6ụ ụ

phân tích, thi t k l p trình hế ế ướng đ i

tượng

§ Phân tích h ng đ i tướ ố ượng 1.1 Gi i thi uớ

Phân tích h th ng khơng ch có liên quan ch t ch v i s xu tệ ố ỉ ặ ẽ ự ấ

hi n c a máy tính, mà th c t nhu c u phân tích có trệ ủ ự ế ầ ước máy tính xu t hi n t nhi u th k Khi Vua Pharaon c a Aiấ ệ ề ế ỷ ủ

C p c đ i xây d ng Kim T Tháp, nh ng ngậ ổ ự ự ữ ười thi t kế ế

Kim T Tháp có th đự ể ược coi nh nh ng nhà thi t k h th ng,ư ữ ế ế ệ ố

nh ng ki n trúc s đ i tài, nh ng ngữ ế ữ ườ ổi t ch c v n chuy nứ ậ ể

nguyên v t li u, huy đ ng nhân công xây d ng Kim T Tháp, theoậ ệ ộ ự ự

m t nghĩa đó, nh ng ngộ ữ ười phân tích h th ng Tệ ố

gi a th k trữ ế ỷ ước, nhà t b n, doanh nghi p mu n có l iư ả ệ ố ợ

nhu n cao ph i ti n hành nghiên c u phậ ả ế ứ ương pháp, cách tổ

ch c, phân công lao đ ng h p lý đ cho h th ng s n xu t,ứ ộ ợ ể ệ ố ả ấ

kinh doanh ho t đ ng đ t hi u qu cao h n Chính h th cạ ộ ệ ả ọ ự

hi n phân tích nh ng h th ng đ đ nh ng phệ ữ ệ ố ể ề ữ ương pháp qu n lý, cách t ch c m i, t t h n.ả ổ ứ ố

Cùng v i s phát tri n c a công nghi p n t , giá thành ph ự ể ủ ệ ệ ầ

c ng gi m nhi u, nh ng giá ph n m m l i tăng Nh t phí t nứ ả ề ầ ề ấ ổ

cho b o trì đ h th ng đáp ng đả ể ệ ố ứ ược nh c u c a ngư ầ ủ ườ ụi s d ng l i chi m m t t tr ng r t l n t ng chi phí cho m t d ánạ ế ộ ỷ ọ ấ ổ ộ ự

phát tri n ph n m m Đi u cho th y vai trò c a công vi cể ầ ề ề ấ ủ ệ

phân tích h th ng r t quan tr ng c n thi t ph i tìm raệ ố ấ ọ ầ ế ả

phương pháp t t h n cho vi c phát tri n h th ng.ố ệ ể ệ ố

Phân tích làm nhi m v phân tách tốn thành thành ph nệ ụ ầ

nh h n Trong cơng ngh ph n m m cịn có nghĩa ph iỏ ệ ầ ề ả

hi u rõ trình xây d ng đ c t yêu c u c a ngể ự ặ ả ầ ủ ườ ụi s d ng, n m đắ ược ch c cách phân rã h th ng v t lý thành cácứ ệ ố ậ

đ n th (module) Theo phơ ể ương pháp truy n th ng u đóề ố ề

thường th c hi n theo cách ti p c n trên-xu ng (top-down),ự ệ ế ậ ố

s d ng phử ụ ương pháp phân tích có c u trúc Phân tích hấ ướng đ iố

tượng cho phép mô t h th ng g n v i th gi i th c h n, xácả ệ ố ầ ế ự

đ nh rõ đ i tị ố ượng, tr u từ ượng hoá yêu c u đ c s đóầ ể

xây d ng đự ược c u trúc c a h th ng Phấ ủ ệ ố ương pháp hướng đ iố

tượng gi i quy t đả ế ược h ngăn cách gi a ố ữ phân tích thi t k hế ế ệ

th ng.ố

Trong m c đ c p đ n bụ ề ậ ế ước c n th c hi nầ ự ệ

trong phân tích hướng đ i tố ượng (PTHĐT) Thơng qua ví d vụ ề

phân tích h th ng th vi n, hình dung rõ h n cơng vi cệ ố ệ ệ

xây d ng đ c t yêu c u, mô t đ i tự ặ ả ầ ả ố ượng cách xác đ nhị

m i quan h gi a l p đ i tố ệ ữ ố ượng h th ng.ệ ố

1.2 Các bước th c hi n phân tích hự ướng đ i tố ượng

Đ xây d ng m t h th ng ph n m m ph i gi i quy t baể ự ộ ệ ố ầ ề ả ả ế

v n đ sau:ấ ề

+ D li u, l p đ i tữ ệ ố ượng c u trúc c a chúng.ấ ủ

+ Nh ng hành vi th hi n ch c c c b , nh ng quáữ ể ệ ứ ụ ộ ữ

trình h th ng.ệ ố

+ Đi u n hành vi t ng th c a h th ng.ề ể ổ ể ủ ệ ố

Trong th c t , c u trúc d li u yêu c u v hành vi c a hự ế ấ ữ ệ ầ ề ủ ệ

th ng thố ường xuyên thay đ i Do v y ph i phân tích k tốn,ổ ậ ả ỹ

l a ch n phự ọ ương pháp phát tri n h th ng thích h p đ cho hể ệ ố ợ ể ệ

th ng có tính ch t m , d thích nghi giúp cho cơng vi c b o trì hố ấ ễ ệ ả ệ

th ng đ t n kém.ố ỡ ố

Người phân tích h th ng ngệ ố ười có ki n th c bao quát, cóế ứ

kinh nghi m trình phân tích nhi u h th ng ng d ngệ ề ệ ố ứ ụ

khác nhau, đ ng th i ph i có kh giao ti p, trao đ i hi uồ ả ả ế ổ ể

được nh ng ngữ ườ ầ ưi đ u t , thi t k nh ng ngế ế ữ ườ ụi s d ng hệ

th ng.ố

Nhi m v c a phân tích h th ng ph i tr l i cho đệ ụ ủ ệ ố ả ả ược câu h i "H th ng làm gì?" "T i sao?" Đ xác đ nh đỏ ệ ố ể ị ược toán tr l i đả ược nh ng câu h i nêu ngữ ỏ ười phân tích c n ph i phát hi n, tìm hi u k nh ng h th ng có ho cầ ả ệ ể ỹ ữ ệ ố ặ

đang ho t đ ng th c t Có th ch a ph i h th ng tinạ ộ ự ế ể ả ệ ố

(2)

h c hoá Trên c s nghiên c u nh ng h th ng cũ, xác đ nh rõọ ứ ữ ệ ố ị

yêu c u c a ngầ ủ ườ ụi s d ng đ quy t đ nh xem h th ng c n xâyể ế ị ệ ố ầ

d ng s làm ho t đ ng nh th Q trình đự ẽ ộ ế ược mơ t nh hình 1-1.ả

Tìm hi uể Quy t đ nhế ị h th ng cũệ ố h th ng m iệ ố

làm gì? Yêu c u c aầ ủ

ngườ ụi s d ng

Phát hi n nh ngệ ữ Xác đ nh rõị h th ng cũệ ố h th ng c nệ ố ầ

phát tri nể

Hình 1-1. M c đ bao quát th gi i th ộ ế ự

Trong phương pháp truy n th ng mơ hình dịng d li uề ố ữ ệ

được mô t thông qua s đ dịng d li u Các q trình ữ ệ ệ

th ng đố ược xác đ nh thông qua vi c phân rã ch c top-down.ị ệ ứ

S đ bi n đ i tr ng thái ế ổ ược s d ng đ mô t s bi n đ iử ụ ể ả ự ế ổ

thông tin dòng u n h th ng Phề ể ệ ố ương pháp hướng đ i tố ượng k t h p hai phế ợ ương di n d li u v i trình, g pệ ữ ệ ộ

chung hành vi c c b v i d li u m t đ n v c u trúc.ụ ộ ữ ệ ộ ị ấ

Phương pháp phân tích hướng đ i tố ượng cung c p cho chúng taấ

công c đ n gi n nh ng đ m nh đ xác đ nh đ i tụ ả ủ ể ị ố ượng xây d ng đ n nguyên c a h th ng c n phát tri n Phân tíchự ủ ệ ố ầ ể

hướng đ i tố ượng bao g m bồ ước sau: + Tìm hi u toán.ể

+ Xác đ nh rõ đ c t yêu c u c a ngị ặ ả ầ ủ ườ ụi s d ng, c a hủ ệ

th ng ph n m m.ố ầ ề

+ Xác đ nh đ i tị ố ượng thu c tính c a chúng.ộ ủ

+ Xác đ nh hàm mà đ i tị ố ượng s ph i th c hi n (hànhẽ ả ự ệ

vi c a đ i tủ ố ượng)

+ Xác đ nh m i quan h tị ố ệ ương tác gi a đ i tữ ố ượng, thông báo s truy n thông báo gi a đ i tự ề ữ ố ượng

Thi t kế ế

Hình 1-2. Phân tích hướng đ i tố ượng

1.2.1 Tìm hi u k toánể

Nhi m v đ u tiên c a q trình phân tích ph i tìm hi u kệ ụ ầ ủ ả ể ỹ

bài tốn ng d ng Ngứ ụ ười phân tích ph i g p g , trao đ i v iả ặ ỡ ổ

nh ng ngữ ười đ u t , nh ng ngầ ữ ườ ụi s d ng đ bi t rõ v ch cể ế ề ứ

năng, nhi m v c a h th ng c n phát tri n Đ ng th i ngệ ụ ủ ệ ố ầ ể ười phân tích ph i tìm hi u, phát hi n nh ng h th ng cũ ho c đangả ể ệ ữ ệ ố ặ

gi i quy t nh ng v n đ tả ế ữ ấ ề ương t nh nh ng v n d mà hự ữ ấ ề ệ

th ng c n x lý D a vào nh ng kinh nghi m, k t qu phân tíchố ầ ự ữ ệ ế ả

Xây dựng đặc tả yêu

Định nghĩa

Xác định lớp đối

Xác định

các hàm Mối quan hệ đối tượng

(3)

nh ng h th ng cũ, nh ng công vi mà hàng ngàyph i th c hi nữ ệ ố ữ ệ ả ự ệ

đ xác đ nh xác tốn Trên c s làm rõ h n nh ngể ị ữ

yêu c u c a toán đ nh nghĩa l i theo quan m c a kầ ủ ị ể ủ ỹ

s ph m m m đ đ m b o đ a đư ầ ề ể ả ả ượ ờc l i gi i tin h c (h th ngả ọ ệ ố

th c hi n đự ệ ược máy tính) Các kh ng đ nh v toán ph iẳ ị ề ả

đ n gi n rõ ràng, m ch l c v văn ph m Đi u giúp choơ ả ạ ề ề

các k s ph n m m có u ki n t p chung nhi u h n vào vi cỹ ầ ề ề ệ ậ ề ệ

xây d ng l i gi i cho toán D a nh ng kh ng đ nh c a bàiự ả ự ữ ẳ ị ủ

toán đ xây d ng đ c t yêu c u c a ngể ự ặ ả ầ ủ ườ ụi s d ng l n c aẫ ủ

c h th ng ph n m m.ả ệ ố ầ ề

1.2.2 Xây d ng đ c t yêu c uự ặ ả

Khi đ nh nghĩa rõ tốn bị ước ti p theo ph i tìm hi uế ả ể

xem h th ng d ki n s yêu c u làm gì? Đi u quan tr ng ệ ố ự ế ẽ ầ ề ọ

đây ph i xây d ng đả ự ược danh sách yêu c u c a ngầ ủ ườ ửi s d ng Rõ ràng c n có s trao đ i, hi u bi t gi a ngụ ầ ự ổ ể ế ữ ườ ửi s d ng ngụ ười phát tri n h th ng v nh ng u mà h mongể ệ ố ề ữ ề ọ

mu n D a nh ng yêu c u c a ngố ự ữ ầ ủ ườ ụi s d ng, người phát tri n đ a đ c t cho h th ng Ngể ặ ả ệ ố ười xây d ng h th ngự ệ ố

ph i tr l i đả ả ược câu h i:ỏ

+ Đ u (output) c a h th ng gì?ầ ủ ệ ố

+ H th ng s ph i làm đ có k t qu mong mu n, nghĩaệ ố ẽ ả ể ế ả ố

là ph i x lý gì?ả

+ Đ u vào (input) c a h th ng gì?ầ ủ ệ ố

+ Nh ng tài nguyên mà h th ng yêu c u gì?ữ ệ ố ầ

Ph i hi u rõ ngu n g c, d ng thông tin c n cung c p choả ể ố ầ ấ

h th ng ho t đ ng H th ng s gi i quy t v n đ gì, nh ng k tệ ố ộ ệ ố ẽ ả ế ấ ề ữ ế

qu c n ph i có Xác đ nh đả ầ ả ị ược m i quan h gi a đ u vào/raố ệ ữ ầ

(input/output), nghĩa xác đ nh đị ược nh ng kh ng đ nh v m iữ ẳ ị ề ố

quan h gi a ti n u ki n h u u ki n cho trìnhệ ữ ề ề ệ ậ ề ệ

trong h th ng.ệ ố

Các đ c t chi ti t ph c v cho vi c xây d ng tr c nghi mặ ả ế ụ ụ ệ ự ắ ệ

h th ng đ ki m tra xem nh ng nhi m v đ t có đệ ố ể ể ữ ệ ụ ặ ược hồn thành hay khơng

1.2.3 Xác đ nh đ i tị ố ượng

Thông thường đ i tố ượng s đẽ ược xác đ nh thông qua cácị

th c th th gi i th c đự ể ế ự ược tr u từ ượng hoá thành đ iố

tượng tr u từ ượng Đ xác đ nh đ i tể ị ố ượng có th sể

d ng m t nh ng công c sau:ụ ộ ữ ụ

1 S đ dòng d li uơ ữ ệ

2 Phân tích văn b n.ả

S đ dịng d li u:ơ ồ ữ ệ

S đ dòng d li u mơ hình h th ng cho c d li u l n quáơ ữ ệ ệ ố ả ữ ệ ẫ

trình Thơng tin l y t ngu n d li u, đấ ữ ệ ược chuy n đ n choể ế

m t hay nhi u trình x lý ngộ ề ượ ạc l i, m t trình nh nộ ậ

đ thơng tin vào (input) b t đ u th c hi n, x lý thông tin vàủ ắ ầ ự ệ

cho k t qu (output) chúng đế ả ược g i t i kho d li u.ử ữ ệ

Trong s đ dòng d li u, m t trình s ữ ệ ộ ẽ ược th c hi n cóự ệ

đ thông tin đ u vào (theo đủ ầ ường có mũi tên d n đ n qẫ ế

trình đó)

Trong s đ , hình trịn ho c ellipse ặ ượ ục s d ng đ bi u di nể ể ễ

cho m t trình, hình có tên g i c a q trình Tên g i choộ ọ ủ ọ

m t trình ph i nh t bao gi ph i b t đ u b ngộ ả ấ ả ắ ầ ằ

đ ng t k t h p v i b ng nh : "X lý đ n hàng", "Ghi nh nộ ế ợ ổ ữ ậ

ngu n hàng" v.v Ví d :ồ ụ

Đ n đ t hàngơ ặ X lýử Ch thỉ ị đ n hàngơ

Ch c quan tr ng c a trình x lý d li u, bi n đ iứ ọ ủ ữ ệ ế ổ

thơng tin Dịng d li u đữ ệ ược bi u di n b ng để ễ ằ ường th ng có mũiẳ

tên làm nhi m v chuy n t i thông tin vào ho c kh i m t quáệ ụ ể ả ặ ỏ ộ

trình Mũi tên ch hỉ ướng c a dịng thơng tin L u ý ch nóiủ ỉ

t i s v n chuy n thông tin logic ch không ph i thông tin d ngớ ự ậ ể ứ ả

v t lý Dòng d li u đậ ữ ệ ược g n v i m t tên nh ng không nh t thi tắ ộ ấ ế

ph i nh t Các dòng d li u, tên đả ấ ữ ệ ược g n cho ph iắ ả

ch đỉ ược thông tin logic tương ng cho m t trình Trong sứ ộ

đ dịng d li u, d li u đồ ữ ệ ữ ệ ược bi u di n b ng hình ch nh tể ễ ằ ữ ậ

có ch a tên c a thông tin đứ ủ ượcc c t gi Tên g n v i d li u ph iấ ữ ắ ữ ệ ả

(4)

là danh t Ví d :ừ ụ

KHACH_HANG

bi u di n cho nh ng thông tin v khách hàng để ễ ữ ề ược có tên KHACH_HANG Gi a d li u trình ln có nh t m tữ ữ ệ ấ ộ

dòng d li u liên k t.ữ ệ ế

Đ n đ t hàngơ ặ X lýử Ch thỉ ị đ n hàngơ

Hình 1-3. S đ dòng d li uơ ữ ệ

Các trình bi u di n hình trịn ho c ellipseể ễ ặ

là th t c, hàm Hình 1-3 mơ t s đ dòng d li u c a hủ ụ ả ữ ệ ủ ệ

th ng x lý đ n hàng v n chuy n thông tin cho công ty phátố ậ ể

hành sách

Trong s đ dòng d li u c a h th ng th c th ữ ệ ủ ệ ố ự ể ược bi u di n hình ch nh t kho d li u để ễ ữ ậ ữ ệ ược bi uể

di n v i tên g i đ t hai đễ ọ ặ ường th ng song song Kho d li uẳ ữ ệ

bi u di n cho m t lể ễ ộ ượng l n thông tin c n ph i l u tr m tớ ầ ả ữ ộ

th i gian dài, thờ ường t p d li u đ cho nhi u ngệ ữ ệ ể ề ười có th truy nh p vào S đ dịng d li u có th s d ng đ bi uể ậ ữ ệ ể ụ ể ể

di n q trình x lý thơng tin h th ng nhi u m c đ tr uễ ệ ố ề ứ ộ

tượng khác Quá trình "X lý đ n hàng", "T p h p đ n hàng"ử ậ ợ

hình 1-4 đ c làm m n t trình "X lý đ n hàng" hình 1-3

ở ượ ị

và có th ti p t c để ế ụ ược làm m n thêm, mơ t nh ng q trình nhị ả ữ

thanh toán, giao hàng v.v , m c đ chi ti t h n.ở ứ ộ ế

CSDL v sáchề X lýử đ n hàngơ

CSDL v khách hàngề

T p h pậ ợ đ n hàngơ

Hình 1-4. S đ dòng d li u h x lý đ n đ t hàngơ ữ ệ ệ ặ

Phương pháp t o s đ dòng d li uạ ơ ồ ữ ệ

Chúng ta có th t o s đ dịng d li u theo m t haiể ữ ệ ộ

cách sau:

1 Dùng s đ ch c năng:ơ ồ S đ ch c ch cho chúng taơ ứ ỉ

bi t v ch c c u trúc phân c p công vi c c n th c hi n.ế ề ứ ấ ấ ệ ầ ự ệ

M t nh ng nhi m v đ u tiên c a ngộ ữ ệ ụ ầ ủ ười phân tích phân tích tốn đ xây d ng s đ ch c c a h th ng Theoể ự ứ ủ ệ ố

phương pháp có c u trúc, vi c phân rã ch c c a h th ngấ ệ ứ ủ ệ ố

thành nh ng ch c l i bao hàm nhi u ch c khácữ ứ ề ứ

n a s cho k t qu m t s đ phân c p ch c c a hữ ẽ ế ả ộ ấ ứ ủ ệ

th ng (phân tích ch c cách xây d ng s đ ch c năngố ứ ự ứ

được đ c p k cu n "Phân tích, thi t k cài đ t h thôngề ậ ỹ ố ế ế ặ ệ

tin qu n lý, Vi n Tin h c") Các ch c s đ ch c năngả ệ ọ ứ ứ

s đẽ ược chuy n tể ương ng sang trình s đ dòng dứ ữ

li u D a vào k t qu tìm hi u, phân tích toán đ xác đ nh cácệ ự ế ả ể ể ị

ngu n d li u, kho d li u vào/ra cho trình s đồ ữ ệ ữ ệ

dòng d li u.ữ ệ

2 S d ng s đ ng c nh:ử ụ ơ ồ ữ ả S đ ng c nh thơ ữ ả ường đượ ửc s d ng giai đo n đ u c a q trình phân tích đụ ầ ủ ược dùng để

v ch ph m vi ho t đ ng c a h th ng Thông thạ ạ ộ ủ ệ ố ường s đ ngơ ữ

c nh đả ược xây d ng dự ưới d ng t a nh s đ ch c năng, baoạ ự ứ

g m m t nút bi u di n cho nhi m v trung tâm c a hồ ộ ể ễ ệ ụ ủ ệ

th ng, to tác nhân ngồi ho c nhóm cơng vi c có liênố ả ặ ệ

quan

Phân tích s đ ch c năng, s đ ng c nh cách xây d ng sơ ứ ữ ả ự

đ dòng d li u có th tham kh cu n "Phân tích, thi t k vàồ ữ ệ ể ả ố ế ế

cài đ t h thông tin qu n lý, Vi n Tin h c".ặ ệ ả ệ ọ

Khách Kho

Đơn đặt Các kho

(5)

Chúng ta có th d a vào đ nh nghĩa c a s đ dòng d li u để ự ị ủ ữ ệ ể

xác đ nh đ i tị ố ượng Trong s đ dịng d li u, nh ng hìnhơ ữ ệ ữ

ch nh t, có hai đữ ậ ường th ng song song bi u di n cho d li u,ẳ ể ễ ữ ệ

kho d li u có th đữ ệ ể ược xem nh đ i tư ố ượng L u ý r ngư ằ

khơng có s tự ương ng 1-1 gi a nh ng nút bi u di n cho d li u,ứ ữ ữ ể ễ ữ ệ

kho d li u s đ dòng d li u v i đ i tữ ệ ữ ệ ố ượng M t đ iộ ố

tượng có th đ i di n c a m t hay nhi u nút d li u, kho dể ệ ủ ộ ề ữ ệ ữ

li u s đ dòng d li u tuỳ thu c vào ng c nh c a v n đệ ữ ệ ộ ữ ả ủ ấ ề

mà mơ t Ví d hình 1-4 s có ba đ i tả ụ ẽ ố ượng: SACH, DON_HANG KHACH_HANG Hai nút: kho d li uữ ệ

"CSDL v sách" v i nút d li u "Các kho sách" đ i di n choề ữ ệ ệ

đ i tố ượng SACH qu n lý nh ng thơng tin v sách; đ iả ữ ề ố

tượng DON_HANG xác đ nh t nút "Đ n đ t sách" cònị ặ

KHACH_HANG xác đ nh t nút "CSDL v khách hàng".ị ề

Phân tích văn b n:ả

Cách th c hi n th hai d a mô t b ng văn b n c a bàiự ệ ứ ự ả ằ ả ủ

toán ho c l i gi i đ phân tích Văn b n mơ t có th g m có m tặ ả ể ả ả ể ộ

hay nhi u câu, m t hay nhi u đo n, chề ộ ề ương, ph n, tuỳ thu c vàoầ ộ

m c đ ph c t p c a tốn Trong đ i tứ ộ ứ ủ ố ượng thường mô t b ng danh t Danh t thả ằ ừ ường phân lo iạ

thành danh t riêng, danh t chung, danh t tr u từ ừ ượng ho cặ

danh t ch đ i lừ ỉ ượng

Đi u quan tr ng c n l u ý phân tích ph i d a vào ngề ọ ầ ả ự ữ

nghĩa ng c nh đ phân lo i danh t M t t có th danh tữ ả ể ộ ể

chung ng c nh song có th danh t tr uữ ả ể ừ

tượng ho c danh t ch đ i lặ ỉ ượng ng c nh khác Cũng c nữ ả ầ

l u ý không ph i t t c danh t đ u đư ả ấ ả ề ược dùng đ bi uể ể

di n cho nh ng đ i tễ ữ ố ượng c n thi t cho h th ng c a chúng ta.ầ ế ệ ố ủ

B ng 1-1. B nh phân lo i danh tả

Ki u c a danh tể ý nghĩa Ví dụ

Danh t chungừ Xác đ nh m t l p th cị ộ ự

thể Ơ tơ, khách hàng, h c sinh ọ Danh t riêngừ Tên c a m t đ i tủ ộ ố ượng xác Nguy n An, IBM, BBCễ

đ nhị Danh từ tr uừ tượng ho c đ iặ lượng

Xác đ nh ch t lị ấ ượng, đ iạ lượng ho c ho t đ ng ngặ ộ ứ v i danh tớ

Thu nh p, lậ ương, giao thơng

Tóm l i, có th s d ng m t hai cơng c đạ ể ụ ộ ụ ể

xác đ nh danh sách đ i tị ố ượng c a toán ng d ng sau đóủ ứ ụ

ti p t c:ế ụ

1 Xác đ nh nh ng đ i tị ữ ố ượng ch n m khơng gian tốn,ỉ ằ

không gian l i gi i, nh ng đ i tờ ả ữ ố ượng n m khơng gian bàiằ

tốn nh ng n m gi i h n c a h th ng ph n m m.ư ằ ủ ệ ố ầ ề

2 Xây d ng thu c tính cho đ i tự ộ ố ượng c a không gianủ

l i gi i.ờ ả

Sau xác đ nh đị ược đ i tố ượng nhi m v ti p theoệ ụ ế

là xác đ nh nh ng thu c tính mơ t tính ch t c a t ng l p đ iị ữ ộ ả ấ ủ ố

tượng Người phân tích có th d a vào ba ngu n cung c p thôngể ự ấ

tin c b n sau đ t p h p, xây d ng nh ng thu c tính cho t ngơ ả ể ậ ợ ự ữ ộ

l p đ i tớ ố ượng:

1 T nh ng kinh nghi m, tri th c c a ngừ ữ ệ ứ ủ ười phân tích h th ngệ ố

v th c t công vi c lĩnh v c t p trung nghiên c u đ dề ự ế ệ ự ậ ứ ể ự

đoán, xác đ nh danh sách thu c tính.ị ộ

2 T nh ng ngừ ữ ườ ụi s d ng, thông qua cu c ph ng v n,ộ ỏ ấ

trao đ i tìm hi u toán c th đ l p danh sách thu cổ ể ụ ể ể ậ ộ

tính

3 T nh ng h th ng cũ, nh ng b ng bi u, báo cáo tàiừ ữ ệ ố ữ ả ể

li u khoa h c đệ ọ ược s d ng thử ụ ường xuyên lĩnh v c đangự

nghiên c u đ ch n l c nh ng thu c tính cho l p đ i tứ ể ọ ọ ữ ộ ố ượng xác đ nh.ị

Theo cách th c có th đ xu t danh sách nh ngứ ể ề ấ ữ

thu c tính cho l p SACH, DON_HANG KHACH_HANGộ

trong h qu n lý kinh doanh sách nêu nh sau:ệ ả

Đ i v i l p SACHố ớ

Tac_gia : Tên tác gi c a cu n sáchả ủ ố

(6)

vi c bao gói, che gi u thơng tin đ nh danh đ i tệ ấ ị ố ượng L pậ

trình d a đ i tự ố ượng có nh ng đ c tính sau:ữ ặ

+ Bao gói d li uữ ệ

+ C ch che gi u truy nh p d li uơ ế ấ ậ ữ ệ

+ T đ ng t o l p xoá b đ i tự ộ ậ ỏ ố ượng + Phép tốn t i b iả ộ

Ngơn ng h tr cho ki u l p trình đữ ỗ ợ ể ậ ược g i ngôn ngọ ữ

l p trình d a đ i tậ ự ố ượng Ngôn ng l p không h trữ ỗ ợ

cho vi c th c hi n k th a liên k t đ ng Ada ngôn ng l pệ ự ệ ế ế ộ ữ ậ

trình d a đ i tự ố ượng

L p trình hậ ướng đ i tố ượng ki u l p trình d a đ i tể ậ ự ố ượng b sung thêm nhi u c u trúc đ cài đ t nh ng quan h v kổ ề ấ ể ặ ữ ệ ề ế

th a liên k t đ ng Vì v y đ c tính c a LTHĐT có th vi t m từ ế ộ ậ ặ ủ ể ế ộ

cách ng n g n nh sau:ắ ọ

Các đ c tính d a đ i tặ ự ố ượng + k th a + liên k t đ ng.ế ế ộ

Ngôn ng h tr cho nh ng đ c tính đữ ỗ ợ ữ ặ ược g i ngôn ngọ ữ

LTHĐT, ví d nh C++, Smalltalk, Object Pascal hay Eiffel v.v ụ

Vi c ch n m t ngôn ng đ cài đ t ph n m m ph thu cệ ọ ộ ữ ể ặ ầ ề ụ ộ

nhi u vào đ c tính yêu c u c a toán ng d ng, vào khề ặ ầ ủ ứ ụ ả

năng s d ng l i c a nh ng chử ụ ủ ữ ương trình có vào t ch c c aổ ứ ủ

nhóm tham gia xây d ng ph n m m Tự ầ ề ương t nh ngôn ng l pự ữ ậ

trình C, C++ đượ ục s d ng r ng rãi, r t thành công trongộ ấ

vi c s d ng đ cài đ t h th ng ph n m m ph c t p.ệ ụ ể ặ ệ ố ầ ề ứ

3.5 Nh ng ng d ng c a LTHĐTữ

LTHĐT m t nh ng thu t ng độ ữ ậ ữ ược nh c đ n nhi uắ ế ề

nh t hi n cơng ngh ph n m m đấ ệ ệ ầ ề ượ ức ng d ngụ

đ phát tri n ph n m m nhi u lĩnh v c khác Trong sể ể ầ ề ề ự ố

đó, có ng d ng quan tr ng n i ti ng nh t hi n lĩnh v ụ ọ ổ ế ấ ệ ự

thi t k giao di n v i ngế ế ệ ườ ụi s d ng, ví d nh Windows Hàngụ

trăm h th ng v i giao di n Windows đệ ố ệ ược phát tri n d a trênể ự

k thu t LTHĐT Nh ng h thông tin doanh nghi p th c tỹ ậ ữ ệ ệ ự ế

r t ph c t p, ch a nhi u đ i tấ ứ ứ ề ố ượng v i thu c tính hàmớ ộ

ph c t p Đ gi i quy t nh ng h th ng ph c h p th LTHĐTứ ể ả ế ữ ệ ố ứ ợ ế

l t hi u qu Tóm l i, nh ng lĩnh v c ng d ng c a kạ ỏ ệ ả ữ ự ứ ụ ủ ỹ

thu t LTHĐT bao g m:ậ

+ Nh ng h th ng làm vi c theo th i gian th c.ữ ệ ố ệ ự

+ Trong lĩnh v c mơ hình hố ho c mơ ph ng q trình.ự ặ ỏ

+ Các c s d li u hơ ữ ệ ướng đ i tố ượng + Nh ng h siêu văn b n, multimedia.ữ ệ ả

+ Lĩnh v c trí tu nhân t o h chuyên gia.ự ệ ệ

+ L p trình song song m ng n -ron.ậ

+ Nh ng h t đ ng hố văn phịng tr giúp quy t đ nh.ữ ệ ự ộ ợ ế ị

+ Nh ng h CAM/CAM.ữ ệ

V i nhi u đ c tính phong phú c a LTHĐT nói riêng, c aớ ề ặ ủ ủ

phương pháp phát tri n hể ướng đ i tố ượng nói chung, hy v ng n n công nghi p ph n m m s c i ti n không nh ng vọ ề ệ ầ ề ẽ ả ế ữ ề

ch t lấ ượng mà gia tăng nhanh v s lề ố ượng tương lai Kỹ

ngh hệ ướng đ i tố ượng s làm thay đ i cách suy nghĩ cách th cẽ ổ ự

hi n q trình phân tích, thi t k cài đ t h th ng, góp ph nệ ế ế ặ ệ ố ầ

gi i quy t nh ng v n đ t n t i công ngh ph n m m.ả ế ữ ấ ề ệ ầ ề

(7)

Ngày đăng: 09/03/2021, 05:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w