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

BÀI GIẢNG  
PHÂN TÍCH THIẾT KẾ HỆ  
THỐNG  
GV: TỪ THỊ XUÂN HIỀN  
Chương 1  
Tổng quan
về
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  
Cá c
 
khá i
 
niệm cơ bả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 đủ
pptx 57 trang Mãnh Khiết 12/01/2024 14140 Free
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:

  • pptxbai_giang_phan_tich_thiet_ke_he_thong_chuong_1_tong_quan_ve.pptx