Bài giảng Phân tích thiết kế hệ thống - Chương 1: Tổng quan về phân tích thiết kế hệ thống
PHÂN TÍCH THIẾT KẾ HỆ
GV: TỪ THỊ XUÂN HIỀN
Chương 1
Tổng quan phâ n thiết kế hệ thống
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
BÀI GIẢNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG - GV: TỪ THỊ XUÂN HIỀN
3
Khá i niệm hệ thống
• Hệ thống (system) là một tập cá c thành phần tương tá c với
nhau, kết hợp với nhau để thực hiện cá c mục tiêu tạo thành hệ
thống
Hệ thống thô ng tin - Information system
• Hệ thống hệ thống nhiều thành phần liên quan đến việc truyền
đạt thô ng tin: phần cứng, phần mềm, và các hệ mạng truyền
thông được xây dựng và sử dụng để thu thập, tạo, tái tạo, phân phối
và chia sẻ các dữ liệu, thông tin và tri thức nhằm phục vụ các mục
tiêu của một tổ chức
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
5
Hệ thống thô ng tin - Information system
• Vai trò của hệ thống thô ng tin
• Giá o dục điện tử (elearning)
• Thương mại điện tử (e-commerce)
• Chí nh phủ điện tử (e-government)
• Cá c hệ thống thô ng tin địa lý (GIS)...
• Và nhiều lĩnh vực khá c...
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
6
Phâ n loại hệ thống thô ng tin
• Hệ xử lý dữ liệu (DPS-Data Processing System)
• Xử lý cá c giao dịch, ghi lại những dữ liệu cho từng chức năng đặc thù.
• Dữ liệu đưa vào được thường xuyên cập nhật.
• Dữ liệu đầu ra định kỳ bao gồm cá c tài liệu hoạt động và bá o cá o
• Hệ thô ng tin quản lý (MIS- Management Information System)
• Sử dụng trong cá c tổ chức kinh tế xã hội, hệ thống gồm nhiều thành
phần, mỗi thành phần là một hệ thống con hoàn chỉnh
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
7
Phâ n loại hệ thống thô ng tin
• Hệ hỗ trợ quyết định (DSS- Decision Support System)
• Giúp cho tổ chức những thô ng tin cần thiết để ra quyết định hợp lý và
đủ độ tin cậy
• Hệ chuyên gia (ES-Expert System)
• Giúp cá c nhà quản lý giải quyết và thực hiện vấn đề ở mức cao hơn.
• Hệ thống này liên quan đến lĩnh vực trí tuệ nhâ n tạo, làm cho má y tí nh
có khả năng lập luận, học tập, tự hoàn thiện như con người.
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
8
Vai trò của phâ n tí ch thiết kế hệ thống
• Thô ng qua việc phâ n tí ch, người phâ n tí ch sẽ xá c định được
yêu cầu của hệ thống và đưa ra giải phá p giải quyết vấn đề.
• Có một cá i nhì n đầy đủ, đúng đắn và chí nh xá c về hệ thống
thô ng tin đang xâ y dựng.
• Trá nh sai lầm trong thiết kế và cài đặt.
• Tăng vò ng đời (life cycle) của hệ thống
• Dễ sửa chữa, bổ sung và phá t triển hệ thống
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
9
Vai trò của phâ n tí ch thiết kế hệ thống
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
10
Vò ng đời phá t triển hệ thống
(The systems development life cycle-SDLC)
• SDLC là phương phá p tiếp cận từng giai đoạn để phâ n tí ch
thiết kế hệ thống
• Tiến trì nh phá t triển phần mềm bao gồm 2 khí a cạnh:
• Kỹ thuật: Vò ng đời phá t triển phần mềm, phương phá p, và cô ng cụ.
• Quản lý: Quản lý dự á n phần mềm
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
11
Vò ng đời phá t triển hệ thống
(The systems development life cycle-SDLC)
• Vò ng đời phá t triển hệ thống thô ng thường gồm 4 giai đoạn,
trong mỗi giai đoạn có nhiều bước:
• Lập kế hoạch (Planning)
• Phâ n tí ch (Analysis)
• Thiết kế (Design)
• Hiện thực (Implementation)
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
12
Lập kế hoạch (Planning)
• Xá c định lý do hệ thống cần được xâ y dựng và xâ y dựng như
thế nào? Gồm hai bước
• Xá c định cá c yêu cầu để xâ y dựng một hệ thống hỗ trợ cá c nhu cầu
tạo ra giá trị kinh doanh, tiến hành phâ n tí ch tí nh khả thi dựa trên cá c
khí a cạnh:
• Kỹ thuật: có thể thực hiện khô ng?
• Kinh tế: có giá trị kinh tế khô ng?
• Tổ chức: có được sử dụng khô ng?
• Khi dự á n được chấp nhận, người quản lý dự á n lập kế hoạch dự á n
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
13
Phâ n tí ch (Analysis)
• Phâ n tí ch và trả lời cá c câ u hỏi:
• Ai sử dụng hệ thống (who)
• Hệ thống sẽ làm gì (what)
• Hệ thống được sử dụng ở đâu (where)
• Tì m hiểu hệ thống và cải tiến hệ thống hiện tại thành hệ thống
mới, gồm 3 bước:
• Xâ y dựng chiến lược phâ n tí ch và thiết kế hệ thống
• Thu thập yêu cầu bằng nhiều hì nh thức: phỏng vấn, bảng câ u hỏi, …
• Kết hợp cá c phâ n tí ch hệ thống, xâ y dựng một đề xuất hệ thống mô tả
cá c yêu cầu của doanh nghiệp mà hệ thống mới phải đáp ứng.
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
14
Thiết kế (Design)
• Xá c định cá ch hoạt động của hệ thống, giai đoạn thiết kế gồm 4
bước:
• Phá t triển kế hoạch thiết kế.
• Thiết kế kiến trúc của hệ thống
• Xâ y dựng cơ sở dữ liệu
• Thực hiện thiết kế chương trì nh
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
15
Hiện thực (Implementation)
• Đây là giai đoạn được chú ý nhất và tốn ké m nhất, gồm 3
bước:
• Xâ y dựng hệ thống (construction) và kiểm thử để đảm bảo hệ thống
hoạt động như đã thiết kế.
• Cài đặt, và kế hoạch hướng dẫn sử dụng.
• Lập kế hoạch hỗ trợ hệ thống, đánh giá kế hoạch thực hiện, xá c định
những thay đổi cần thiết cho hệ thống.
Cá c mô hì nh phá t triển hệ thống
• Mô hì nh thá c nước
• Mô hì nh RUP
• Mô hì nh Agile
Mô hì nh thá c nước
• Cá c giai đoạn nối tiếp nhau một
cá ch liên lục.
• Có vò ng lặp cho phé p trở về giai
đoạn trước đó để hiệu chỉnh khi
phá t hiện lỗi hoặc có thay đổi.
• Mỗi giai đoạn chỉ hoàn tất khi tài liệu
của giai đoạn đó hoàn thành và sản
phẩm của giai đoạn đó được chấp
nhận bởi nhó m SQA
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
18
Mô hì nh RUP- Rational Unified Process
• Một cá ch tiếp cận có kỹ luật để gá n và quản lý cá c nhiệm vụ
phá t triển phần mềm, vận dụng thực tiển tốt nhất trong phá t
triển phần mềm hiện đại.
• Mô hì nh chia quá trì nh phá t triển hệ thống thành 4 giai đoạn
riêng biệt.
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền
19
Mô hì nh RUP- Rational Unified Process
• Giai đoạn khởi động (Inception): ý tưởng và mục tiêu của dự
á n được cô ng bố.
• Lập quy hoạch chi tiết (Elaboration): Kiến trúc và nguồn tài
nguyên được xá c định
• Thực thi (Construction): phá t triển và hoàn thành hệ thống
• Chuyển giao (Transition): hệ thống được phá t hành cho
người dùng cuối và cập nhật dựa trên cá c phản hồi.
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Phân tích thiết kế hệ thống - Chương 1: Tổng quan về phân tích thiết kế hệ thống", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_phan_tich_thiet_ke_he_thong_chuong_1_tong_quan_ve.pptx

