BẢO TRÌ HỆ THỐNG

Một phần của tài liệu Giáo trình phân tích và thiết kế một hệ thống thông tin doc (Trang 143 - 148)

Khi vận hành hệ thống, người sử dụng luôn có nhu cầu thay đổi hệ thống để nâng cao chất lượng hoạt động, đưa thêm vào nhiều tính năng mới hay chỉnh sửa những tồn tại sau thời hạn bảo hành đã kết thúc. Phần lớn các trường hợp là do công việc của người sử dụng thay đổi làm cho những yêu cầu của họ cũng thay đổi theo. Trong một số phương pháp, người ta gộp việc bảo trì hệ thống vào trong các quá trình phát triển. Việc bảo trì sẽ tiếp tục trong một thời gian đầu. Theo thống kê của NASA và DEC chi phí bảo trì thường gấp bảy lần các chi phí xây dựng hệ thống ban đầu. Để kết thúc dự án một cách tốt đẹp, việc bảo trì hệ thống nên được xem như phần tách rời, sau khi thời hạn bảo hành kết thúc.

TÀI LIỆU THAM KHẢO

a. Nguyễn Văn Ba, 2006, Phân tích và thiết kế hệ thống thông tin, Nhà xuất bản Đại học Quốc gia, Hà Nội.

b. Smart C., Sim R., 1990, Phân tích, thiết kế và Cài đặt Hệ thống thông tin quản lý, Viện Tin học, Hà nội.

MỤC LỤC

Lời nói đầu...2

Chương 1 – ĐẠI CƯƠNG VỀ HỆ THỐNG THÔNG TIN...4

BÀI 1. KHÁI NIỆM VỀ HỆ THỐNG THÔNG TIN...4

1.1. KHÁI NIỆM CHUNG VỀ HỆ THỐNG...4

1.1.1. Hệ thống...4

1.1.2. Hệ thống kinh doanh/ dịch vụ...7

1.2. VAI TRÒ VÀ NHIỆM VỤ CỦA HỆ THỐNG THÔNG TIN...9

1.3. CẤU TRÚC HỆ THỐNG THÔNG TIN , CÁC DỮ LIỆU VÀ CÁC XỬ LÝ...10

BÀI 2. CÁC GIAI ĐOẠN XÂY DỰNG HỆ THỐNG THÔNG TIN...13

1.1. KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN...14

1.2. PHÂN TÍCH HỆ THỐNG...14

1.3. THIẾT KẾ HỆ THỐNG...15

1.4. XÂY DỰNG HỆ THỐNG...16

1.5. VẬN HÀNH VÀ BẢO TRÌ HỆ THỐNG...17

Chương 2 – KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN...19

BÀI 1. KHẢO SÁT VÀ ĐÁNH GIÁ HIỆN TRẠNG...19

2.1. MỤC ĐÍCH , YÊU CẦU KHẢO SÁT HIỆN TRẠNG...19

2.2. KHẢO SÁT HIỆN TRẠNG...20

2.3. PHÂN LOẠI CÁC THÔNG TIN THU THẬP ĐƯỢC...22

2.4. PHÁT HIỆN CÁC YẾU KÉM CỦA HIỆN TRẠNG VÀ YÊU CẦU CHO TƯƠNG LAI...23

BÀI 2. XÁC ĐỊNH MỤC TIÊU, PHẠM VI, KHẢ NĂNG CỦA DỰ ÁN...24

2.1. PHẠM VI...24

2.2. MỤC TIÊU...25

2.3. HẠN CHẾ...25

2.4. PHÁC HỌA GIẢI PHÁP VÀ CÂN NHẮC TÍNH KHẢ THI...26

BÀI 3. LẬP DỰ TRÙ VÀ KẾ HOẠCH TRIỂN KHAI DỰ ÁN...28

2.1. HỢP ĐỒNG TRIỂN KHAI DỰ ÁN...28

2.2. DỰ TRÙ THIẾT BỊ VÀ KINH PHÍ...29

2.3. PHÂN CÔNG TRÁCH NHIỆM VÀ NHÂN SỰ DỰ ÁN...30

BÀI 4. CINEMA...31

Chương 3 – PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG...36

BÀI 1. CÁC PHƯƠNG TIỆN ĐẶC TẢ CHỨC NĂNG...36

3.1. CÁC MỨC ĐỘ DIỄN TẢ CHỨC NĂNG...36

3.1.1. Diễn tả vật lý, diễn tả logic...36

