I Văn bản pháp quy
a) Mô hình hóa qui trình xử lý
4.2 MÔ HÌNH CƠ SỞ DỮ LIỆU
Giải pháp tổ chức về dữ liệu là chính mô hình cơ sở dữ liệu (CSDL) đƣợc sử dụng thể hiện ở các tiêu chí :
Tính nhất quán của dữ liệu về cấu trúc và quản trị.
Tính độc lập không phục thuộc vào các công cụ phát triển cụ thể nào đó. Để quản trị CSDL ngƣời ta xây dựng những phần mềm quản trị CSDL gồm chức năng cơ bản:
Tạo lập các cấu trúc dữ liệu (loại, kiểu, thành phần, tính chất). Cập nhật dữ liệu.
Thiết lập các quan hệ. Kiểm soát các ràng buộc. Phân quyền truy cập. Bảo mật hệ thống
Điển hình hiện nay đang đƣợc sử dụng nhiều là phần mềm quản trị cơ sở dữ liệu (HQTCSDL) Foxpro, Access. Đối với các công cụ này còn hỗ trợ cả môi trƣờng lập trình ở các cấp độ khác nhau cho ngƣời sử dụng (SQL, sinh giao diện, sinh báo cáo). Vậy cho nên với dự án phần mềm nhỏ thì việc đặc tả, sinh mã có thể chỉ cần sử dụng những phần mềm này là đƣợc nhƣng đối với phần mềm có quy mô lớn, phức tạp thì rất khó khăn nếu không nói là không thể (các dự án này đều được phát
triển bởi do nhiều đội phát triển độc lập với sự kết hợp có thể hơn một công cụ hỗ trợ phân tích). Chính điều đó các công ty phát triển ngƣời ta đều sử dụng một công
cụ chuyên biệt nào đó nhƣ CASE; RATION ROSE, AGRO UML; POWER DESIGN;… có thể sử dụng ngôn ngữ UML để phát triển dự án. Các công cụ này cung cấp phƣơng pháp xây dựng các biểu đồ theo cách tiếp cận hƣớng đối tƣợng bao gồm những phần chính:
Xây dựng biểu đồ sử dụng các đối tƣợng (use-case diagram) Xây dựng các biểu đồ, lƣợc đồ lớp (class diagram)
Xây dựng biểu đồ trình tự Xây dựng biểu đồ cộng tác Xây dựng biểu đồ hoạt động
Xây dựng lƣợc đồ các thành phần (component diagram) Sinh mã
Lập tài liệu