Bài giảng Cơ sở hệ thống thông tin - Chương 9: Phát triển hệ thống thiết kế, triển khai, bảo trì và đánh giá - Hà Quang Thụy

BÀI GIẢNG CƠ SỞ HỆ THỐNG THÔNG TIN  
CHƯƠNG 9. PHÁT TRIỂN HỆ THỐNG: THIẾT KẾ,  
TRIỂN KHAI, BẢO TRÌ VÀ ĐÁNH GIÁ  
PGS. TS. HÀ QUANG THỤY  
HÀ NỘI 01-2020  
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  
ĐẠI HỌC QUỐC GIA HÀ NỘI  
1
Vòng đời phát triển hệ thống  
2
Nội dung  
1. Thiết kế hệ thống  
2. Triển khai hệ thống  
3. Vận hành và bảo trì hệ thống  
4. Đánh giá hệ thống  
3
1. Thiết kế hệ thống  
⚫ Khái niệm  
▪ là giai đoạn trong vꢀng đꢁi phát triển, nhận tài liệu phân tích  
HTTT (giai đoạn phân tích), tiến hành thiết kế logic và thiết kế vật  
lý, cho ra tài liệu thiết kế HTTT phục vụ giai đoạn triển khai HTTT.  
▪ Tài liệu thiết kế HTTT là một bản mô tả chi tiết cách thức HTTT giải  
quyết vấn đề đặt ra, bao gồm các đặc tả cơ sở dữ liệu (CSDL), đầu  
ra, đầu vào, giao diện ngưꢁi sử dụng, phần cứng, phần mềm,  
truyền thông, môi trưꢁng, nhân viên và thủ tục; cách thức các thành  
phần HTTT liên quan nhau.  
▪ Trả lời câu hỏi "Làm thế nào HTTT giải quyết được vấn đề đặt ra?"  
⚫ Nội dung cơ bản  
▪ Nhận tài liệu phân tích hệ thống  
▪ Thiết kế logic → Thiết kế vật lý  
▪ Xây dựng báo cáo thiết kế  
⚫ Tiếp cận  
▪ Truyền thống  
▪ Hướng đối tượng  
4
Thiết kế lô gíc  
⚫ Khái niệm  
▪ Chỉ ra những gì mà hệ thống cần có khả năng làm.  
▪ Mô tả cá c yêu cầu chức năng của hệ thống  
▪ Đầu ra: Bá o cá o thiết kế logic  
⚫ Nội dung  
▪ Trù tí nh về mục đích của mỗi phần tử trong hệ thống độc lập với  
cá c mỗi quan tâ m về phần cứng và phần mềm cụ thể  
▪ Xá c định và làm tài liệu về: Đầu ra, đầu vào, quy trì nh, tập tin,  
CSDL, truyền thô ng, thủ tục, an ninh, cá c yêu cầu nhâ n viên-vai trò  
⚫ Thiết kế logic an ninh: luôn quan trọng  
▪ cá c thá ch thức và lỗ hổng an ninh cần được nhận diện  
▪ nội bộ và liên hệ thống  
▪ khung nhì n ATTT nhiều tầng: tài nguyên-trá ch nhiệm-tổ chức  
▪ Mì nh chứng phá p lý  
5
Thiết kế vật lý  
⚫ Khái niệm  
▪ Thiết kế vật lý đề cập đến cá ch thức thực hiện cá c bài toá n, bao  
gồm cá ch thức cá c thành phần làm việc với nhau và mỗi thành  
phần làm những gì dựa trên bá o cá o thiết kế logic.  
▪ Đưa thiết kế logic vào hoạt động thực tế  
⚫ Nội dung  
▪ Mọi thành phần: Đầu ra, đầu vào, quy trì nh, tập tin, CSDL, truyền  
thô ng, thủ tục, an ninh, cá c yêu cầu về nhâ n viên và vai trò  
▪ Mô tả chi tiết cá c đặc trưng.  
6
Thiết kế hướng đối tượng  
⚫ Đặt vấn đề  
▪ Phù hợp với cá c HTTT quy mô lớn  
▪ Sử dụng một loạt mô hì nh thiết kế hướng đổi tượng  
▪ làm tài liệu về cá c đặc trưng hệ thống.  
⚫ Nội dung  
▪ Miền bài toá n: lớp đối tượng liên quan tới giải quyết vấn đề  
hoặc khai thá c cơ hội  
▪ Mô i trường vận hành: Tương tá c của cá c đối tượng với mô i  
trường ngoài (má y in, phần mềm hệ thống, thiết bị phần cứng,  
phần mềm khá c)  
▪ Giao diện người dung: đối tượng được sử dụng để tương tá c  
với người sử dụng.  
⚫ Chuỗi dữ kiện: Kịch bản  
▪ Biểu đồ tuần tự  
7
Biểu đồ luồng  
8
Thiết kế và điều khiển giao diện  
9
Thiết kế hệ thống: Một số lưu ý  
⚫ Đặt vấn đề  
▪ Một số đặc trưng chuyên biệt cần lưu ý cả TK logic và TK vật lý.  
▪ Thủ tục đăng nhập, xử lý tương tác và đối thoại tương tác  
⚫ Thủ tục đăng nhập  
▪ Mã định danh, mật khẩu và một số biện pháp xác thực truy cập  
▪ Thay đổi định kỳ mã định danh/mật khẩu  
▪ Định danh → Thẩm định → Cấp quyền  
⚫ Xử lý tương tác  
▪ Bảng chọn menu-driven system  
▪ Cấu trúc ngang (máy tính)/dọc (điện thoại di động)  
⚫ Bảng tra cứu và thủ tục khởi động lại  
▪ Bảng tra cứu: đơn gian hóa và thu gọn đối tượng dữ liệu  
▪ Thủ tục khởi động lại: lại từ vị trí gặp tình huống  
10  
Ví dụ bảng chọn  
11  
* Thiết kế ATTT  
⚫ Khá i niệm  
▪ Thiết kế ATTT: Cơ sở cho mọi yếu tố chương trì nh ATTT;  
một thiết kế khả cỡ, có khả năng nâ ng cấp, toàn diện để  
đáp ứng nhu cầu ATTT hiện tại và tương lai của tổ chức.  
▪ Khung ATTT: Khá i quá t /cấu trúc của chiến lược ATTT  
tổng thể của tổ chức được sử dụng như một lộ trì nh cho  
cá c thay đổi theo kế hoạch đối với mô i trường ATTT;  
thường được phá t triển như một thí ch nghi / thô ng qua  
một phương phá p phổ biến, như phương phá p tiếp cận  
ATTT của NIST hoặc loạt ISO 27000.  
▪ Mô hì nh ATTT: Một khung ATTT được thiết lập, thường  
được cá c tổ chức khá c phổ biến và được hỗ trợ bởi một  
cơ quan an ninh được cô ng nhận, với cá c chi tiết mẫu mà  
một tổ chức có thể muốn mô phỏng trong việc tạo khuô n  
khổ và kế hoạch chi tiết riêng  
12  
Danh mục chuẩn ISO 27002: 2013  
13  
ISO / IEC 27001: 2013: Các bước chính  
14  
ISO / IEC 27001: 2013: Các bước chính  
15  
Thiết kế logic an ninh: Tài sản HTTT  
SecSDLC: security systems development life cycle  
16  
Mười hai loại đe dọa ATTT  
Đánh giá mối đe dọa: giải đáp câu hỏi  
▪ Mối đe dọa nào gâ y nguy hại tới một tài sản trong mô i trường  
xá c định? Khô ng phải mọi mối đe dọa đều gâ y nguy hại, như  
nhau trong mọi hoàn cảnh  
▪ Mối đe dọa nào gâ y nguy hại nhất tới thô ng tin của tổ chức?  
Rất khó đánh giá . Xá c suất tấn cô ng, lượng thiệt hại khi tấn  
cô ng thành cô ng  
▪ Chi phí khắc phục từ một cuộc tấn cô ng thành cô ng là bao  
nhiêu? Tổng chi phí hoạt động khắc phục khi tấn cô ng thành  
cô ng. Thường là ước tí nh  
▪ Mối đe dọa nào đòi hỏi chi phí lớn nhất để ngăn ngừa? Chi  
phí bảo vệ khỏi mối đe dọa (mã độc, v.v.)  
18  
Các khu vực ATTT  
Phạm vi sử dụng  
Độ dư thừa  
Phạm vi bảo vệ  
Cá c HT  
giá m sá t  
Lập KH  
ATTT (IR:  
ĐPSC, DR:  
KPTH, BC:  
KDLT)  
Vá lỗi và  
nâng cấp  
Cá c HT  
IDPS  
Tường lửa  
Giáo dục  
và Đào tạo  
IDPS mạng  
Máy chủ  
Proxy  
Chí nh sá ch  
Mật mã  
Sao lưu  
và luật  
Con người  
Công nghệ  
19  
Các phạm vi ATTT  
⚫ Đặt vấn đề  
▪ Là nền tảng của khung ATTT  
▪ Minh họa thô ng tin bị tấn cô ng từ nhiều nguồn  
▪ Phạm vi sử dụng: cá ch mọi người tiếp cận TT. Tấn cô ng  
giá n tiếp và trực tiếp  
▪ Phạm vi bảo vệ: Lớp bảo vệ đặt giữa hai lớp hì nh cầu sử  
dụng  
⚫ Nội dung  
▪ ATTT được thi hành theo ba lớp: chí nh sá ch, con người  
và cô ng nghệ  
▪ Kiểm soá t ATTT ba mức: quản lý, vận hành và kỹ thuật  
▪ Phí a con người: Lập KH ATTT, giá o dục – đào tạo, chí nh  
sá ch – luật  
▪ Phí a cô ng nghệ: nhiều nội dung (hì nh vẽ)  
20  
Tải về để xem bản đầy đủ
pptx 54 trang yennguyen 12660 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Cơ sở hệ thống thông tin - Chương 9: Phát triển hệ thống thiết kế, triển khai, bảo trì và đánh giá - Hà Quang Thụy", để 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_co_so_he_thong_thong_tin_chuong_9_phat_trien_he_th.pptx