3.1.2. Diễn tả đại thể, diễn tả chi tiết...37

3.2. CÁC PHƯƠNG TIỆN ĐẶC TẢ CHỨC NĂNG...38

3.2.1. Bảng đặc tả chức năng...38

3.2.2. Sơ đồ khối...39

3.2.3. Ngôn ngữ có cấu trúc...39

BÀI 2. XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG...40

3.1.1. Định nghĩa...40

3.1.2. Các thành phần...41

3.1.3. Các dạng của sơ đồ phân cấp chức năng...41

3.2. XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG...42

3.2.1. Phân rã có thứ bậc...42

3.2.2. Xác định chức năng của hệ thống...43

BÀI 3. XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU...47

3.1. TỔNG QUAN VỀ BIỂU ĐỒ LUỒNG DỮ LIỆU...47

3.1.1. Định nghĩa...47

3.1.2. Các thành phần của biểu đồ...47

3.2. KỸ THUẬT PHÂN MỨC...50

3.3. XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU...51

3.3.1. Khái quát...51

3.3.2. Các bước xây dựng biểu đồ...52

3.4. KỸ THUẬT CHUYỂN ĐỔI DFD CỦA HỆ THỐNG CŨ SANG DFD CỦA HỆ THỐNG MỚI...55

Chương 4 – PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU...62

BÀI 1. CÁC MÔ HÌNH VÀ PHƯƠNG TIỆN BIỂU DIỄN DỮ LIỆU...62

4.1. MÃ HÓA CÁC TÊN GỌI...62

4.1.1. Đặt vấn đề...62

4.1.2. Các kiểu mã hóa thông dụng...62

4.2. TỪ ĐIỂN DỮ LIỆU...64

4.2.1. Mục đích...64

4.2.2. Các hình thức thể hiện từ điển dữ liệu...64

4.2.3. Nội dung của mục từ...64

BÀI 2. MÔ HÌNH THỰC THỂ LIÊN KẾT (ER)...67

4.1. MỤC ĐÍCH...67

4.2. CÁC THÀNH PHẦN...67

4.2.1. Thực thể - Kiểu thực thể...67

4.2.2. Thuộc tính - Kiểu thuộc tính...68

4.2.3. Liên kết - Kiểu liên kết...69

4.3. CÁC DẠNG MÔ HÌNH ER...71

4.3.1. ER kinh điển...71

4.3.2. ER mở rộng...73

4.3.3. ER hạn chế...75

4.4. XÂY DỰNG MÔ HÌNH THỰC THỂ LIÊN KẾT...76

4.4.1. Xây dựng mô hình thực thể liên kết mở rộng...76

4.4.2. Chuyển từ ER mở rộng về ER kinh điển...78

4.4.3. Chuyển từ ER kinh điển về ER hạn chế...83

BÀI 3. MÔ HÌNH QUAN HỆ...87

4.1. CÁC KHÁI NIỆM...87

4.2. PHỤ THUỘC HÀM...91

4.3. CÁC DẠNG CHUẨN CỦA QUAN HỆ...92

4.4. XÂY DỰNG MÔ HÌNH QUAN HỆ...93

BÀI 1. THIẾT KẾ TỔNG THỂ...97

5.1. TỔNG QUAN VỀ GIAI ĐOẠN THIẾT KẾ...97

5.1.1. Tài liệu vào của giai đoạn thiết kế...97

5.1.2. Nhiệm vụ...97

5.1.3. Các bước tiến hành...97

5.2. THIẾT KẾ TỔNG THẾ...99

5.2.1. Mục đích...99

5.2.2. Phân chia các hệ thống con...99

5.2.3. Phân chia hệ thống máy tính và hệ thống thủ công...102

BÀI 2. THIẾT KẾ GIAO DIỆN NGƯỜI – MÁY...107

5.1. TỔNG QUAN THIẾT KẾ GIAO DIỆN NGƯỜI - MÁY...107

5.1.1. Mục đích...107

5.1.2. Các loại màn hình...107

5.1.3. Các nguyên tác chung thiết kế giao diện...107

5.1.4. Nội dung...108

5.2. THIẾT KẾ CÁC CHỨC NĂNG THỦ CÔNG...108

5.2.1. Gom các chức năng thủ công thành các công việc và nhiệm vụ...108

5.2.2 Xử lý theo mẻ...108

5.2.3. Xử lý trực tuyến...109

