Đề cương Phân tích thiết kế Hệ thống thông tin quản lý

pdf 15 trang huongle 1790
Bạn đang xem tài liệu "Đề cương Phân tích thiết kế Hệ thống thông tin quản lý", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfde_cuong_phan_tich_thiet_ke_he_thong_thong_tin_quan_ly.pdf

Nội dung text: Đề cương Phân tích thiết kế Hệ thống thông tin quản lý

  1. BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PH ÒNG ISO 9001:2008 ĐỀ CƯƠNG CHI TIẾT Môn học PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ Mã môn: ADI33031 Dùng cho các ngành CÔNG NGHỆ THÔNG TIN Bộ môn phụ trách CÔNG NGHỆ PHẦN MỀM
  2. THÔNG TIN VỀ CÁC GIẢNG VIÊN CÓ THỂ THAM GIA GIẢNG DẠY MÔN HỌC 1.Ths. Nguyễn Thị Thanh Thoan – Giảng viên cơ hữu - Chức danh, học hàm, học vị: Thạc sỹ - Thuộc bộ môn: Công nghệ phần mềm, Khoa: Công nghệ thông tin - Địa chỉ liên hệ: Xóm Hạ - An Hưng – An Dương - Hải phòng - Điện thoại: 0983800210 Email: thoanntt@hpu.edu.vn - Các hướng nghiên cứu chính: Chuyên ngành công nghệ phần mềm 2.Ths. Vũ Anh Hùng – Giảng viên cơ hữu - Chức danh, học hàm, học vị: Thạc sỹ - Thuộc bộ môn: Công nghệ phần mềm, Khoa: Công nghệ thô ng tin - Địa chỉ liên hệ: - Điện thoại: 0975.122628 Email: vnhung@hpu.edu.vn - Các hướng nghiên cứu chính: 3.Thông tin về trợ giảng (nếu có): - Họ và tên: - Chức danh, học hàm, học vị: - Thuộc bộ môn/lớp: - Địa chỉ liên hệ: - Điện thoại: Email: - Các hướng nghiên cứu chính:
  3. THÔNG TIN VỀ MÔN HỌC 1. Thông tin chung: - Số đơn vị học trình/ tín chỉ: 3 - Các môn học tiên quyết: Cơ Sở dữ liệu - Các môn học kế tiếp: B.2.13. NN Lập trình VB.net, B.2.12. LT Web - Các yêu cầu đối với môn học (nếu có): - Thời gian phân bổ đối với các hoạt động: + Nghe giảng lý thuyết: 54.5 tiết + Làm bài tập trên lớp:10 tiết + Thảo luận: + Thực hành, thực tập (ở PTN, nhà máy, điền dó, ): + Hoạt động theo nhóm: có + Tự học: 145 tiết + Kiểm tra: 3 tiết 2. Mục tiêu của môn học: *) Về kiến thức: cung cấp cho sinh viên phương pháp phân tích, thiết kế hệ thống thông tin từ mức tổng quát đến mức chi tiết có thể c ài đặt thành chương trình cho các hệ thống thông tin quản lý. *) Về kỹ năng:Hình thành thói quen tạo bản thiết kế cho phần mềm quản lý từ phần mềm nhỏ đến phần mềm lớn. Biết vận dụng v ào thực tế khi trham gia vào các dự án phần mềm. *) Về thái độ: Tạo hứng thú cho sinh viên khi tham gia xây dựng phần mềm quản lý và từ đó tạo cho sinh viên tinh thần phấn khởi, tin tưởng và yêu thích môn học, ngành học. 3. Tóm tắt nội dung môn học: Môn học được chia thành phần : Phần phân tích theo hướng cấu trúc và phần phân tích theo hướng đối tượng. Trong mỗi phần bao gồm 5 ch ương, bao gồm những nội dung phân tích cần triển khai v à được phát triển theo logic của vấn đề. 4. Học liệu: [1]. Nguyễn Văn Vỵ, Phân tích thiết kế các hệ thống thông tin hiện đại, h ướng cấu trúc - hướng đối tượng, NXB Thống kê, Hà nội, 2002. [2]. Đặng Văn Đức, Phân tích thiết kế hướng đối tượng bằng UML, NXB Giáo dục, Hà nội, 2002. [3]. Đoàn Văn Ban,Phân tích thiết kế hướng đối tượng bằng UML, NXB Thống kê, 2003
  4. 5. Nội dung và hình thức dạy – học: Hình thức dạy – học Nội dung Tổng Lý Bài Thảo TH, TN, Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) (tiết) thuyết tập luận điền dó tự NC tra PHẦN I : PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG CẤU TRÚC 5 10 15 CHƯƠNG 1: PHƯƠNG PHÁP LU ẬN PHÁT TRIỂN HT THÔNG TIN 1.1. Khái niệm về hệ thống thông tin. 1.1.1. Các định nghĩa 1.1.2. Phân loại các hệ thống thông tin. 1.2. Các cách tiếp cận phát triển hệ thống thông tin 1.3. Các mô hình phát triển hệ thống thông tin 1.3.1. Mô hình thác nước 1.3.2. Mô hình làm mẫu 1.3.3. Mô hình xoáy ốc 1.3.4. Sử dụng gói phần mềm có sẵn 1.3.5. Người dùng tự phát triển 1.3.6. Thuê bao 1.4. Quy trình tổng quát phân tích và thiết kế hệ thống thông tin 1.4.1. Khảo sát thu nhập thông tin 1.4.2. Xác định yêu cầu 1.4.3. Phân tích yêu cầu 1.4.4. Thế logic
  5. Hình thức dạy – học Nội dung Tổng Lý Bài Thảo TH, TN, Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) (tiết) thuyết tập luận điền dó tự NC tra 1.5.Vai trò, ý nghĩa của mô hình, thể hiện 1.5.1. Mô hình nghiệp vụ 1.5.2. Mô hình phân tích 1.5.3. Mô hình thiết kế CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG – 8 0 0 20 1 29 THU THẬP THÔNG TIN 2.1. Khái niệm khảo sát 2.1.1. Quá trình khảo sát 2.1.2. Những thông tin dữ liệu cần thu thập 2.2. Các phương pháp sử dụng 2.2.1. Phỏng vấn 2.2.2. Phương pháp quan sát 2.2.3. Phương pháp điều tra 2.3. Một số khái niệm 2.3.1. Chức năng – công việc 2.3.2. Quy tắc nghiệp vụ 2.4. Các mẫu biểu chính sử dụng trong khảo sát Các mẫu biểu chính sử dụng trong khảo sát 3 tiết CHƯƠNG 3: MÔ HÌNH NGHIỆP VỤ CỦA 8 0 20 28 HT 3.1. Khái niệm 3.1.1. Định nghĩa 3.1.2. Các thể hiện của mô hình 3.2. Nghiên cứu các thành phần mô hình 3.2.1. Biểu đồ ngữ cảnh 3.2.2. Biểu đồ phân rã chức năng 3.2.3. Mô tả chi tiết chức năng lá 3.2.4. Danh sách hồ sơ dữ liệu sử dụng 3.2.5. Ma trận thực thể - chức năng
  6. Hình thức dạy – học Nội dung Tổng Lý Bài Thảo TH, TN, Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) (tiết) thuyết tập luận điền dó tự NC tra CHƯƠNG 4: MÔ HÌNH QUÁ TRÌNH XỬ LÝ 8 0 0 20 28 4.1. Mô hình hoá quá trình nghiệp vụ 4.2. Biểu đồ luồng dữ liệu 4.2.1. Các thành phần 4.2.2. Các quy tắc vẽ biểu đồ 4.3. Sử dụng biểu đồ luồng dữ liệu để mô h ình hoá tiến trình nghiệp vụ 4.3.1. Khái niệm về các mức tiến trình nghiệp vụ 4.3.2. Biểu diễn biểu đồ luồng dữ liệu mức 0 4.3.3. Biểu diễn luồng dữ liệu mức i CHƯƠNG 5: THIẾT KẾ VẬT LÝ HỆ THỐNG 3 2 20 25 CHƯƠNG TRÌNH 5.1. Khái niệm về các thiết kế vật lý 5.1.1. Những nội dung thiết kế chính 5.1.2. Các bước chung thực hiện thiết kế 5.2. Thiết kế biểu đồ luồng hệ thống 5.2.1. Đầu vào 5.2.2. Nội dung thực hiện 5.2.3. Minh hoạ 5.3. Xác định các giao diện 5.3.1. Xác định các giao diện nhập dữ liệu 5.3.2. Xác định giao diện xử lý Kiểm tra bài số 1 5 1 6 Bảo vệ bài tập lớn phần cấu trúc
  7. Hình thức dạy – học Nội dung Tổng Lý Bài Thảo TH, TN, Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) (tiết) thuyết tập luận điền dó tự NC tra PHẦN II: PHÂN TÍCH THIẾT KẾ HỆ 1 5 6 THỐNG HƯỚNG ĐỐI TƯỢNG CHƯƠNG 1 : GIỚI THIỆU PHƯƠNG PHÁPHƯỚNG ĐỐI TƯỢNG 1.1. Ý tưởng 1.2. Ưu điểm của mô hình hướng đối tượng 1.3. Các giai đoạn của chu trình phát triển phần mềm hướng đối tượng 1.4. Những vấn đề đặt ra trong PTTK h ướng đối tượng 1.5. Đặc trưng của tiến trình phát triển phần mềm hướng đối tượng CHƯƠNG 2 : MÔ TẢ HOẠT ĐỘNG NGHIỆP 4 20 24 VỤ 2.1. Khái niệm hoạt động nghiệp vụ 2.2. Các chức năng nghiệp vụ 2.3. Mô hình lĩnh vực 2.4. Mô hình nghiệp vụ 2.5. Bảng các thuật ngữ sử dụng 2.5. Xác định các yêu cầu bổ sung
  8. Hình thức dạy – học Nội dung Tổng Lý Bài Thảo TH, TN, Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) (tiết) thuyết tập luận điền dó tự NC tra CHƯƠNG 3 : MÔ HÌNH CA SỬ DỤNG 8 0 0 22 30 3.1. Tác nhân (Actor) 3.1.1. Định nghĩa 3.1.2. Cách xác định tác nhân 3.1.3. Ký hiệu 3.2. Ca sử dụng (Use Case) 3.2.1. Định nghĩa 3.2.2. Cách xác định ca sử dụng 3.2.3. Ký hiệu 3.2.4. Mô tả ngắn gọn các ca sử dụng 3.2.5. Chi tiết hoá một ca sử dụng 3.2.6. Quan hệ giữa các ca sử dụng 3.2.7. Quan hệ giữa tác nhân và ca sử dụng 3.3. Mô hình ca sử dụng tổng thể 3.4. Phát triển các mô hình ca sử dụng 3.5. Hình thức hoá mô tả ca sử dụng 5 2.5 0 20 27.5 CHƯƠNG 4 : PHÂN TÍCH 4.1. Phân tích kiến trúc 4.1.1. Xác định các gói phân tích 4.1.2. Xử lý phần chung của các gói phân tích 4.1.3. Xác định các gói dịch vụ 4.1.4. Xác định mối quan hệ phụ thuộc giữa các gói phân tích 4.1.5. Xác định các lớp thực thể hiển nhiên 4.1.6. Xác định các yêu cầu đặc biệt chung
  9. Hình thức dạy – học Nội dung Tổng Lý Bài Thảo TH, TN, Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) (tiết) thuyết tập luận điền dó tự NC tra 4.2. Phân tích một ca sử dụng 4.2.1. Xác định các lớp phân tích 4.2.2. Mô tả các tương tác giữa các đối tượng phân tích 4.2.3. Mô tả luồng các sự kiện phân tích 4.2.4. Nắm bắt các yêu cầu đặc biệt 4.3. Phân tích một lớp 4.3.1. Xác định các trách nhiệm của lớp 4.3.2. Xác định các thuộc tính 4.3.3. Xác định các liên kết và các kết hợp 4.3.4. Xác định các lớp tổng quát hoá 4.3.5. Nắm bắt các yêu cầu đặc biệt của lớp phân tích 4.4. Phân tích một gói Kiểm tra bài số 2 1 1 Bảo vệ bài tập lớn phần hướng đối tượng 5 5 Tổng (tiết) 50 4.5 10 0 157 3 224.5 6.Lịch trình tổ chức dạy – học cụ thể: Chi tiết về hình thức Nội dung yêu cầu sv Ghi Tuần Nội dung tổ chức dạy – học phải chuẩn bị trước chú I PHẦN I : PHÂN TÍCH THIẾT KẾ HỆ Nghe giảng trên lớp THỐNG HƯỚNG CẤU TRÚC CHƯƠNG 1: PHƯƠNG PHÁP LU ẬN PHÁT TRIỂN HT THÔNG TIN
  10. 1.1.Khái niệm về hệ thống thông tin. 1.1.1.Các định nghĩa 1.1.2.Phân loại các hệ thống thông tin. 1.2.Các cách tiếp cận phát triển hệ thống thông tin 1.3.Các mô hình phát triển hệ thống thông tin 1.3.1. Mô hình thác nước 1.3.2. Mô hình làm mẫu 1.3.3. Mô hình xoáy ốc 1.3.4. Sử dụng gói phần mềm có sẵn 1.3.5. Người dùng tự phát triển 1.3.6. Thuê bao 1.4. Quy trình tổng quát phân tích và thiết kế hệ thống thông tin 1.4.1. Khảo sát thu nhập thông tin 1.4.2. Xác định yêu cầu 1.4.3. Phân tích yêu cầu 1.4.4. Thế logic 1.5. Vai trò, ý nghĩa của mô hình, thể hiện 1.5.1. Mô hình nghiệp vụ 1.5.2. Mô hình phân tích 1.5.3. Mô hình thiết kế CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG – THU THẬP THÔNG TIN 2.1. Khái niệm khảo sát - Nghe giảng trên lớp -Sử dụng những kiến 2.1.1. Quá trình khảo sát thức xã hội và những II - Sinh viên thảo luận 2.1.2. Những thông tin dữ liệu cần thu thập về các phương pháp hiểu biết để tìm cách thu th 2.2. Các phương pháp sử dụng truyền thống để thu ập những thông thập thông tin tin theo yêu cầu. 2.2.1. Phỏng vấn 2.2.2. Phương pháp quan sát 2.2.3. Phương pháp điều tra
  11. 2.3. Một số khái niệm Sử dụng những kiến thức xã hội và những 2.3.1. Chức năng – công việc hiểu biết để tìm cách Nghe giảng trên lớp 2.3.2. Quy tắc nghiệp vụ thu thập những thông - Sinh viên thảo luận 2.4. Các mẫu biểu chính sử dụng trong khảo tin theo yêu cầu. sát về các phương pháp Đọc lại toàn bộ các III truyền thống để thu phương pháp thu thập thập thông tin CHƯƠNG 3: MÔ HÌNH NGHIỆP VỤ thông tin CỦA HT Biết cách xây dựng Áp dụng những kiến các biểu đồ. 3.1. Khái niệm thức đã học + Kỹ t ìm 3.1.1. Định nghĩa năng để đi thực ế t hiểu một vấn đề có 3.1.2. Các thể hiện của mô hình thực trong xã hội 3.2. Nghiên cứu các thành phần mô hình 3.2.1. Bi ểu đồ ngữ cảnh Nghe giảng trên lớp IV 3.2.2. Biểu đồ phân rã chức năng Biết cách xây dựng Sinh viên tự triển khai các biểu đồ. 3.2.3. Mô tả chi tiết chức năng lá theo 1 đề tài cụ thể 3.2.4. Danh sách hồ sơ dữ liệu sử dụng 3.2.5. Ma trận thực thể - chức năng CHƯƠNG 4: MÔ HÌNH QUÁ TRÌNH XỬ LÝ Xây dựng được các Nghe giảng trên lớp biểu đồ trong mô 4.1. Mô hình hoá quá trình nghi V ệp vụ Biết cách xây dựng hình nghiệp vụ từ 4.2. Biểu đồ luồng dữ liệu các biểu đồ. một bài toán cụ thể mà sinh viên đã tìm 4.2.1. Các thành phần hiểu được 4.2.2. Các quy tắc vẽ biểu đồ 4.3. Sử dụng biểu đồ luồng dữ liệu để mô Xây d Nghe giảng trên lớp ựng được các hình hoá tiến trình nghiệp vụ biểu đồ trong mô Biết cách xây dựng hình nghiệp vụ từ 4.3.1. Khái niệm về các mức tiến trình các biểu đồ. VI một bài toán cụ thể nghiệp vụ mà sinh viên đã tìm Biết cách xây dựng hiểu được 4.3.2. Bi ểu diễn biểu đồ luồng dữ liệu mức 0 bi ểu đồ luồng hệ Sinh viên chuẩn bị thống, thiết kế CSDL 4.3.3. Biểu diễn luồng dữ liệu mức i kiến thức về môn
  12. vật lý và xây dựng CSDL CHƯƠNG 5: THIẾT KẾ VẬT LÝ HỆ một số giao diện CT Sinh viên tự thiết kế THỐNG CHƯƠNG TRÌNH đề tài theo yêu cầu. 5.1. Khái niệm về các thiết kế vật lý 5.1.1. Những nội dung thiết kế chính 5.1.2. Các bước chung thực hiện thiết kế 5.2. Thiết kế biểu đồ luồng hệ thống 5.2.1. Đầu vào Nghe giảng trên lớp Sinh viên chuẩn bị Bi 5.2.2. Nội dung thực hiện ết cách xây dựng kiến thức về môn biểu đồ luồng hệ 5.2.3. Minh hoạ CSDL VII thống, thiết kế CSDL Sinh viên tự thiết kế 5.3. Xác định các giao diện vật lý và xây dựng đề tài theo yêu cầu. một số giao diện CT 5.3.1. Xác định các giao diện nhập dữ liệu 5.3.2. Xác định giao diện xử lý Kiểm tra bài số 1 Các nhóm sẽ lần lượt VIII - Sinh viên tự chuẩn Bảo vệ bài tập lớn phần cấu trúc báo cáo theo đề tài và bị theo đề tài cùng thảo luận. PHẦN II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG CHƯƠNG 1 : GIỚI THIỆU PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG 1.1. Ý tưởng 1.2. Ưu điểm của mô hình hướng đối Nghe giảng trên lớp tượng IX 1.3. Các giai đoạn của chu trình phát triển phần mềm hướng đối tượng 1.4. Những vấn đề đặt ra trong PTTK hướng đối tượng 1.5. Đặc trưng của tiến trình phát triển phần mềm hướng đối tượng Nghe giảng trên lớp Tìm hiểu một bài CHƯƠNG 2 : MÔ TẢ HOẠT ĐỘNG Biết cách xây dựng toán về quản lý có
  13. NGHIỆP VỤ các biểu đồ thực trong đời sống 2.1. Khái niệm hoạt động nghiệp vụ 2.2. Các chức năng nghiệp vụ 2.3. Mô hình lĩnh vực 2.4. Mô hình nghiệp vụ 2.5. Bảng các thuật ngữ sử dụng 2.5. Xác định các yêu cầu bổ sung CHƯƠNG 3 : MÔ HÌNH CA SỬ DỤNG 3.1. Tác nhân (Actor) 3.1.1. Định nghĩa 3.1.2. Cách xác định tác nhân 3.1.3. Ký hiệu Nghe giảng trên lớp 3.2. Ca sử dụng (Use Case) Tìm hi ài X Biết cách xây dựng ểu một b 3.2.1. Định nghĩa biểu đồ UC tổng toán về quản lý có quát và biểu đồ UC thực trong đời sống 3.2.2. Cách xác định ca sử dụng chi tiết 3.2.3. Ký hiệu 3.2.4. Mô tả ngắn gọn các ca sử dụng 3.2.5. Chi tiết hoá một ca sử dụng 3.2.6. Quan hệ giữa các ca sử dụng 3.2.7. Quan hệ giữa tác nhân và ca sử dụng 3.3. Mô hình ca s Nghe giảng trên lớp ử dụng tổng thể Đọc lại toàn bộ nội XI Biết cách xây dựng 3.4. Phát triển các mô hình ca sử dụng dung của chương bi à ểu đồ Cộng tác v 1+2+3 3.5. Hình thức hoá mô tả ca sử dụng biểu đồ tuần tự
  14. CHƯƠNG 4 : PHÂN TÍCH 4.1. Phân tích kiến trúc 4.1.1. Xác định các gói phân tích 4.1.2. Xử lý phần chung của các gói phân tích 4.1.3. Xác định các gói dịch vụ 4.1.4. Xác định mối quan hệ phụ thuộc giữa các gói phân tích 4.1.5. Xác định các lớp thực thể hiển nhiên 4.1.6. Xác định các yêu cầu đặc biệt chung 4.2. Phân tích một ca sử dụng 4.2.1. Xác định các lớp phân tích Nghe giảng trên lớp Đọc lại toàn bộ nội 4.2.2. Mô tả các tương tác giữa các đối Biết cách xây dựng dung của chương tượng phân tích bi à ểu đồ Cộng tác v 1+2+3 4.2.3. Mô tả luồng các sự kiện phân tích biểu đồ tuần tự 4.2.4. Nắm bắt các yêu cầu đặc biệt XII 4.3. Phân tích một lớp 4.3.1. Xác định các trách nhiệm của lớp 4.3.2. Xác định các thuộc tính 4.3.3. Xác định các liên kết và các kết hợp 4.3.4. Xác định các lớp tổng quát hoá 4.3.5. Nắm bắt các yêu cầu đặc biệt của lớp phân tích 4.4. Phân tích một gói Các nhóm sẽ lần lượt XIII Sv tự làm một đề tài về Bảo vệ bài tập lớn báo cáo theo đề tài và quản lý có thực trong cùng thảo luận. đời sống theo nhóm XIV Kiểm tra bài số 2 Ôn tập và kiểm tra cuối kỳ 7.Tiêu chí đánh giá nhiệm vụ giảng viên giao cho sinh viên: Hoàn thành các nội dung nghiên cứu trong đề cương Hoàn thành 2 bài tập lớn theo 2 hướng phân tích
  15. Tự nghiên cứu theo nội dung môn học Hoàn thành các bài kiểm tra và các yêu cầu khác của giảng viên 8.Hình thức kiểm tra, đánh giá môn học: - Hoàn thành 2 bài kiểm tra định kỳ của phần lý thuyết (điểm quá tr ình) - Bảo vệ bài tập lớn môn học 9.Các loại điểm kiểm tra và trọng số của từng loại điểm: - Kiểm tra trong năm học: Thông qua bài tập lớn. - Kiểm tra giữa kỳ (tư cách): 30% - Báo cáo bài tập lớn hết môn: 70% 10.Yêu cầu của giảng viên đối với môn học: - Yêu cầu về điều kiện để tổ chức giảng dạy môn học (giảng đ ường, phòng máy, ): + Phòng học, Máy chiếu + Sử dụng bộ Office2007 và phần mềm Rational Rose 2005 Yêu cầu đối với sinh viên (sự tham gia học tập trên lớp, quy định về thời hạn, chất lượng các bài tập về nhà, ): Tham gia trên 70% thời lượng học tập trên lớp, hoàn thành các bài kiểm tra định kỳ, dự buổi thảo l uận trên lớp. Sinh viên phải chuẩn bị tài liệu môn học theo yêu cầu của Giảng viên. - Sinh viên phải chủ động tự khảo sát thực tế phục vụ cho môn học v à làm bài tâp lớn. Hải Phòng, ngày 12 tháng 06 năm 2011 Chủ nhiệm Bộ môn Người viết đề cương chi tiết Ths. Vũ Anh Hùng Ths. Nguy ễn Thị Thanh Thoan