Post date: Mar 29, 2013 1:23:13 AM
Course Book
Department of Computer Technology
University of Power, 2013
Môn phân tích thiết kế hệ thống là một môn học chính cho các sinh viên chuyên ngành công nghệ thông tin trong các trường đại học và cao đẳng. Trong tài liệu giảng dạy này, Môn phân tích thiết kế hệ thống được trình bày với những nền tảng lý thuyết và kinh nghiệm thực tế. Nhiều phương pháp tiếp cận được kết hợp để xây dựng hệ thống phần mềm tốt hơn. Đây cũng là một tài liệu tham khảo tốt cho những ai quan tâm đến việc phân tích thiết kế hệ thống thông tin. Giáo trình sử dụng các kiến thức về cơ sở dữ liệu, kiến thức và kỹ thuật lập trình do đó đòi hỏi người học cần trang bị trước những phần kiến thức liên quan.
Giáo trình được chia làm 9 chương, mỗi nội dung có đưa các ví dụ thực tiễn, những sai lầm có thể xảy ra trong quá trình phân tích thiết kế để phân tích viên khỏi mắc sai lầm khi làm việc. Chương đầu tiên giới thiệu tổng quan về hệ thống thông tin quản lý và các phương pháp thiết kế hệ thống. Các chương tiếp theo nói về các bước trong việc phân tích thiết kế hệ thống theo hướng chức năng. Chương 2 trình bày các kỹ thuật khảo sát hiện trạng và thiết lập dự án. Chương 3 phân tích chức năng. Chương 4 đến chương 8 là các bước: thiết kế CSDL, giao diện, chương trình, kiểm thử, bảo trì. Giáo trình kết thúc với chương 9 là một số bài tập tổng hợp.
Chương 1. Đại cương về các hệ thống thông tin quản lý
1.1 Khái niệm về hệ thống, hệ thống quản lý, hệ thống thông tin
1.2 Vai trò, nhiệm vụ của hệ thống thông tin
1.3 Các thành phần của hệ thống thông tin
1.4 Các phương pháp phân tích và thiết kế hệ thống thông tin
1.5 Các giai đoạn phân tích thiết kế
1.6 Các mô hình qui trình phát triển phần mềm
1.7 Câu hỏi chương 1
Chương 2. Khảo sát hiện trạng và thiết lập dự án
2.1 Tìm hiểu và đánh giá hiện trạng
2.2 Xác định phạm vi và mục tiêu của dự án
2.3 Phác họa các giải pháp và cân nhắc tính khả thi
2.4 Lập dự trù và kế hoạch triển khai dự án
2.5 Câu hỏi chương 2
Chương 3. Phân tích chức năng của hệ thống
3.1 Mô hình phân rã chức năng
3.2 Mô hình khung cảnh
3.3 Phân tích trạng thái
3.4 Mô hình dòng dữ liệu
3.5 Một số bài tập hệ thống ứng dụng
Chương 4. Thiết kế tổng thể hệ thống
4.1 Xác định mục tiêu tổng thể
4.2 Các kịch bản chính
4.3 Hình dung tổng quan về hệ thống
4.4 Các vấn đề chính
4.5 Đề xuất các giải pháp
4.6 Kiểm tra thiết kế tổng thể
Chương 5. Phân tích và thiết kế cơ sở dữ liệu
5.1 Mô hình thực thể - liên kết
5.2 Mô hình quan hệ
5.3 Khái niệm
5.4 Thiết kế logic CSDL
5.5 Thiết kế vật lý CSDL
5.6 Một số bài tập hệ thống ứng dụng
Chương 6. Thiết kế giao diện giữa người và máy
6.1 Tổng quan
6.2 Thiết kế các mẫu thu thập thông tin
6.3 Thiết kế các tài liệu ra, các báo cáo
6.4 Các giao diện khác
Chương 7. Thiết kế chương trình
7.1 Có cấu trúc hay không cấu trúc
7.2 Thiết kế cấu trúc
7.3 Lập lược đồ chương trình
Chương 8. Lập trình – chạy thử – bảo trì
8.1 Lập trình và kiểm thử đơn vị
8.2 Kiểm thử hệ thống
8.3 Triển khai
8.4 Thành lập các tài liệu hướng dẫn sử dụng
8.5 Bảo trì
Chương 9. Bài tập tổng hợp
9.1 Hệ thống sản xuất
9.2 Hệ thống bán hàng
9.3 Hệ thống thư viện
9.4 Hệ thống phát hành sách
9.5 Hệ thống nhập và xuất
9.6 Hệ thống dịch vụ cho thuê xe
9.7 Hệ thống khách sạn
9.8 Hệ thống cho thuê băng đĩa
9.9 Hệ thống kinh doanh thiết bị