5.2.4. Các yêu cầu đối với việc thiết kế các thủ tục thủ công...109

5.3. THIẾT KẾ CÁC MẪU BIỂU VÀ TÀI LIỆU IN...109

5.3.1. Các loại mẫu biểu và tài liệu in...110

5.3.2. Yêu cầu về thiết kế các biểu mẫu và tài liệu in...110

5.3.3. Cách trình bày các biểu mẫu và tài liệu in...110

5.4. THIẾT KẾ CÁC MÀN HÌNH VÀ ĐƠN CHỌN...112

5.4.1. Mục đích...112

5.4.2. Các hình thức đối thoại...112

5.4.3. Các hướng dẫn cho việc thiết kế giao diện...115

5.4.4. Các vấn đề khi thiết kế giao diện...117

Bài 3. THIẾT KẾ KIỂM SOÁT...118

5.1. MỤC ĐÍCH...118

5.2. XÁC ĐỊNH CÁC ĐIỂM HỞ VÀ CÁC KIỂU ĐE DỌA HỆ THỐNG...119

5.2.1. Xác định các điểm hở yếu...119

5.2.2. Xác định các kiểu đe dọa...119

5.3. XÁC ĐỊNH CÁC TRẠNG THÁI PHÁT SINH ĐE DỌA VÀ LỰA CHỌN GIẢI PHÁP KIỂM SOÁT HỆ THỐNG...121

5.3.1. Xác định các trạng thái phát sinh đe dọa...121

5.3.2. Lựa chọn giải pháp kiểm soát hệ thống...121

Bài 4. THIẾT KẾ DỮ LIỆU...122

5.1. TỔNG QUAN VỀ THIẾT KẾ DỮ LIỆU...122

5.1.1. Mục đích...122

5.1.2. Phương thức tiến hành...122

5.2. PHÂN TÍCH SỬ DỤNG DỮ LIỆU...122

5.2.1. Nghiên cứu các yêu cầu truy nhập...122

5.3. CHUYỂN MÔ HÌNH DỮ LIỆU THÀNH TỆP DỮ LIỆU...124

5.3.1. Thiết kế cơ sở dữ liệu vật lý...124

5.3.2. Chuyển đổi mô hình dữ liệu thành tệp dữ liệu...124

Bài 5. THIẾT KẾ CHƯƠNG TRÌNH...125

5.1. TỔNG QUAN VỀ THIẾT KẾ CHƯƠNG TRÌNH...125

5.1.1. Mục đích...125

5.1.2. Cách thực hiện...125

5.2. MODULE CHƯƠNG TRÌNH...126

5.2.1. Module chương trình...126

5.2.2. Biểu diễn các module trong lược đồ chương trình...126

5.3. ĐÓNG GÓI CÁC MODULE THÀNH CHƯƠNG TRÌNH...129

5.3.1. Yêu cầu...129

5.3.2. Thiết kế hướng biến đổi...130

5.3.3. Thiết kế hướng giao tác...132

5.4. THIẾT KẾ CÁC MẪU THỬ...134

CHƯƠNG 6 – LẬP TRÌNH CHẠY THỬ VÀ BẢO TRÌ...135

BÀI 1. LẬP TRÌNH, GHÉP NỐI CÁC CHƯƠNG TRÌNH...135

6.1. TỔ CHỨC LẬP TRÌNH VÀ GHÉP NỐI HỆ THỐNG...135

6.1.1. Các công việc chuẩn bị trước khi tiến hành lập trình...135

6.1.2. Các bước lập trình, ghép nối và chạy thử...135

BÀI 2. LẬP CÁC TÀI LIỆU HƯỚNG DẪN SỬ DỤNG...141

6.1. TÀI LIỆU HƯỚNG DẪN SỬ DỤNG...141

6.2. TÀI LIỆU HƯỚNG DẪN BẢO TRÌ...141

6.3. TÀI LIỆU KHAI THÁC VÀ QUẢN LÝ HỆ THỐNG...141

6.4. TÀI LIỆU ĐÀO TẠO...142

BÀI 3. KHAI THÁC VÀ BẢO TRÌ HỆ THỐNG...142

6.1. DỊCH VỤ BẢO HÀNH...142

6.2. BẢO TRÌ HỆ THỐNG...143

Một phần của tài liệu Giáo trình phân tích và thiết kế một hệ thống thông tin doc (Trang 143 - 148)

Tải bản đầy đủ (DOC)

(148 trang)
w