Phân Tích Thiết Kế Hệ Thống Thông Tin

Giới Thiệu Môn Học

1

Mô tả

 Học phần cung cấp các khái niệm, nguyên tắc, các giai đoạn trong phân tích thiết kế hệ thống thông tin dưới góc nhìn của nhà quản lý

 Cung cấp các kiến thức và kỹ năng để sinh viên hiểu được vai trò của phân tích viên hệ thống

 Áp dụng được các phương pháp, công cụ và kỹ thuật trong phân tích và thiết kế hệ thống

2

Mục tiêu

 Kiến thức:

viên hệ thống.

 Trình bày được vai trò và kỹ năng của phân tích

 Áp dụng được phương pháp phân tích hệ thống thông tin dựa trên nguyên lý của hệ thống công việc.

cầu về hệ thống thông tin trong quản lý.

3

 Trình bày được các phương pháp xác định yêu

Mục tiêu

 Kiến thức:

 Áp dụng được sơ đồ luồng thông tin, sơ đồ dòng dữ liệu, từ điển dữ liệu trong phân tích một hệ thống thông tin cụ thể.

 Đặc tả được quá trình và quyết định có cấu trúc trong trong phân tích một hệ thống thông tin cụ thể.

4

 Thiết kế được đầu vào, đầu ra, giao diện và mô hình dữ liệu cho một hệ thống thông tin cụ thể.

Mục tiêu

 Kiến thức:

thiết kế một hệ thống thông tin cụ thể.

 Áp dụng được ngôn ngữ UML trong phân tích và

5

 Thiết lập được các tiêu chuẩn đảm bảo được chất lượng trong việc hiện thực một hệ thống thông tin cụ thể.

Mục tiêu

 Kỹ năng:

thông tin trong tổ chức doanh nghiệp.

 Có khả năng phân tích các nhu cầu về hệ thống

 Có khả năng sử dụng các CASE Tools để mô hình hóa dữ liệu và nghiệp vụ của hệ thống thông tin.

kế hệ thống thông tin.

 Có khả năng sử dụng các CASE Tools để thiết

6

 Thảo luận theo cặp, làm việc theo nhóm.

Mục tiêu

 Thái độ:

trong việc phát triển hệ thống thông tin.

 Ý thức được vai trò của phân tích viên hệ thống

 Ý thức được tầm quan trọng quá trình phân tích và thiết kế trong việc phát triển hệ thống thông tin.

thống thông tin.

7

 Ý thức về đạo đức nghề nghiệp trong lĩnh vực hệ

Nội dung chính

1. Phân tích hệ thống thông tin 2. Xác định yêu cầu 3. Phân tích hệ thống hướng cấu trúc 4. Phân tích hệ thống hướng đối tượng 5. Phân tích hệ thống thông tin dựa trên nguyên lý

của hệ thống công việc (Work System)

6. Thiết kế hệ thống thông tin 7. Thiết kế hệ thống hướng đối tượng 8. Tổ chức triển khai hệ thống thông tin và Đảm bảo

chất lượng

8

Tài liệu

 Tài liệu:

10

 Slide bài giảng  Bài tập phân tích và thiết kế hệ thống.

Tài liệu

 Tài liệu tham khảo:

Design”, 8th Edition, Prentice Hall, 2011.

 [1] Kendall and Kendall, “System Analysis and

3rd Edition, Prentice Hall, 2005.

 [2] Craig Larman, “Applying UML And Patterns”,

“The Work System Method: for

IT

Connecting People, Processes, and Business Results” - Work System Press, 2006.

11

 [3] Alter S.

Tài liệu (tt)

 Tài liệu tham khảo:

 [4] Gary B.Shelly, Harry J.Rosenblatt, "Systems Analysis and Design", CENGAGE Learning, 8th Edition, 2010.

 [5] John W. Satzinger, Robert B. Jackson, Stephen D. Burd, “System Analysis and Design In a Changing World”, 3rd Edition, 2009.

cases”, Addison-Wesley, 2002

