Phƣơng phỏp thiết kế phần mềm

Một phần của tài liệu Xây dựng phần mềm quản lý bán hàng tại công ty TNHH thương mại và dịch vụ thuỷ linh (Trang 35 - 36)

* Thiết kế phần mềm theo phƣơng phỏp cấu trỳc TOP – DOWN:

Đõy là phƣơng phỏp truyền thống, mụdul hoỏ vấn đề. Xỏc định yờu cầu chức năng khỏi quỏt, sau đú phõn chia ra cỏc chức năng nhỏ hơn, từng cấp một cho đến mức cú thể bắt tay viết chƣơng trỡnh bằng một ngụn ngữ lập trỡnh cụ thể nào đú. Phƣơng phỏp này đó đƣợc tập đồn IBM cụ thể hoỏ thành phƣơng phỏp với cỏc mức phõn cấp nhƣ sau:

Cấp 1: Cụng việc là cỏc xử lý cú cựng một sự kiện khởi sinh ngoài.

Cấp 2: Tiến trỡnh là cỏc xử lý thuộc cựng một cụng việc và thuộc cựng một

chức năng nghiệp vụ.

Cấp 3: Pha là cỏc xử lý thuộc cựng một tiến trỡnh và thuộc cựng một yếu tố tổ

chức vật lý nhƣ nơi xử lý, thời điểm xử lý, cỏch thức xử lý,…

Cấp 4: Modul xử lý là cỏc xử lý thuộc cựng một pha xử lý nhƣng đƣợc nhúm

vào chức năng xử lý cập nhật hoặc chức năng tra cứu hoặc chức năng thao tỏc với dữ liệu.

Cấp 5: Modul lập trỡnh là xử lý thuộc cựng một modul xử lý cú cựng một yếu

tố kỹ thuật nhƣ sử dụng với một ngụn ngữ phỏt triển cụ thể, với một loại phần cứng cụ thể, đủ nhỏ để dựng trong nhiều modul xử khỏc,…

Sau khi phõn ró xong thiết kế viờn cần phải vẽ sơ đồ liờn kết modul xử lý để xem toàn cảnh cũng nhƣ vai trũ, vị trớ của mỗi chức năng trong toàn bộ hệ thống phần mềm.

* Thiết kế phần mềm theo phƣơng phỏp cấu trỳc BOTOM – UP:

Trong thực tế nhiều khi thiết kế phần mềm đi theo con đƣờng ngƣợc lại từ dƣới lờn trờn, tức là thiết kế cỏc phần mềm nhỏ cho cỏc chức năng xử lý nhỏ rồi tớch hợp dần thành hệ thống bao quỏt toàn bộ cỏc hoạt động của tổ chức. Phƣơng phỏp này phự hợp với những cụng ty lớn, đó tin học hoỏ từng phần mà lại khụng cú kinh phớ đủ để phỏt triển một lần.

Một phần của tài liệu Xây dựng phần mềm quản lý bán hàng tại công ty TNHH thương mại và dịch vụ thuỷ linh (Trang 35 - 36)