Một số lý thuyết về phân tích thiết kế hệthống thôngtin

Một phần của tài liệu Phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại công ty TNHH du lịch và thương mại tân hồng hà (Trang 25 - 26)

Phân tích hệ thống thông tin

Trong quá trình xây dựng hệ thống thông tin, phân tích có các nhiệm vụ sau: Thiết lập cách nhìn tổng quan rõ ràng về hệ thống và các mục đích chính của hệ thống cần xây dựng.

Liệt kê các nhiệm vụ mà hệ thống cần thực hiện.

Phát triển một bộ từ vựng để mô tả bài toán cũng như những vấn đề liên quan trong miền quan tâm của bài toán.

Đưa ra hướng giải quyết bài toán.

Như vậy, phân tích chỉ dừng lại ở mức xác định các đặc trưng mà hệ thống cần phải xây dựng là gì, chỉ ra các khái niệm liên quan và tìm ra hướng giải quyết bài toán chứ chưa quan tâm đến cách thức thực hiện xây dựng hệ thống như thế nào.

Thiết kế hệ thống thông tin

Thiết kế là trả lời câu hỏi như thế nào thay vì câu hỏi cái gì như trong phân tích. Mục tiêu của thiết kế là phải xác định hệ thống sẽ được xây dựng như thế nào dựa trên kết quả của pha phân tích.

Đưa ra các phần tử hỗ trợ giúp cấu thành nên một hệ thống hoạt động thực sự. Định nghĩa một chiến lược cài đặt cho hệ thống.

Các phương pháp phân tích thiết kế hệ thống

- Phương pháp hướng cấu trúc:

Đặc trưng của phương pháp hướng cấu trúc là phân chia chương trình chính tành nhiều chương trình con, mỗi chương trình con nhằm đến thực hiện một công việc xác định.

Phương pháp này tiến hành phân rã bài toán thành các bài toán nhỏ hơn, rồi tiếp tục phân rã các bài toán con cho đến khi nhận được bài toán có thể cài đặt được ngay, sử dụng các hàm ngôn ngữ lập trình hướng cấu trúc.

- Phương pháp hướng đối tượng

Cách tiếp cận hướng đối tượng là một lối tư duy theo cách á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. Một hệ thống được chia thành các thành phần nhỏ gọi là các đối tượng, mỗi đối tượng bao gồm đầy đủ cả dữ liệu và hành động liên quan đến đối tượng đó. Các đối tượng trong một hệ thống tương đối độc lập với nhau và hệ thống sẽ được xây dựng bằng cách kết hợp các đối tượng đó lại với nhau thông qua các mối quan hệ và tương tác giữa chúng.

Formatted: Line spacing: Multiple 1.3 li

Formatted: Line spacing: Multiple 1.3 li

- So sánh đặc điểm của hai phương pháp

Bảng 1.1. Bảng so sánh đặc điểm phương pháp phân tích thiết kế hệ thống

Phương pháp hướng cấu trúc Tập trung vào công việc cần thực hiện.

Chương trình lớn được chia thành các hàm nhỏ hơn.

Các hàm truyền thông tin cho nhau thông qua cơ chế truyền tham số. Đóng gói chức năng (sử dụng hàm mà không cần biết nội dung cụ thể).

Dữ liệu trong hệ thống được chuyển động từ hàm này sang hàm khác.

Thiết kế chương trình theo cách tiếp cận từ trên xuống.

- Ưu điểm của phương pháp hướng đối tượng so với hướng cấu trúc: Dữ liệu và các hàm mới có thể dễ dàng bổ sung vào đối tượng nào đó khi

cần thiết 

dễ nâng cấp thành hệ thống lớn hơn.

Dữ liệu được bao bọc, che dấu và không cho phép các hàm ngoại lai truy cập tự do mà dữ liệu của một đối tượng chỉ có thể được truy cập bởi chính các hàm xác định trong đối tượng đó 

chương trình an toàn. Mô hình được xây dựng gần với hệ thống thực tế.

Thông qua nguyên lý kế thừa 

loại bỏ đoạn chương trình lặp lại khi khai báo lớp, mở rộng khả năng sử dụng lớp 

ngắn gọn, tiết kiệm thời gian.

Thiết kế trọng tâm vào dữ liệu

xây dựng mô hình chi tiết, dễ cài đặt.

Một phần của tài liệu Phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại công ty TNHH du lịch và thương mại tân hồng hà (Trang 25 - 26)

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

(96 trang)
w