h doan và sản xuất
2.1.4 Phương pháp xây dựng
TTT
2.1.4 .1 Phương pháp ướng chức năng
Phương pháp hướngchức năn là lối tiếp cận truyền thống củ a gành c ông nghệ phần mềm. Theo lối tiếp cậ n này, chúng ta chủyếu quan tm tới những thôg tin mà hệ thố ng yêu cầu . Trên cơ sở đó , chún ta thiết kếngân hàng dữ liệu để chứa nhữ ng thông tin , cung cấp Forms để nhập thông tin và in báo cáo để trìn bày các thông tin. Phương pháp này chỉ tậ p trung vào thông in và không qantâm đến cách thức hoạt độ ng của hệ thố ng . Đây là lối tiếp cận oay quanh dữ liệu và đã được áp dụng để tạ o nê
hàng nghìn hệ thống trong suốt nhiều năm.
Lối tiếp cận xoay quanh dữ liệu là phương pháp tốt cho việc thiết kế ngân hàng dữ liệu và nắm bắt thông tin, nhưn nếu áp dụng cho việc thiết kế ứng dụng lạ i có thể gặp phải nhiều khó khăn. Một tong những thách thức lớn là yêu cầu đối vớ i những hệ thống thường xuyên thay đổi. Một hệ thống xoay quanh dữ liệu có thể dễ dàng xử lý việc thay đổi ngân hàng dữ liệu, nhưng lại khó thực thi những thay đổi trong nguyên tắc
hiệp vụ hay cách hoạt động của hệ thống.
Phương pháp hướng đối tượng đã được phát triển để trả lời cho vấn đề đó. Với lối tiếp cận hướng đối tượng, chúng ta tập trung vào cả hai mặ
của vn đề: thông tin và cách hoạt đ
2.1.4 .2 Phương pháp hướng đối tượng
Hướng đối tượng là thuật ngữ rất thông dụng hiện thời ủa ngành công nghiệp phần mềm. Hiện nay, c ác công ty đang nhanh chóng tìm cách áp dụng và tích hợ côg nghệ mới này vào các ng dụng của họ . Đ a phần các ứng dụng hiệ n nay đều mang tính hướng đối tượng. Lối tiếp cận hướng đối tượng là một lối tư duy về vấn đề theo hướng ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực. Với lối tiếp cận này, chúng ta chia ứng dụg thành các thành phần nhỏ, gọi là các đối tượ ng, độclập với nhau. Sau đó ứng dụng được xây dựn
ng cách ghép các đối tượng đó lại với nhau .
1.4.3 Ưu điểm của phương pháp hướng đối tượng
Phương pháp phân tích và thiết kế hướng đối tượng tạo sự tiếp cậntương ứng giữa hệ thống và vấn đề thực ngoài đời . Một trong những ưu điểm quan trọng bậc nhất của hương pháp phân tích v thiế kế hướng đối tượng , đó là tính tái sử dụ ng: C ác đối tượng đưc tạo ra một lần và có thể ựng nhiều lần au đó . Chúng ta có thể tái sử dụ ng các đối tượ ng cũng như sử dụng code của một hệ thng kế to
, hệ thống kiểm kê, hoặc một hệ thống đặ t hàng,…
Vì các đối tượng đã được hử nghiệm kỹ càng trước đó, nên khả năng tái sử dụ ng có tác dụng giảm thiểu lỗi và các khó khăn trong việc bảo trì,
iúp tăng tốc độ thiết kế và phát triển phần mềm.
Phương pháp hướng đối tượng giúp chúng ta xử lý các vấn đề phức tạp trong phát triển phần mềm và tạo ra các thế hệ phần mềm có khả năng thích ứng và bền chắc. Ta dựng phương pháp hướng đối tượng để tiếp cận
ấn đề rõ hơn,tạo khung nhìn tổng th
của vấn đề.
2.1.5 Các gia i đoạn phát triển HTTT - Nghên ứu sơ bộ (Preliminary nvestigation hay còn gọ i l à asibility Study)
- Phân tích yêu cầu (Ana sis)
- Thiết kế hệ thống (Design of the Sy em)
- Xây dựng phần mềm (Software Co truction)
- Thử nghiệm hệ thống (System Testin - Thực hiện, triển khai (System Implemen
tion)