.Lựa chọn phương pháp

Một phần của tài liệu 00050004354 (Trang 26 - 28)

Có hai phương phân tích cơ bản để phát triển phần mềm:

+ Phân tích hướng chức năng

+ Phân tích hướng đối tượng

2.3.1.Phương pháp phân tích chức năng2.3.1.1.Giới thiệu 2.3.1.1.Giới thiệu

Phương pháp này xuất phát từ Mỹ, ý tưởng cơ bản là Phân rã một hệ thống lớn thành các hệ thống con đơn giản. SADT được xây dựng dựa trên 7 ngun lý:

+ Sử dụng một mơ hình + Phân tích kiểu Top-down

+ Dùng một mơ hình chức năng và một mơ hình quan niệm + Thể hiện tính đối ngẫu của hệ thống

+ Sử dụng các biểu diễn dưới dạng đồ hoạ + Phối hợp các hoạt động của nhóm

+ Ưu tiên tuyệt đối cho hồ sơ viết.

Cơng cụ để phân tích:

+ Sử dụng sơ đồ chức năng công việc BFD (Business Function Diagram) và lưu đồ luồng dữ liệu DFD (Data Flow Diagram)

+ Mơ hình dữ liệu (Data Modes)

+ Ngơn ngữ có cấu trúc SL (Structured Language) + Từ điển dữ liệu (Data Dictionary)

+ Bảng và cây quyết định (Warnier/orr)

+ Đặc tả các tiến trình (Process Specification).

Phương pháp phân tích thiết kế SADT có ưu điểm là dựa vào ngun lý phân tích có cấu trúc, thiết kế theo lối phân cấp, bảo đảm từ một dữ liệu vào sản xuất nhiều dữ liệu ra. Nhược điểm này là không bao gồm tồn bộ các tiến trình phân tích do đó có thể đưa đến tình trạng trùng lặp thông tin

2.3.1.2.Ưu điểm

Làm giảm độ phức tạp của bài toán lớn thành các bài toán nhỏ Đưa ra được kết quả mong đợi

2.3.1.3.Nhược điểm

Hệ thống được xây dựng dựa vào chức năng là chính mà trong thực tế thì chức năng, nhiệm vụ của hệ thống có thể thay đổi

Tính mở của hệ thống thấp Khó tái sử dụng

Chi phí sửa lỗi rất lớn

2.3.2.Phương pháp phân tích hướng đối tượng2.3.2.1.Giới thiệu 2.3.2.1.Giới thiệu

Ý tưởng cơ bản của việc tiếp cận hướng đối tượng là phát triển một hệ thống bao gồm các đối tượng độc lập tương đối với nhau. Mỗi đối tượng bao hàm trong nó cả dữ liệu và các xử lý tiến hành trên các dữ liệu này được gọi là bao gói thơng tin. Ví dụ khi đã xây dựng một số đối tượng căn bản trong thế giới máy tính thì ta có thể chắp chúng lại với nhau để tạo ứng dụng của mình

2.3.2.2.Ưu điểm

Gần gũi với thực tế Tái sử dụng dễ dàng

Đóng gói, che giấu thông tin làm cho hệ thống được bảo mật cao Thừa kế nên giảm chi phí

Hệ thống có tính mở cao hơn

Khơng cịn nguy cơ dữ liệu bị thay đổi tự do trong chương trình. Vì dữ liệu đã được đóng gói vào các đối tượng. Nếu muốn truy nhập vào dữ liệu phải thông qua các phương thức cho phép của đối tượng.

Khi thay đổi cấu trúc dữ liệu của một đối tượng, không cần thay đổi các đổi mã nguồn của các đối tượng khác, mà chỉ cần thay đổi một số hàm thành phần của đối tượng bị thay đổi. Điều này hạn chế sự ảnh hưởng xấu của việc thay đổi dữ liệu đến các đối tượng khác trong chương trình.

Có thể sử dụng lại mã nguồn, tiết kiệm tài nguyên. Vì nguyên tắc kế thừa cho phép các lớp kế thừa sử dụng các phương thức được kế thừa từ lớp khác như những phương thức của chính nó, mà khơng cần thiết phải định nghĩa lại.

Phù hợp với các dự án phần mềm lớn, phức tạp.

2.3.2.3.Nhược điểm

Với nhiều tính ưu việt của mình thì phương pháp tiếp cận hướng đối tượng luôn là lựa chọn ưu tiên cho các dự án

2.3.3.Lựa chọn phương pháp

Như đã trình bầy ở trên, đặc trưng của ERP là có cấu trúc phân hệ (module). Nó được cấu thành từ nhiều phần riêng lẻ, mỗi phần có một chức năng riêng và có thể hoạt động độc lập. Nhưng tích hợp mới là đặc trưng nhất của ERP, tích hợp ở đây được hiểu là:

+ Tích hợp từ nhiều phân hệ (module) Tích hợp nhiều chức năng. + Tích hợp cho nhiều mơ hình quản lý của doanh nghiệp.

Khi triển khai, việc phải thay đổi lại cấu trúc, chức năng và các lựa chọn là không thể tránh khỏi để phù hợp với từng doanh nghiệp cụ thể. Mặt khác khi xã hội ngày càng phát triển thì các quan hệ lao động, cách thức quản lý cũng phải thay đổi để phù hợp với u cầu, chính vì vậy những nhà phát triển ERP phải ln ln cải tiến sản phẩm của mình sao cho hài lịng khách hàng.

Căn cứ vào các đặc điểm trên của ERP và các ưu điểm của phương pháp tiếp cận hướng đối tượng nên em chọn phương pháp này cho để thực hiện luận văn này.

2.4.Quy trình phân tích, thiết kế Hệ thống quản lý nhân sự và tiền lương trong ERP

Một phần của tài liệu 00050004354 (Trang 26 - 28)

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

(87 trang)
w