[r]
(1)1
BÀI
CÁC KỸ THUẬT THIẾT KẾ CƠ BẢN
(2)2
v2.0013112205
TÌNH HUỐNG DẪN NHẬP
Các yêu cầu thông tin
Xác định liệu cần thiết Tham khảo
dữ liệu
Dữ liệu Thu thập,
điều chỉnh
dữ liệu Nguồn thông tin
liệu bên Tổ chức,
xử lý dữ liệu Chuyển
thông tin Thông tin Truyền đạt
thông tin
Đối tượng
truy cập thông tin
Hoạt động Thành phần
1 Vai trò giai đoạn thiết kế nào?
2 Làm để người thiết kế chuyển tải ý tưởng? Họ phải làm đẻ thể tốt nhát?
(3)3
MỤC TIÊU
Phát triển biểu đồ luồng thông tin hệ thống;
Phát triển đồ thị kết cấu sử dụng phép phân tích giao dịch phân tích biến đổi;
Viết giải mã cho module theo cấu trúc;
Thiết kế sơ đồ sở liệu quan hệ dựa vào sơ đồ thực thể liên kết;
Thiết kế sơ đồ quan hệ để thực sở liệu quan hệ - đối tượng lai ghép;
(4)4
v2.0013112205
TỔNG QUAN
• Bài mơ tả thiết kế mơ hình quan hệ;
• Các nhà phát triển chia kiểu liệu thành kiểu sở liệu chi tiết: Sơ đồ quan hệ thực thể (ERDs) phép phân tích truyền thống; • Các kiểu sở liệu chi tiết thực thi thông qua Hệ Quản trị Cơ sở
(5)5
NỘI DUNG
Tổng quan mơ hình xây dựng, qui trình phát triển mơ hình, thuật ngữ liên quan;
Các sơ đồ dòng liệu giải thơng tin có khung bao tự động nào;
Các mơ hình giai đoạn phân tích chuyển đổi sang mơ hình thiết kế
bằng cách sử dụng biểu đồ luồng thông tin hệ thống, biểu đồ cấu trúc giải mã module nào;
Tích hợp vào thao tác thiết kế khác;
Ứng dụng phương thức vào kiến trúc tầng
2 1
4 3
(6)6
v2.0013112205
1 TỪ PHƯƠNG THỨC CẤU TRÚC SANG THIẾT KẾ KIẾN TRÚC
ỨNG DỤNG
• Các chương trình phần mềm ứng dụng:
Được thiết kế mối kết hợp với sở liệu giao diện sử dụng; Hệ thống cấp bậc modules
• Logic thiết kế bên module riêng lẻ; • Phương thức -dưới (Top-down ):
DFDs với đường bao tự động;
(7)7
(8)8
v2.0013112205
2 ĐƯỜNG BAO HỆ THỐNG TỰ ĐỘNG
• Phân chia quy trình sơ đồ cơng nghệ thành qui trình thủ cơng hệ thống tự động;
• Các quy trình bên hay bên đường bao;
• Các dịng liệu bên hay bên ngồi đường bao:
Các dịng liệu giao với đường bao hệ thống thể liệu đầu
liệu đầu vào hệ thống;
Các dòng liệu giao đường bao chương trình biểu diễn truyền
(9)9
VÍ DỤ: DFD VỚI ĐƯỜNG BAO HỆ THỐNG TỰ ĐỘNG
Đường bao hệ thống tự động Quy trình mà phần
trong, phần
Đường bao chương trình
Luồng dữliệu giao với
đường bao dữliệu
đầu đầu vào
(10)10
v2.0013112205
CÂU HỎI TƯƠNG TÁC
(11)11 11
3 BIỂU ĐỒ LUỒNG THƠNG TIN HỆ THỐNG
• Hiển thị chương trình máy tính đa dạng, files, sở liệu, qui trình thủ cơng liên quan tạo nên hệ thống hoàn chỉnh;
• Thường xuyên vẽ thực thao tác phân tích;
• Mơ tả đồ thị cấu hệ thống thành tố thủ cơng tư động;
• Có thể hiển thị loại hình hệ thống thực giao dịch:
Theo bó;
(12)12
v2.0013112205
3.1 CÁC KÍ HIỆU LƯU ĐỒ HỆ THỐNG PHỔ BIẾN
Quy trình chương trình
Files sở liệu
Tài liệu báo cáo
File băng từ
Trình diễn liệu đầu hay đầu vào
trên hình
Files sở liệu
Thực thủ công
Kết nối thành tố Mũi tên để luồng liệu từ thành tố sang thành tố khác
(13)13
(14)14
v2.0013112205
(15)15
4 BIỂU ĐỒ CẤU TRÚC
• Mơ tả chức chức phụ phần hệ thống; • Thể mối quan hệ modules chương trình máy tính; • Tổ chức đơn giản trực tiếp:
Mỗi module thực thi chức cụ thể;
Mỗi tầng chương trình thực thi hoạt động cụ thể
(16)16
v2.0013112205
(17)17
4.2 CÁC KÝ HIỆU BIỂU ĐỒ CẤU TRÚC
Module
Module chủ
Module gọi Module chủ với lặp lại
Module gọi
Module thường trình
con chung Module chủ
Module nhúng Module chủ với
điều kiện gọi
(18)18
v2.0013112205
(19)19
4.3 PHÁT TRIỂN BIỂU ĐỒ CẤU TRÚC
• Phân tích giao dịch:
Sử dụng biểu đồ dòng hệ thống liệu đầu vào bảng kiện; Các module mức cao (Upper-level) phát triển đầu tiên;
Nhận dạng giao dịch chương trình hỗ trợ
• Phân tích biến đổi:
Dùng phân đoạn DFD cho liệu đầu ra;
Chương trình máy tính “ biến đổi” liệu đầu vào thành liệu
đầu ra;
(20)20
v2.0013112205
VÍ DỤ DFD PHẦN – SỰ KIỆN CHO HỆ THỐNG CON NHẬN ĐƠN