PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Mã số MH: xin mã mới

Số tín chỉ:

3(3.0.6)

 

Ngành đào tạo:

Công nghệ thông tin

 

Môn tiên quyết:

không có

MSMH:

Môn học trước:

không có

MSMH:

Môn song hành:

không có

MSMH:

Nội dung tóm tắt môn học:
Giới thiệu về phân tích và thiết kế hệ thống, chu kỳ phát triển hệ thống, nghiên cứu sơ bộ, mô hình hóa yêu cầu, dữ liệu và quá trình, mô hình hóa đối tượng, thiết kế nhập xuất và giao diện người sử dụng, thiết kế dữ liệu, kiến trúc ứng dụng, thực hiện, cài đặt, vận hành và hỗ trợ hệ thống.

Tài liệu tham khảo
[1] “Systems Analysis and Design”, Gary B. Shelly, Thomas J. Cashman, Harry J. Rosenblatt, Course Technology – Thomson Learning, 2001.
[2] “Systems Analysis and Design: An Object-Oriented Approach with UML”, Alan Dennis, Barbara Haley Wixom, David Tegarden, John Wiley & Sons, 2002.
[3] “Systems Analysis and Design”, Kenneth E. Kendall, Julie E. Kendall, Prentice Hall, 1999.

Nội dung chi tiết

Nội dung

Tuần

Ghi chú

Chương 1. Giới thi ệu về phân tích và thiết kế hệ thống
1.1 Giới thiệu
1.2 Định nghĩa hệ thống
1.3 Các thành phần của hệ thống thông tin (HTTT)
1.4 Các loại HTTT
1.5 Chu kỳ phát triển hệ thống
1.6 Sự tiến triển của các phương pháp luận về phát triển hệ thống
1.7 Vai trò của người phân tích hệ thống

1

 

Chương 2. Giai đoạn 1 – Lập kế hoạch
2.1 Giới thiệu
2.2 Khởi tạo dự án
2.3 Phân tích khả thi
2.4 Quản trị dự án

2

 

Chương 3. Giai đoạn 2 – Phân tích hệ thống. Mô hình hóa yêu cầu
3.1 Giới thiệu
3.2 Tổng quan giai đoạn phân tích hệ thống
3.3 Các phương pháp phát triển hệ thống
3.4 Các phương pháp thu thập yêu cầu
3.5 Danh mục các yêu cầu hệ thống
3.6 Lập tài liệu

3, 4

 

Chương 4. Giai đoạn 2 – Phân tích hệ thống. Mô hình hóa quá trình và dữ liệu
4.1 Giới thiệu
4.2 Sơ đồ dòng dữ liệu
4.3 Từ điển dữ liệu
4.4 Các công cụ mô tả quá trình
4.5 Mô hình luận lý và vật lý

5, 6

 

Chương 5. Giai đoạn 2 – Phân tích hệ thống. Chuy ển sang thiết kế
5.1 Giới thiệu
5.2 Đánh giá các giải pháp phần mềm
5.3 Các bước đánh giá và mua gói phần mềm
5.4 Tổng quan về thiết kế
5.5 Thiết kế và sử dụng mã

7

 

Chương 6. Giai đoạn 3 – Thiết kế hệ thống. Thiết kế giao diện người dùng, nhập và xuất
6.1 Giới thiệu
6.2 Thiết kế giao diện người dùng
6.3 Thiết kế nhập
6.4 Thiết kế xuất

8

 

Chương 7. Giai đoạn 3 – Thiết kế hệ thống. Thiết kế dữ liệu
7.1 Giới thiệu
7.2 Các khái niệm và thuật ngữ thiết kế dữ liệu
7.3 Chuẩn hóa
7.4 Các bước thiết kế dữ liệu
7.5 Các mô hình cơ sở dữ liệu
7.6 Lưu trữ dữ liệu

9

 

Chương 8. Giai đoạn 3 – Thiết kế hệ thống. Kiến trúc hệ thống
8.1 Giới thiệu
8.2 Kiến trúc khách / chủ
8.3 Kiến trúc 3 lớp
8.4 Giới thiệu một số kiến trúc: kiến trúc hướng dịch vụ, tính toán lưới, tính toán ngang hàng, …

10

 

Chương 9. Phân tích và thiết kế hướng đối tượng
9.1 Giới thiệu
9.2 Các sơ đồ sử dụng trong PTTK hướng đối tượng: sơ đồ trường hợp sử dụng, sơ đồ tuần tự, …
9.3 Mô hình hóa dữ liệu quan hệ hướng đối tượng

11

 

Chương 10. Giai đoạn 4 – Thực hiện hệ thống
10.1 Giới thiệu
10.2 Bảo đảm chất lượng
10.3 Tổng quan về phát triển ứng dụng
10.4 Kiểm tra ứng dụng
10.5 Lập tài liệu

12

 

Chương 11. Giai đoạn 4 – Thực hiện hệ thống. Cài đặt và đánh giá
11.1 Giới thiệu
11.2 Môi trường kiểm tra và vận hành
11.3 Đào tạo
11.4 Chuyển đổi dữ liệu
11.5 Thay đổi hệ thống cũ sang hệ thống mới

13

 

Chương 12. Giai đoạn 5. Vận hành và hỗ trợ hệ thống
12.1 Giới thiệu
12.2 Các hoạt động hỗ trợ người dùng
12.3 Các hoạt động bảo trì
12.4 Quản lý vận hành và hỗ trợ hệ thống
12.5 Quản lý hiệu suất hệ thống
12.6 Hệ thống bị lỗi thời

14