1 LỜI GIỚI THIỆU Trước đây, các phần mềm thường mang đặc tính tính toán khoa học kỹ thuật và được thực hiện trên các máy tính lớn (mainframe). Những phần mềm kiểu này ít đòi hỏi lao động tập thể của những người lập trình. Do đó nhu cầu phân tích và thiết kế không được đặt một cách tách biệt với công việc lập trình, chưa có sự chuyên môn hoá trong việc phân tích thiết kế và lập trình. Ngày nay với sự thâm nhập của tin học vào nhiều lĩnh vực khác nhau, đặc biệt trong các ứng dụng quản lý sản xuất, xuất hiện nhu cầu xây dựng các hệ thống thông tin lớn với khối lượng thông tin khổng lồ và các quan hệ phức tạp. Nếu không có những cách tiếp cận thích hợp, việc xây dựng các hệ thông tin như vậy mang nhiều rủi ro dẫn đến thất bại. Vì thế xuất hiện sự phân công lao động trong lĩnh vực xây dựng các hệ thống thông tin tin học hoá. Việc phân tích thiết kế hệ thống được tách khỏi việc lập trình Để ứng dụng công nghệ thông tin cho việc xây dựng các hệ thống thông tin quản lý đòi hỏi phải có qui trình, phương pháp để áp dụng. Chính vì vậy một trong những yêu cầu quan trọng của những người làm tin học đó là phải có tri thức về phân tích thiết kế hệ thống mới có thể và phát triển được các ứng dụng tin học có tính khả thi. Phân tích thiết kế hệ thống được phát triển theo nhiều giai đoạn với các phương pháp xây dựng hệ thống khác nhau. Ngoài phương pháp phân tích thiết kế cổ điển còn có các phương pháp phân tích thiết kế có cấu trúc. Hiện nay phương pháp phân tích thiết kế theo hướng có cấu trúc được sử dụng phổ biến. Trong cuốn đề cương này ngoài việc trình bày những kiến thức cơ bản chúng tôi còn đưa ra các ví dụ cụ thể trong cuộc sống và hệ thống bài tập ứng dụng để người học dễ hiểu và biết cách vận dụng kiến thức vào thực tế. Mặc dù đã cố gắng tham khảo các tài liệu và các ý kiến tham gia của các thầy cũng như các bạn đồng nghiệp đã dạy và nghiên cứu môn Cơ sở dữ liệu, Phân tích thiết kế hệ thống song cuốn giáo trình vẫn không tránh khỏi thiếu sót . Rất mong nhận được ý kiến đóng góp của bạn đọc để giáo trình được hoàn thiện hơn. Hà Nam, ngày ……tháng ……năm 2020 Chủ biên: Bùi Thị Thu Hằng 2 MỤC LỤC ĐỀ MỤC TRANG LỜI GIỚI THIỆU . 4 HỆ THỐNG THÔNG TIN . 5 Mã chương: MH45-01 .Khái niệm về thông tin. Hệ thống và hệ thống thông tin . Phân loại hệ thống thông tin . Hệ thống thông tin tổng thể trong doanh nghiệp . Các bước xây dựng hệ thống thông tin . 11 ĐẠI CƯƠNG VỀ PHÂN TÍCH & THIẾT KẾ HỆ THỐNG .Các giai đoạn của phân tích và thiết kế hệ thống . Vai trò nhiệm vụ trong phân tích thiết kế hệ thống . 12 3 Mô hình hóa hệ thống . Phương pháp phân tích và thiết kế có cấu trúc (SADT) . Mối liên hệ của các giai đoạn trong SADT . 19 KHẢO SÁT HỆ THỐNG . Khảo sát chi tiết . Các phương pháp khảo sát . Phân tích hiệu quả và rủi ro . Tư liệu hóa kết quả khảo sát (Mục tiêu quản lý, CSF, danh sách yêu cầu nghiệp vụ) . 23 PHÂN TÍCH HỆ THỐNG. Phân tích chức năng nhiệm vụ - Mô hình chức năng. Phân tích dữ liệu – Mô hình dữ liệu . Mô hình luồng dữ liệu.Từ điển dữ liệu . Ma trận chức năng - thực thể . Mối liên hệ giữa các mô hình . Tư liệu hóa phân tích hệ thống . 54 THIẾT KẾ HỆ THỐNG . Các thành phần thiết kế . Thiết kế kiểm soát . Thiết kế dữ liệu . Thiết kế chi tiết chức năng – module chương trình . Tư liệu hóa thiết kế hệ thống . 61 TÀI LIỆU THAM KHẢO . 62 MÔN HỌC: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Tên môn học: Phân tích thiết kế hệ thống thông tin; Mã mô đun: MH 15; Thời gian thực hiện môn học: 30 giờ; (Lý thuyết: 15 giờ; thực hành, thí nghiệm, thảo luận, bài tập: 13 giờ; kiểm tra: 02 giờ) 3 I. Vị trí, tính chất môn học: - Vị trí: môn học được bố trí sau khi học viên học xong các môn học chung và môn kiến thức kỹ thuật cơ sở, thuộc về khối kiến thức chuyên môn và trước các môn học, mô đun đào tạo chuyên sâu khác. - Tính chất: là môn học cơ sở. Mục tiêu môn học: - Về kiến thức: + Hiểu được các khái niệm về hệ thống thông tin. + Hiểu và sử dụng được phương pháp phân tích hệ thống thông tin (phân tích được hiện trạng, phân tích được chức năng hệ thống, phân tích được dữ liệu của hệ thống). + Hiểu và sử dụng được phương pháp xây dựng các mô hình hệ thống: mô hình chức năng (BFD), mô hình thực thể quan hệ (ERD), mô hình dòng dữ liệu (DFD), mô hình dữ liệu logic. + Biết áp dụng được các phương pháp phân tích và thiết kế vào việc xây dựng một ứng dụng thực tế. - Về kỹ năng: + Khảo sát, phân tích hiện trạng hệ thống; + Phân tích chức năng hệ thống, phân tích dữ liệu của hệ thống, lập được mô hình dòng dữ liệu. + Áp dụng được các phương pháp phân tích và thiết kế vào việc xây dựng một ứng dụng thực tế. + Thiết kế được chương trình (đơn giản) theo yêu cầu của quy trình: phân tích, thiết kế, xây dựng, kiểm thử hệ thống. - Năng lực tự chủ và trách nhiệm: + Có khả năng tiếp nhận, ghi chép và chuyển thông tin theo yêu cầu của môn học phân tích thiết kế hệ thống; + Chịu trách nhiệm hướng dẫn, giám sát những người khác thực hiện công việc phân tích và thiết kế hệ thống thông tin. Nội dung môn học: 1. Nội dung tổng quát và phân phối thời gian: Thời gian (giờ) Số Thực hành, Tên chương, mục Tổng Lý thí nghiệm, TT Kiểm tra số thuyết thảo luận, bài tập I Chương 1: Hệ thống thông tin 5 1 4 1.Hệ thống thông tin II Chương 2: Đại cương về phân 5 2 3 tích & thiết kế hệ thống 4 Thời gian (giờ) Số Thực hành, Tên chương, mục Tổng Lý thí nghiệm, TT Kiểm tra số thuyết thảo luận, bài tập 1.Các giai đoạn của phân tích và thiết kế hệ thống 2.Vai trò nhiệm vụ trong PT & TK 3.Mô hình hóa hệ thống 4 Phương pháp phân tích và thiết kế có cấu trúc (SADT) 5 Mối liên hệ của các giai đoạn trong SADT III Chương 3: Khảo sát hệ thống 5 3 1 1 1.Khảo sát hệ thống 3.Các phương pháp khảo sát 4.Phân tích hiệu quả và rủi ro 5.Tư liệu hóa kết quả khảo sát IV Chương 4: Phân tích hệ thống 5 3 2 1.Phân tích chức năng – Mô hình chức năng 2.Phân tích dữ liệu – Mô hình dữ liệu 3.Mô hình dòng dữ liệu Tư liệu hóa phân tích hệ thống V Chương 5: Thiết kế hệ thống 10 6 3 1 1.Các thành phần thiết kế 2.Thiết kế kiến trúc tổng thể - 3.Thiết kế giao diện 4.Thiết kế kiểm soát 5.Thiết kế dữ liệu 6.Thiết kế chi tiết chức năng – MODULE chương trình 7.Tư liệu hóa thiết kế hệ thống Cộng 30 15 13 2 CHƯƠNG1: 5 HỆ THỐNG THÔNG TIN Mã chương: MH15-01 Giới thiệu Chương này trình bày các kiến thức về thông tin, hệ thống thông tin, các loại hệ thống thông tin. Giúp cho sinh viên nhận biết được các yếu tố của một hệ thống: phần tử, mục đích, môi trường. Nhận ra tổng quát các lĩnh vực có thể ứng dụng tin học trong một hệ thống.được trình bày thành các mục chính được sắp xếp như sau: Khái niệm về thông tin Hệ thống và hệ thống thông tin Phân loai hệ thống thông tin Hệ thống thông tin tổng thể trong doanh nghiệp (DN) Các bước xây dựng hệ thống thông tin Mục tiêu - Phát biểu được ý nghĩa, vai trò của thông tin trong thực tiễn - Phân tích và nhận thức cơ bản về hệ thống thông tin nhằm định hướng cho quá trình phân tích và thiết kế hệ thống thông tin. - Phân loại được hệ thống thông tin. Nội dung chính 1. Khái niệm về thông tin Mục tiêu Nêu được khái niệm về thông tin và tính chất của thông tin. Khái niệm thông tin (information) được sử dụng thường ngày. Con người có nhu cầu nghe đài, đọc báo, xem phim, đi thăm quan du lịch, tham khảo ý kiến người khác… để nhận được thêm thông tin mới. Thông tin mang lại cho con người sự hiểu biết nhận thức tốt hơn về những đối tượng trong đời sống xã hội, trong thiên nhiên,… giúp cho họ thực hiện tốt công việc cần làm để đạt tới mục đích một cách tốt nhất. Dữ liệu (Data) là sự biểu diễn của thông tin và được thể hiện bằng tín hiệu vật lý. Thông tin chứa đựng ý nghĩa còn dữ liệu là các sự kiện không có cấu trúc và không có ý nghĩa nếu chúng không được tổ chức và xử lý. * Tính chất của thông tin - Tính nhanh chóng - Xử lý thông tin quá khứ và hiện tại phải giúp mỗi phần tử của hệ thống có ích và nhanh nhất ,tính nhanh chóng còn liên quan đến sự tiến bộ vào sự phát triển công nghệ. - Tính tin cậy : Cần phải xử lý phát hiện các thông tin sai lệch ngăn chặn chúng không để làm ảnh hưởng đến các phần tử khác . - Tính toàn vẹn : Yêu cầu tình toàn vẹn về dữ liệu trong các hệ quản trị csdl như: dữ liệu phải được an toàn , cấp phát quyền sử dụng cho các đối tượng . - Tính thích đáng . Thu nhận mọi thông tin cần thiết cho sự hoạt động của hệ thống không dư thừa là một trong những nguyên lý cơ bản của phân tích thiết kế hệ thống. Hệ thống và hệ thống thông tin Mục tiêu: Phát biểu được khái niệm về hệ thống. Nêu được tính chất của hệ thống Trình bày được các thành phần cơ bản của hệ thống 6 2. Hệ thống - Hệ thống: Là tập hợp các phần tử có những mối quan hệ ràng buộc lẫn nhau cùng hoạt động chung cho một số mục tiêu nào đó. Trong hoạt động có trao đổi vào ra với môi trường ngoài. Tính chất của hệ thống - Một hệ thống thường có ba tính chất: + Tính chất 1 : Mối quan hệ giữa các phần tử có tính tác động qua lại ảnh hưởng với nhau Tính chất 2 : Mọi sự thay đổi về lượng hay vế chất của một phần tử nào đó đều làm ảnh hưởng tới phần tử khác của hệ thống.
Giáo Trình Phân Tích và Thiết Kế Hệ Thống Thông Tin Nghề Công Nghệ Thông Tin Trung Cấp
Giáo trình nghiên cứu phân tích thiết kế hệ thống thông tin nghề công nghệ thông tin trung cấp, trình bày lý thuyết rõ ràng, minh họa ví dụ thực tế, phù hợp sinh viên kỹ thuật.
Trường đại học
Học viện Công nghệ Bưu chính Viễn thôngChuyên ngành
Công nghệ thông tinNgười đăng
Ẩn danhThể loại
giáo trìnhPhí lưu trữ
30 PointMục lục chi tiết
THÔNG TIN CHI TIẾT
Tác giả: Bùi Thị Thu Hằng
Trường học: Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành: Công nghệ thông tin
Đề tài: Phân Tích và Thiết Kế Hệ Thống Thông Tin
Loại tài liệu: giáo trình
Năm xuất bản: 2020
Địa điểm: Hà Nam
Tài liệu có tiêu đề Phân Tích và Thiết Kế Hệ Thống Thông Tin Nghề Công Nghệ Thông Tin cung cấp cái nhìn sâu sắc về quy trình phân tích và thiết kế hệ thống thông tin trong lĩnh vực công nghệ thông tin. Tài liệu này không chỉ giúp người đọc hiểu rõ các bước cần thiết để xây dựng một hệ thống thông tin hiệu quả mà còn nhấn mạnh tầm quan trọng của việc phân tích yêu cầu và thiết kế hệ thống phù hợp với nhu cầu thực tế.
Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng các phương pháp phân tích và thiết kế, từ đó nâng cao khả năng phát triển và quản lý hệ thống thông tin trong công việc của mình. Để mở rộng thêm kiến thức, bạn có thể tham khảo tài liệu Pt thiet ke he thong tt, nơi cung cấp thêm thông tin chi tiết về thiết kế hệ thống thông tin, giúp bạn có cái nhìn toàn diện hơn về lĩnh vực này.
Hãy khám phá các tài liệu liên quan để nâng cao hiểu biết và kỹ năng của bạn trong lĩnh vực công nghệ thông tin!
Trích đoạn nội dung tài liệu
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