12

 [6] Alistair Cockburn, “Writing effective use

Đánh giá

 Điểm quá trình : 40%

:10%  Bài tập :10%  Kiểm tra  Bài tập nhóm : 20%

 Thi kết thúc môn học : 60%  Câu hỏi tự luận và Bài tập

13

Nội dung chi tiết

Chương 1 –Phân tích hệ thống thông tin  Tổng quan về phân tích hệ thống thông tin

 Quy trình phân tích hệ thống thông tin

14

 Khái niệm  Vai trò

Nội dung chi tiết

Chương 2 – Xác định yêu cầu  Tổng quan về xác định yêu cầu  Các phương pháp xác định yêu cầu

 Thảo luận nhóm.

15

 Phỏng vấn  Xem tài liệu.  Khảo sát và bảng câu hỏi.  Quan sát trực tiếp.

Nội dung chi tiết

Chương 3 - Phân tích hệ thống hướng cấu trúc  Sơ đồ phân rã chức năng (Functional

Decomposition Diagram - FDD)

 Sơ đồ luồng thông tin (Information Flow

Diagram - IFD)

 Sơ đồ luồng dữ liệu (Data Flow Diagram -

DFD)

 Từ điển dữ liệu (Data Dictionary)  Đặc tả quá trình và quyết định có cấu trúc

16

Nội dung chi tiết

Chương 4 - Phân tích hệ thống hướng đối tượng  Tổng quan về Phân tích hướng đối tượng.  Phân tích hướng đối tượng với UML  Sơ đồ ngữ cảnh (Context diagarms).  Sơ đồ use case (Use case diagrams).  Sơ đồ tuần tự (Sequence diagrams).  Sơ đồ chuyển đổi trạng thái (State Transition

Diagrams).

 Sơ đồ hoạt động (Activity Diagrams).

17

Nội dung chi tiết

Chương 5 – Phân tích hệ thống thông tin dựa trên nguyên lý của hệ thống công việc (Work System)  Tổng quan về hệ thống công việc  Các nguyên lý hệ thống công việc  Phương pháp phân tích hệ thống dựa trên lý

nguyên hệ thống công việc

 Đo lường hiệu suất hệ thống công việc

18

Nội dung chi tiết

Chương 6 – Thiết kế hệ thống thông tin  Tổng quan về thiết kế hệ thống thông tin

 Các khía cạnh trong thiết kế hệ thống thông

tin  Thiết kế tổng quát.  Thiết kế đầu vào, đầu ra và giao diện  Thiết kế mô hình dữ liệu.  Thiết kế giao diện tương tác giữa các hệ thống

 Thiết kế bảo mật

19

 Khái niệm  Vai trò

Nội dung chi tiết

Chương 7 – Thiết kế hệ thống hướng đối tượng  Tổng quan về Thiết kế hướng đối tượng.  Thiết kế hướng đối tượng với UML  Sơ đồ đối tượng (Object Diagram).  Sơ đồ cộng tác (Collaboration Diagram)

 Sơ đồ lớp (Class Diagram).

20

Nội dung chi tiết

Chương 8 – Tổ chức triển khai hệ thống thông tin và Đảm bảo chất lượng  Thiết kế thủ tục nhập liệu chính xác  Tổ chức triển khai hệ thống thông tin  Đảm bảo chất lượng hệ thống thông tin

21

Bài tập nhóm

 Mỗi nhóm 5 thành viên  Thông tin nhóm trưởng (Họ tên, Email, Điện

thoại)

 Mỗi nhóm thực hiện theo chủ đề đã chọn  Báo cáo gồm 3 phần chính:  Bản đặc tả yêu cầu hệ thống  Kết quả phân tích và thiết kế hướng cấu trúc  Kết quả phân tích và thiết kế hướng đối tượng

23

Thông tin liên hệ

 Nguyễn Hoàng Ân

 Khoa Hệ thống thông tin quản lý  Email: hoanganmis@gmail.com  Web: https://sites.google.com/site/hoanganmis/sad2015

24

Hỏi đáp

25