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 đủ
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:
bai_giang_co_so_he_thong_thong_tin_chuong_9_phat_trien_he_th.pptx

