G
Cỏc ký hiệu trong biểu đồ cấu trỳc:
Mụđun: được biểu diễn bằng hỡnh chữ nhật cú nhón là tờn của mụđun.
Dữ liệu được chuyển giao giữa cỏc mụđun: biểu diễn bởi mũi tờn cú đầu trũn rỗng.
Thụng tin điều khiển: biểu diễn bằng mũi tờn với đầu trũn đặc.
Kỹ thuật thụng tin (Information Engineering): là cỏch tiếp cận hướng mụ hỡnh và lấy
dữ liệu làm trung tõm nhưng, chỳ trọng đến việc tổ chức cỏc thụng tin: nội dung thụng tin quan hệ giữa cỏc thành phần thụng tin.
Cụng cụ chủ yếu là sơ đồ mụ hỡnh dữ liệu
Được sử dụng khi thiết kế chương trỡnh dựa trờn mụ hỡnh cơ sở dữ liệu quan hệ.
Hỡnh 7-2 Vớ dụ sơ đồ mụ hỡnh dữ liệu
Làm bản mẫu (Prototyping): Bản mẫu là một chương trỡnh nhỏ, chưa hoàn chỉnh nhưng
đủ để cho người xem hỡnh dung về chức năng, hoạt động của chương trỡnh cần thực hiện:
Làm bản mẫu là phương phỏp mụ hỡnh hoỏ trờn mó nguồn chứ khụng trờn bản vẽ
Thuận tiện để làm bản demo cho người dựng cuối xem (khụng đũi hỏi phải hiểu những ngụn ngữ mụ hỡnh hoỏ)
Sớm phỏt hiện những sai khỏc về nghiệp vụ
Chỉ phự hợp với cỏc dự ỏn nhỏ, ớt phức tạp
Thiết kế hướng đối tượng (Object Oriented Design): Sử dụng cỏch tiếp cận theo tư duy
hướng đối tượng - phõn biệt rừ ràng hai yếu tố:
G
Chức năng (hành vi) và cỏc mối tương tỏc (sự kiện)
Là bước tiếp theo của Phõn tớch hệ thống hướng đối tượng, do đú đũi hỏi những kết quả từ bước trước: định nghĩa đối tượng, thuộc tớnh, hành vi, sự kiện...
Vớ dụ một mụ hỡnh thiết kế hướng đối tượng về hệ thống giao tiếp trong cung ứng cỏc mặt hàng mụ tả cỏc thuộc tớnh của từng đối tượng Customer, Order.. và cỏc phương thức dựng để giao tiếp giữa cỏc đối tượng trong mụ hỡnh.
7.1.2. Phỏt triển ứng dụng nhanh
Kỹ thuật xõy dựng ứng dụng nhanh chúng bằng cỏch phối hợp sử dụng nhiều kỹ thuật:
Tổ hợp thụng tin
Làm bản mẫu
Kỹ thuật phỏt triển ứng dụng kết hợp (Joint Application Development): phỏt triển ứng dụng bằng cỏch gộp chung hai giai đoạn phõn tớch và thiết kế. Nhấn mạnh sự tham gia đồng thời của nhà phõn tớch, thiết kế, người dựng cuối, chuyờn gia hệ
G
thống trong quỏ trỡnh xõy dựng. Thường được dựng phỏt triển cỏc ứng dụng nhỏ trong thời gian ngắn.
7.2. Cỏc cụng việc cụ thể trong giai đoạn thiết kế
Thiết kế kiến trỳc ứng dụng
Lựa chọn cụng nghệ sử dụng cho dự ỏn, Đưa ra mụ hỡnh vật lý của hệ thống. Thiết kế cơ sở dữ liệu
Đưa ra mụ hỡnh dữ liệu.
Lựa chọn hệ quản trị cơ sở dữ liệu và tối ưu hoỏ mụ hỡnh dữ liệu theo hệ quản trị cơ sở dữ liệu đó lựa chọn
Thiết kế giao diện hệ thống: đầu ra, đầu vào, giao diện người dựng, bỏo cỏo... Đưa ra cỏc đặc tả hệ thống cho lập trỡnh viờn
G Chương 8 Chương 8