SlideShare a Scribd company logo
1 of 43
The University of Finance and Business Administration
      Faculty of Management Information System




PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ

                   ThS. Đỗ Minh Nam




                                       1
Content

CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG

CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU
          CẦU HỆ THỐNG

CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG

CHƯƠNG 4: THIẾT KẾ HỆ THỐNG VỀ MẶT DỮ LIỆU

CHƯƠNG 5: THIẾT KẾ MỨC VẬT LÝ CỦA HỆ THÔNG
          THÔNG TIN


                                  2
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.1. Khái niệm về hệ thống thông tin
 1.2. Các phương pháp tiếp cận phân tích và thiết
   kế hệ thống thông tin
 1.3. Vòng đời phát triển hệ thống
 1.4. Các Chu trình phát triển
 1.5. Xây dựng thành công HTTT
 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế
   HTTT
                                        3
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.1. Khái niệm về hệ thống thông tin
   * Hệ thống là gì?
   * Hệ thống thông tin là gì?
       Xử lý và đưa ra thông tin
   - Một số khái niệm cần làm rõ
       + Dữ liệu
       + Thông tin
       + Hoạt động thông tin
       + Xử lý
       + Xuất thông tin.

                                        4
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.1. Khái niệm về hệ thống thông tin
   * Hệ thống thông tin quản lý là gì?
        MIS là một cấu trúc hợp nhất các cơ sở dữ liệu và dòng thông tin
   làm tối ưu cho việc thu thập, truyền, và trình bày thông tin thông qua tổ
   chức nhiều cấp có các nhóm thành phần thực hiện nhiều nhiệm vụ để
   hoàn thành một mục tiêu thống nhất.
        Khái niệm khác: Là một hệ thống tích hợp “người-máy” tạo ra
   thông tin giúp con người trong sản xuất, quản lý và ra quyết định.
   HTTTQL sử dụng các thiết bị tin học, các phần mềm, cơ sở dữ liệu, các
   mô hình phân tích, lập kế hoạch, kiểm tra và ra quyết định.



                                                         5
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.1. Khái niệm về hệ thống thông tin
   - Hệ thống thông tin là gì?
      Mức1: Chiến lược



      Mức2: Sách lược




      Mức3: Tác nghiệp




      Mức4: Thừa hành

                                                       Dòng thông tin


                         Hình 1.1. Dòng thông tin trong tổ chức nhiều cấp
                                                                            6
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN


 1.1. Khái niệm về hệ thống thông tin
   - Đặc điểm của hệ thống thông tin là gì?
   + MIS hỗ trợ cho chức năng xử lí dữ liệu trong giao dịch và lưu trữ
   + MIS dùng cơ sở dữ liệu hợp nhất và hỗ trợ cho nhiều lĩnh vực chức
   năng
   + MIS cung cấp cho các nhà quản lí các cấp tác nghiệp, sách lược, chiến
   lược khả năng dễ dàng thâm nhập các thông tin theo thời gian nhưng
   phần lớn là thông tin có cấu trúc.
   + MIS đủ mềm dẻo và có thể thích ứng được với những thay đổi về nhu
   cầu thông tin trong tổ chức.
   + MIS cung cấp lớp vỏ an toàn cho hệ thống để giới hạn việc thâm nhập
   của các nhân viên không có quyền



                                                      7
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN


 1.1. Khái niệm về hệ thống thông tin
 * Cấu trúc của hệ thống thông tin quản lý
   HTTTQL gồm 4 thành phần : các phân hệ hay hệ thống con (sub-
   systems), dữ liệu (data), mô hình (models) và các quy tắc quản lý
   (management rules).
 Các phân hệ
   + Định nghĩa phân hệ: Phân hệ hay còn gọi là lĩnh vực quản lý
   (management domain) nhóm các hoạt động có cùng một mục tiêu trong
   nội bộ một đơn vị, như sản xuất, kinh doanh, hành chính, kế toán, nghiên
   cứu…
   Trong quản lý người ta phân biệt 4 mức độ
   - Mức độ giao dịch
   - Mức tác nghiệp
   - Mức chiến thuật
   - Mức chiến lược
                                                       8
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN


 1.1. Khái niệm về hệ thống thông tin
 * Cấu trúc của hệ thống thông tin quản lý
    Nguyên tắc phân chia phân hệ
    - Biểu diễn một hoạt động của đơn vị có mục tiêu xác định.
    - Không dựa theo sự phân chia theo chức năng hoạt động của
    đơn vị tại một thời điểm nào đó, mà phải dựa trên tính hiệu quả
    và việc lựa chọn chiến thuật hay chiến lược.
    - Không căn cứ vào các mối liên hệ phân cấp vì các mối liện hệ
    này không phải lúc nào cũng mô tả các tình huống quản lý hay
    sản xuất.
    - Cần phân tích các dòng bên trong và bên ngoài trong quan hệ
    với môi trường. Để bảo đảm tính độc lập, phân hệ phải được
    xác định sao cho sự trao đổi thông tin với các lĩnh vực khác là
    tối thiểu.
                                                 9
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN


 1.1. Khái niệm về hệ thống thông tin
 * Cấu trúc của hệ thống thông tin quản lý
    Nguyên tắc phân chia phân hệ




               Hình 1.3. Hệ thống thông tin của xí nghiệp có 3 phân hệ
                                                                         10
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN


 1.1. Khái niệm về hệ thống thông tin
 * Cấu trúc của hệ thống thông tin quản lý
    Nguyên tắc phân chia phân hệ




               Hình 1.3. Hệ thống thông tin của xí nghiệp có 3 phân hệ
                                                                         11
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN


 1.1. Khái niệm về hệ thống thông tin
 * Cấu trúc của hệ thống thông tin quản lý
 b. Dữ liệu
 c. Mô hình quản lý
    Mô hình quản lý bao gồm tập hợp các thủ tục, quy trình và phương pháp
    đặc thù cho mỗi phân hệ. Mô hình quản lý và dữ liệu luân chuyển trong
    phân hệ phục vụ các quy tắc quản lý




                                                      12
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN


 1.1. Khái niệm về hệ thống thông tin
 * Cấu trúc của hệ thống thông tin quản lý
 b. Dữ liệu
 c. Mô hình quản lý
 d. Quy tắc quản lý
    Quy tắc quản lý, hay công thức tính toán, cho phép biến đổi hoặc xử lý
    dữ liệu phục vụ cho mục tiêu đã xác định




                                                        13
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.1. Khái niệm về hệ thống thông tin
 1.2. Các phương pháp tiếp cận phân tích và thiết
   kế hệ thống thông tin
 1.3. Vòng đời phát triển hệ thống
 1.4. Các Chu trình phát triển
 1.5. Xây dựng thành công HTTT
 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế
   HTTT
                                        14
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.2. Các phương pháp tiếp cận phân tích và thiết
   kế hệ thống thông tin
        Người phát triển hệ thống, trước khi bắt tay vào việc phát triển, phải
   lựa chọn một phương pháp thích hợp với mình và hệ thống cần xây
   dựng.
   1.2.1. Ba thành phần của một phương pháp
   1.2.2. Một số phương pháp phân tích và thiết kế
   1.2.3. Những khó khăn đối với các phương pháp phân tích và thiết kế
   1.2.4. Phương pháp được đề cập trong tài liệu




                                                         15
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.2. Các phương pháp tiếp cận phân tích và thiết
   kế hệ thống thông tin
 1.2.1. Ba thành phần của một phương pháp
   - Tập hợp các khái niệm và mô hình:
   Mỗi phương pháp đều phải dựa trên một số không nhiều các khái
   niệm cơ bản, và sử dụng một số dạng mô hình nhất định, kèm với các
   kỹ thuật để triển khai hay biến đổ đổi các mô hình đó. Ví dụ phương
   pháp SAD
   - Một tiến độ triển khai:
   Bao gồm các bước đi lần lượt, các hoạt động cần làm, các sản phẩm
   qua từng giai đoạn (như tư liệu, mô hình…), các điều hành đối với tiến
   độ đó và cách đánh giá chất lượng các kết quả thu được.
   - Các công cụ trợ giúp:


                                                     16
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.2. Các phương pháp tiếp cận phân tích và thiết
     kế hệ thống thông tin
     1.2.2. Một số phương pháp phân tích và thiết kế
 - Phương pháp hệ thống
 + Merise (H. Tardieu, A. Rochfield 1976)
 - Các phương pháp chức năng hay có cấu trúc:
 + SA (De Marco, 1978)
 + SADT (Douglas T.ross, 1977);
 + SA-RT (Ward – Mellor, 1995; Hatley – Pirbhai, 1987);
 - Phương pháp theo sự kiện
 + State chart (D.harel, 1987)
 + Phương pháp tích hợp (O. foucaut, O. Thiery, 1996)
 - Các phương pháp hướng dữ liệu
 + LCP, LCS (J.D. Warnier, 1969 – 1970)
 + E/A (H. Tardieu, P. Chen, 1976)
 - Các phương phháp hướng đối tượng
 + OOA/RD
 + OOAD
 + OMT
 + OOA/OOD
 + OOSE
 + Fusion
 + SOART
 + UML _ RUP_Relational Rose (G. Booch, J. Rumbaugh, I. Jacobson, 1997).   17
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN


 1.2. Các phương pháp tiếp cận phân tích và thiết
    kế hệ thống thông tin
 1.2.3. Những khó khăn đối với các phương pháp
    phân tích và thiết kế
 Có ba thách thức chính
 - Sự phức tạp của lĩnh vực bài toán và của trách
    nhiệm của hệ thống:
  - Đối đầu với sự thay đổi liên tục:
 - Yêu cầu trao đổi giữa người với người:

                                      18
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN


 1.2. Các phương pháp tiếp cận phân tích và thiết
   kế hệ thống thông tin
 1.2.4. Phương pháp được đề cập trong tài liệu




                                                 19
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.1. Khái niệm về hệ thống thông tin
 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ
   thống thông tin
 1.3. Vòng đời phát triển hệ thống
 1.4. Các Chu trình phát triển
 1.5. Xây dựng thành công HTTT
 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế
   HTTT
                                        20
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.3. Vòng đời phát triển hệ thống
        HTTT được xây dựng là sản phẩm của một loạt các hoạt động được
   gọi là phát triển hệ thống.
        Cốt lõi của vòng đời: Phân tích, thiết kế và triển khai hệ thống
         Cơ bản các bước để xây dựng một hệ thống:
         - Khởi tạo và lập kế hoạch: xét trên 3 phương diện chính
         Khả thi kỹ thuật, Khả thi kinh tế, Khả thi về thời gian, Khả thi pháp lý và
   hoạt động
         - Phân tích: Phân tích bao gồm một vài pha nhỏ:
         Trước hết xác định yêu cầu:
         Tiếp theo là nghiên cứu yêu cầu và cấu trúc
         Thứ 3 là tìm giải pháp cho các thiết kế ban đấu
        - Thiết kế
        - Triển khai: Tạo lập các chương trình, cài đặt và chuyển đổi hệ thống
        - Vận hành và bảo trì HTTT                              21
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.3. Vòng đời phát triển hệ thống
   - Khởi tạo và lập kế hoạch:
        + Cần hay không cần phát triển hệ thống
        + Phạm vi hệ thống dự kiến
        + Cái gì sẽ được tin học hóa
        + Tiến trình thực hiện và chí phí tương ứng

         Khả thi kỹ thuật, Khả thi kinh tế, Khả thi về thời gian, Khả thi pháp lý và
   hoạt động




                                                                22
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.3. Vòng đời phát triển hệ thống
   - Phân tích: Đưa ra được mô hình dữ liệu và mô hình xử lý

    Phân tích bao gồm một vài pha nhỏ:
        Trước hết xác định yêu cầu:
        Tiếp theo là nghiên cứu yêu cầu và cấu trúc
        Thứ 3 là tìm giải pháp cho các thiết kế ban đấu




                                                          23
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.3. Vòng đời phát triển hệ thống
         - Thiết kế
   + Thiết kế logic. Về mặt lý thuyết, thiết kế hệ thống logic không gắn với bất kỳ
   phần cứng và phần mềm của hệ thống nào. Thiết kế logic tập trung vào các
   khía cạnh nghiệp vụ của hệ thống thực vì vậy một vài phương pháp luận vòng
   đời còn gọi pha này là pha thiết kế nghiệp vụ. Các đối tượng và quan hệ được
   mô tả ở đây là những khái niệm, các biểu tượng mà không phải các thực thể
   vật lý.
   + Thiết kế vật lý: là quá trình chuyển mô hình logic trừu tượng thành bản thiết
   kế vật lý hay các đặc tả kỹ thuật. Những phần khác nhau của hệ thống được
   gắn vào bằng những thao tác và thiết bị vật lý cần thiết để tiện lợi cho việc thu
   thập dữ liệu, xử lý và đưa ra thông tin cần thiết cho tổ chức.
                                                               24
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.3. Vòng đời phát triển hệ thống
       - Triển khai:
       + Tạo lập các chương trình
       + Cài đặt và chuyển đổi hệ thống
       - Vận hành và bảo trì HTTT




                                          25
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.1. Khái niệm về hệ thống thông tin
 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ
   thống thông tin
 1.3. Vòng đời phát triển hệ thống
 1.4. Các Chu trình phát triển
 1.5. Xây dựng thành công HTTT
 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế
   HTTT
                                        26
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.4. Các Chu trình phát triển
 Để xem xét sự phát triển hệ thống, có hai khía cạnh phải đề cập đến:
 - Sự tiếp nối các thời kỳ trong phát triển hệ thống, còn gọi là chu trình phát
    triển của hệ thống.
 - Các phương tiện để nhận thức và diễn tả hệ thống, còn gọi là các mô hình.
 1.4.1. Chu trình phát triển hình thác nước

            Phân tích


                        Thiết kế



                                   Mã hoá



                                            Kiểm định


                                                        Nghiệm thu


                                                               27
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.4. Các Chu trình phát triển

      Nghiệm thu sơ bộ                                                                  Khai thác và bảo dưỡng



              Đặc tả nhu cầu                                                           Nghiệm thu




                     Thiết kế tổng thể                                               Tích hợp




                               Thiết kế chi tiết                          Kiểm định đơn nguyên



                                                         Mã hoá


                                             Hình 1.8. Chu trình phát triển hình V


                                                                                         28
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.4. Các Chu trình phát triển
 1.4.2. Chu trình tăng trưởng

             Tăng trưởng 1



     Phân tích               Thiết kế            Mã hoá                    Kiểm định   Chuyển giao phần 1




                             ……………….


             Tăng trưởng n



     Phân tích               Thiết kế            Mã hoá                    Kiểm định   Chuyển giao phần 2



                                        Hình 1.9. Chu trình phát triển tăng trưởng




                                                                                       29
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.4. Các Chu trình phát triển
 1.4.3. Chu trình xoắn ốc
    Chu trình xoắn hay gọi là chu trình lặp do Boehm đề xuất năm 1988, Mô
    hình này đặc biệt quan tâm đến việc phân tích yếu tố rủi ro (định hướng
    rủi ro). Quá trình phát triển được chia thành nhiều bước lặp, mỗi bước
    bước bắt đầu bằng việc lập kế hoạch, phân tích rủi ro rồi tạo nguyên
    mẫu, hoàn thiện và phát triển hệ thống, duyệt lại, và cứ thế tiếp tục (hình
    1.10) .
 Mô hình có đặc điểm sau đây.
    - Tiển trình lặp đi lặp lại một dãy các giai đoạn nhất định
    - Qua mỗi vòng lặp, tạo ra một nguyên mẫu hoàn thiện dần
    - Nhấn mạnh sự khắc phục các nguy cơ (Một nguy cơ bắt nguồn từ các
    sai sót trong sự đặc tả các nhu cầu)
    Nguyên mẫu là phiên bản đầu tiên, được tạo lập một cách công nghiệp,
    của một tổ hợp (thiết bị, máy móc…), nhằm để thử nghiệm trước khi sản
    xuất hàng loạt.

                                                          30
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.4. Các Chu trình phát triển
 1.4.3. Chu trình xoắn ốc
 Một phần mềm nguyên mẫu trong tin học là một hệ thống.
    •   Có khả năng làm việc được trên các dữ liệu thực, có nghĩa là nó đã
        vượt qua giai đoạn dự án trên giấy, và như thế nó có thể được đánh
        giá bởi người thiết kế hoặc người các người dùng.
    •   Có thể được phát triển thêm để tiến tới hệ thống kết cục, hoặc có thể
        dùng làm cơ sở cho việc thực hiện nó.
    •   Được tạo lập nhanh và ít tốn kém.
    •   Được dùng để kiểm chứng các giả định về các nhu cầu phải đáp
        ứng, về các lược đồ thiết kế hoặc về logic của các chương trình.




                                                         31
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.4. Các Chu trình phát triển
 1.4.3. Chu trình xoắn ốc
    Như vậy, việc tao ra các nguyên mẫu nhanh là có ích trên nhiều phương
    diện:
      • Chính xác hoá các nhu cầu phải đáp ứng: Các nhu cầu của người
         dùng thường không rõ ràng, vậy các nhà tin học làm bản mẫu sẽ
         trình bày cụ thể công việc cần phải làm, để cho người dùng thấy rõ
         xem đã đáp ứng được nhu cầu của mình chưa.
      • Phát hiện các việc thực hiện lệch lạc, các sai sót: Trong sơ đồ thiết
         kế, có thể có những điểm tế nhị, người thiết kế không lương hết
         được mọi tình huống. Thực tế làm bản nguyên mẫu có thể phát hiện
         các công việc bị sai lệch và các sai sót trong hệ thống.
      • Đánh giá được các hiệu năng của hệ thống:
    Kỹ thuật làm nguyên mẫu ngày nay thực hiện được là nhờ có các ngôn
    ngữ lập trình phi thủ tục, còn gọi là ngôn ngữ lập trình thế hệ thứ tư
                                                            32
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.4. Các Chu trình phát triển
 1.4.3. Chu trình xoắn ốc

                  Xác định các mục                                    Đánh giá các
                  tiêu, các phương                                     phương án
                    án và các ràng
                         buộc




                     Thử nghiệm các
                       phương án                                     Thiết kế và tạo lập
                                                                      một nguyên mẫu




                                      Hình 1.10. chu trình xoắn ốc

                                                                                     33
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.4. Các Chu trình phát triển
 1.4.4. Chu trình lắp ráp các thành phần
    Chu trình lắp ráp các thành phần dựa trên việc sử dụng lại các thành
    phần phần mềm.
    Theo Hooper, Chester và Kang thì tiến trình gồm 6 giai đoạn
      • Nhận thức bài toán: Tìm hiểu các vấn đề được đặt ra và khả năng sử
         dụng lại.
      • Hình thành giải pháp: Đề xuất một số giải pháp trên hướng sử dụng các
         thành phần có sẵn.
      • Tìm kiếm các thành phần cơ bản: Tuyển chọn các thành phần thích hợp.
      • Điều chỉnh và thích ứng các thành phần: Điều chỉnh các thành phần làm
         cho nó thực sự thích ứng với giải pháp.
      • Tích hợp các thành phần: Lắp ráp các thành phần thành giải pháp.
      • Đánh giá: Đánh giá các kết quả thực hiện, đồng thời xác định các thành
         phần mới có thể lưu để sử dụng lại sau này.
                                                           34
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.4. Các Chu trình phát triển
 1.4.4. Chu trình lắp ráp các thành phần

                 Nhận thức vấn
                  đề, tìm kiếm                                      Đánh giá các
                                                                   thành phần và
               thành phần, hình
                                                                     giải pháp
                thành giải pháp




                    Thử nghiệm
                   kết quả, tuyển                                    Thích ứng và
                    chọn thành                                       tích hợp các
                     phần mới                                         thành phần



                            Hình 1.11. Chu trình lắp ráp từng thành phần

                                                                              35
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.5. Các phương pháp xây dựng hệ thống
 1.5.1. Phương pháp sử dụng phần mềm đóng gói




 1.5.2. Phát triển hệ thống do người sử dụng thực hiện
 1.5.3. Phương pháp thuê bao




                                                         36
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.6. Xây dựng hệ thống thông tin thành công
   * Một số mặt để xem xét việc xây dựng HTTT là
   thành công
    - Đạt được các mục tiêu thiết kế đề ra.
    - Chi phí vận hành là chấp nhận được.
    - Tin cậy, đáp ứng được các chuẩ mực của một HTTT hiện hành.
    - Sản phẩm có giá trị xác đáng.
    - Dễ học, dễ nhớ và dễ sử dụng.
    - Mềm dẻo, dễ bảo trì: có thể kiểm tra, mở rộng ứng dụng và phát triển
       tiếp được.

                                                        37
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.6. Xây dựng hệ thống thông tin thành công
   * Những vấn đề đặt ra của việc xây dựng HTTT
 Những yếu kém của hệ thống thường liên quan đến các mặt sau:
   - Kỹ năng của người phát triển và năng lực của tổ chức.
   - Phương pháp, pháp luận và công cụ sử dụng.
   - Quản lý dự án.
   * Tự động hóa các hoạt động phát triển hệ thống
   - Trước đây, phát triển HTTT xem như hoạt động mang tính nghệ thụât.
   Mỗi nhà phát triển áp dụng các kỹ thụât theo cách riêng.
   - Để giải quyết những vấn đề trên đây, các phương pháp và phương
   pháp luận cùng các công cụ tự động hóa đi theo đã được xây dựng. “Kỹ
   nghệ phần mềm trợ giúp bằng máy tính” – CASE (Computer-Aided
   Softuvare Engineering) đề cập đến các công cụ phần mềm được các nhà
   phân tích hệ thống sử dụng nhằm trợ giúp và tự động hóa các hoạt động
   của quá trình phát triển hệ thống. nhờ vậy đã nâng cao năng suất và cải
   tiến chất lượng tổng thể của HTTT được xây dựng.

                                                      38
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.6. Xây dựng hệ thống thông tin thành công
   * Quản lý dự án phát triển HTTT
   Quản lý dự án là một mặt quan trọng của vịêc phát triển HTTT. Mục tiêu
   quản lý dự án là đảm bảo cho các dự án phát triển HTTT đáp ứng được
   sự mong đợi của khách hàng và được thực hiện trong phạm vi những
   giới hạn cho phép (như ngân sách, thời gian…). Các dự án thành công
   yêu cầu phải quản lý tốt các nguồn lực, các hoạt động và các nhịêm vụ
   đặt ra. Quản lý một dự án là sự tiến hành có kế hoạch một loạt các hoạt
   động có liên quan với nhau để đạt một mục tiêu, có điểm bắt đầu và có
   điểm kết thúc. Nó bao gồm bốn pha: khởi tạo dự án, lập kế hoạch dự án,
   thực hịên dự án, kết thúc dự án. Trong mỗi pha này lại bao gồm một loạt
   công vịêc cùng các kỹ năng yêu cầu tương ứng. Nội dung này được
                                                 39
   nghiên cứu trong các tài liệu riêng.
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.7. Sơ đồ tổng quát quá trình phân tích thiết kế HTTT




                                                          40
CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN



 1.1. Khái niệm về hệ thống thông tin
 1.2. Các phương pháp tiếp cận phân tích và thiết
   kế hệ thống thông tin
 1.3. Vòng đời phát triển hệ thống
 1.4. Các Chu trình phát triển
 1.5. Xây dựng thành công HTTT
 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế
   HTTT
                                        41
Thank you for your
    attention!

               42
Q&A
      43

More Related Content

What's hot

Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)MasterCode.vn
 
bai kiem tra he thong thong tin quan ly.docx
bai kiem tra he thong thong tin quan ly.docxbai kiem tra he thong thong tin quan ly.docx
bai kiem tra he thong thong tin quan ly.docxtnglml2
 
Đề cương ôn tập hệ thống thông tin quản lý
Đề cương ôn tập hệ thống thông tin quản lýĐề cương ôn tập hệ thống thông tin quản lý
Đề cương ôn tập hệ thống thông tin quản lýQuách Đại Dương
 
Hỗ trợ ra quyết định
Hỗ trợ ra quyết địnhHỗ trợ ra quyết định
Hỗ trợ ra quyết địnhlmphuong06
 
Phân tích thiết kế HTTT chương 1
Phân tích thiết kế HTTT chương 1Phân tích thiết kế HTTT chương 1
Phân tích thiết kế HTTT chương 1vtt167
 
Chuyen de7
Chuyen de7Chuyen de7
Chuyen de7ecafe24g
 
Bài 10 HỆ THỐNG THÔNG TIN
Bài 10 HỆ THỐNG THÔNG TINBài 10 HỆ THỐNG THÔNG TIN
Bài 10 HỆ THỐNG THÔNG TINMasterCode.vn
 
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lýChương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lýThạc sĩ Vũ Ngọc Hiếu
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4caolanphuong
 
Chuong 4 ung dung_cntt_trong_kt
Chuong 4 ung dung_cntt_trong_ktChuong 4 ung dung_cntt_trong_kt
Chuong 4 ung dung_cntt_trong_kt
 
Hệ thống thông tin quản lý - Bài 7 Phát triển hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 7 Phát triển hệ thống thông tin (phần 2)Hệ thống thông tin quản lý - Bài 7 Phát triển hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 7 Phát triển hệ thống thông tin (phần 2)MasterCode.vn
 
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNGChương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNGLe Nguyen Truong Giang
 
Hệ thống thông tin quản lý - Bài 6 Phát triển hệ thống thông tin (phần 1)
Hệ thống thông tin quản lý - Bài 6 Phát triển hệ thống thông tin (phần 1)Hệ thống thông tin quản lý - Bài 6 Phát triển hệ thống thông tin (phần 1)
Hệ thống thông tin quản lý - Bài 6 Phát triển hệ thống thông tin (phần 1)MasterCode.vn
 
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)MasterCode.vn
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinVõ Phúc
 

What's hot (20)

Mis nhóm 72011
Mis   nhóm 72011Mis   nhóm 72011
Mis nhóm 72011
 
He thong thong tin quan ly
He thong thong tin quan lyHe thong thong tin quan ly
He thong thong tin quan ly
 
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 2 Tổng quan về hệ thống thông tin (phần 2)
 
bai kiem tra he thong thong tin quan ly.docx
bai kiem tra he thong thong tin quan ly.docxbai kiem tra he thong thong tin quan ly.docx
bai kiem tra he thong thong tin quan ly.docx
 
Đề cương ôn tập hệ thống thông tin quản lý
Đề cương ôn tập hệ thống thông tin quản lýĐề cương ôn tập hệ thống thông tin quản lý
Đề cương ôn tập hệ thống thông tin quản lý
 
Hỗ trợ ra quyết định
Hỗ trợ ra quyết địnhHỗ trợ ra quyết định
Hỗ trợ ra quyết định
 
Chương 2: hệ thống thông tin
Chương 2: hệ thống thông tinChương 2: hệ thống thông tin
Chương 2: hệ thống thông tin
 
Nhan thuc ve he dieu hanh doanh nghiep bfo v8
Nhan thuc ve he dieu hanh doanh nghiep bfo v8Nhan thuc ve he dieu hanh doanh nghiep bfo v8
Nhan thuc ve he dieu hanh doanh nghiep bfo v8
 
Phân tích thiết kế HTTT chương 1
Phân tích thiết kế HTTT chương 1Phân tích thiết kế HTTT chương 1
Phân tích thiết kế HTTT chương 1
 
Chuyen de7
Chuyen de7Chuyen de7
Chuyen de7
 
Bài 10 HỆ THỐNG THÔNG TIN
Bài 10 HỆ THỐNG THÔNG TINBài 10 HỆ THỐNG THÔNG TIN
Bài 10 HỆ THỐNG THÔNG TIN
 
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lýChương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
Chương 4: hệ thống thông tin tổ chức theo cấp bậc quản lý
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4
 
Chuong 4 ung dung_cntt_trong_kt
Chuong 4 ung dung_cntt_trong_ktChuong 4 ung dung_cntt_trong_kt
Chuong 4 ung dung_cntt_trong_kt
 
Iso 27001
Iso 27001Iso 27001
Iso 27001
 
Hệ thống thông tin quản lý - Bài 7 Phát triển hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 7 Phát triển hệ thống thông tin (phần 2)Hệ thống thông tin quản lý - Bài 7 Phát triển hệ thống thông tin (phần 2)
Hệ thống thông tin quản lý - Bài 7 Phát triển hệ thống thông tin (phần 2)
 
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNGChương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
 
Hệ thống thông tin quản lý - Bài 6 Phát triển hệ thống thông tin (phần 1)
Hệ thống thông tin quản lý - Bài 6 Phát triển hệ thống thông tin (phần 1)Hệ thống thông tin quản lý - Bài 6 Phát triển hệ thống thông tin (phần 1)
Hệ thống thông tin quản lý - Bài 6 Phát triển hệ thống thông tin (phần 1)
 
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
 

Similar to DMIS

Giao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdfGiao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdfTuyenKieu5
 
Chương 1 - Tổng quan về hệ thống thông tin.pdf
Chương 1 - Tổng quan về hệ thống thông tin.pdfChương 1 - Tổng quan về hệ thống thông tin.pdf
Chương 1 - Tổng quan về hệ thống thông tin.pdfLanAnh5100
 
Chuong 1phuong-phap-luan-pttkht
Chuong 1phuong-phap-luan-pttkhtChuong 1phuong-phap-luan-pttkht
Chuong 1phuong-phap-luan-pttkhtnghia_790a
 
Chuong trinh hoc phan phan tich thiet ke httt
Chuong trinh hoc phan phan tich thiet ke htttChuong trinh hoc phan phan tich thiet ke httt
Chuong trinh hoc phan phan tich thiet ke htttlvtoi1403
 
Tổng Quan Về Hệ Thống Thông Tin Kế Toán
Tổng Quan Về Hệ Thống Thông Tin Kế ToánTổng Quan Về Hệ Thống Thông Tin Kế Toán
Tổng Quan Về Hệ Thống Thông Tin Kế Toánleemindinh
 
Chuong 1 tổng quan về HTTT kế toán
Chuong 1 tổng quan về HTTT kế toánChuong 1 tổng quan về HTTT kế toán
Chuong 1 tổng quan về HTTT kế toándlmonline24h
 
Co so du lieu phan tan
Co so du lieu phan tanCo so du lieu phan tan
Co so du lieu phan tanThao Vu
 
He ho tro quyet dinh
He ho tro quyet dinhHe ho tro quyet dinh
He ho tro quyet dinhIT
 
C01_TongQuanPTTKHT.pdf
C01_TongQuanPTTKHT.pdfC01_TongQuanPTTKHT.pdf
C01_TongQuanPTTKHT.pdfSnMinhThun
 
thiết kế hệ thống.pdf
thiết kế hệ thống.pdfthiết kế hệ thống.pdf
thiết kế hệ thống.pdfThunNguynnh12
 
Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIJazmyne Padberg
 
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]bookbooming1
 

Similar to DMIS (20)

Giao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdfGiao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdf
 
Chương 1 - Tổng quan về hệ thống thông tin.pdf
Chương 1 - Tổng quan về hệ thống thông tin.pdfChương 1 - Tổng quan về hệ thống thông tin.pdf
Chương 1 - Tổng quan về hệ thống thông tin.pdf
 
Chuong 1phuong-phap-luan-pttkht
Chuong 1phuong-phap-luan-pttkhtChuong 1phuong-phap-luan-pttkht
Chuong 1phuong-phap-luan-pttkht
 
ChuyenDe7.pdf
ChuyenDe7.pdfChuyenDe7.pdf
ChuyenDe7.pdf
 
Chuong trinh hoc phan phan tich thiet ke httt
Chuong trinh hoc phan phan tich thiet ke htttChuong trinh hoc phan phan tich thiet ke httt
Chuong trinh hoc phan phan tich thiet ke httt
 
Đồ-Án-1.docx
Đồ-Án-1.docxĐồ-Án-1.docx
Đồ-Án-1.docx
 
Chuong 1.ppt
Chuong 1.pptChuong 1.ppt
Chuong 1.ppt
 
Hệ thống thông tin quản lý trong doanh nghiệp và kế toán tiền mặt
Hệ thống thông tin quản lý trong doanh nghiệp và kế toán tiền mặtHệ thống thông tin quản lý trong doanh nghiệp và kế toán tiền mặt
Hệ thống thông tin quản lý trong doanh nghiệp và kế toán tiền mặt
 
Tổng Quan Về Hệ Thống Thông Tin Kế Toán
Tổng Quan Về Hệ Thống Thông Tin Kế ToánTổng Quan Về Hệ Thống Thông Tin Kế Toán
Tổng Quan Về Hệ Thống Thông Tin Kế Toán
 
Chuong 1 tổng quan về HTTT kế toán
Chuong 1 tổng quan về HTTT kế toánChuong 1 tổng quan về HTTT kế toán
Chuong 1 tổng quan về HTTT kế toán
 
Co so du lieu phan tan
Co so du lieu phan tanCo so du lieu phan tan
Co so du lieu phan tan
 
He ho tro quyet dinh
He ho tro quyet dinhHe ho tro quyet dinh
He ho tro quyet dinh
 
C01_TongQuanPTTKHT.pdf
C01_TongQuanPTTKHT.pdfC01_TongQuanPTTKHT.pdf
C01_TongQuanPTTKHT.pdf
 
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đĐề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
 
Gt pttk he_thong_thong_tin
Gt pttk he_thong_thong_tinGt pttk he_thong_thong_tin
Gt pttk he_thong_thong_tin
 
thiết kế hệ thống.pdf
thiết kế hệ thống.pdfthiết kế hệ thống.pdf
thiết kế hệ thống.pdf
 
Baibaocao1
Baibaocao1Baibaocao1
Baibaocao1
 
Giao trinhpttkhttt
Giao trinhpttkhtttGiao trinhpttkhttt
Giao trinhpttkhttt
 
Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp II
 
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
 

DMIS

  • 1. The University of Finance and Business Administration Faculty of Management Information System PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ ThS. Đỗ Minh Nam 1
  • 2. Content CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU HỆ THỐNG CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG CHƯƠNG 4: THIẾT KẾ HỆ THỐNG VỀ MẶT DỮ LIỆU CHƯƠNG 5: THIẾT KẾ MỨC VẬT LÝ CỦA HỆ THÔNG THÔNG TIN 2
  • 3. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin 1.3. Vòng đời phát triển hệ thống 1.4. Các Chu trình phát triển 1.5. Xây dựng thành công HTTT 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế HTTT 3
  • 4. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin * Hệ thống là gì? * Hệ thống thông tin là gì? Xử lý và đưa ra thông tin - Một số khái niệm cần làm rõ + Dữ liệu + Thông tin + Hoạt động thông tin + Xử lý + Xuất thông tin. 4
  • 5. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin * Hệ thống thông tin quản lý là gì? MIS là một cấu trúc hợp nhất các cơ sở dữ liệu và dòng thông tin làm tối ưu cho việc thu thập, truyền, và trình bày thông tin thông qua tổ chức nhiều cấp có các nhóm thành phần thực hiện nhiều nhiệm vụ để hoàn thành một mục tiêu thống nhất. Khái niệm khác: Là một hệ thống tích hợp “người-máy” tạo ra thông tin giúp con người trong sản xuất, quản lý và ra quyết định. HTTTQL sử dụng các thiết bị tin học, các phần mềm, cơ sở dữ liệu, các mô hình phân tích, lập kế hoạch, kiểm tra và ra quyết định. 5
  • 6. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin - Hệ thống thông tin là gì? Mức1: Chiến lược Mức2: Sách lược Mức3: Tác nghiệp Mức4: Thừa hành Dòng thông tin Hình 1.1. Dòng thông tin trong tổ chức nhiều cấp 6
  • 7. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin - Đặc điểm của hệ thống thông tin là gì? + MIS hỗ trợ cho chức năng xử lí dữ liệu trong giao dịch và lưu trữ + MIS dùng cơ sở dữ liệu hợp nhất và hỗ trợ cho nhiều lĩnh vực chức năng + MIS cung cấp cho các nhà quản lí các cấp tác nghiệp, sách lược, chiến lược khả năng dễ dàng thâm nhập các thông tin theo thời gian nhưng phần lớn là thông tin có cấu trúc. + MIS đủ mềm dẻo và có thể thích ứng được với những thay đổi về nhu cầu thông tin trong tổ chức. + MIS cung cấp lớp vỏ an toàn cho hệ thống để giới hạn việc thâm nhập của các nhân viên không có quyền 7
  • 8. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin * Cấu trúc của hệ thống thông tin quản lý HTTTQL gồm 4 thành phần : các phân hệ hay hệ thống con (sub- systems), dữ liệu (data), mô hình (models) và các quy tắc quản lý (management rules). Các phân hệ + Định nghĩa phân hệ: Phân hệ hay còn gọi là lĩnh vực quản lý (management domain) nhóm các hoạt động có cùng một mục tiêu trong nội bộ một đơn vị, như sản xuất, kinh doanh, hành chính, kế toán, nghiên cứu… Trong quản lý người ta phân biệt 4 mức độ - Mức độ giao dịch - Mức tác nghiệp - Mức chiến thuật - Mức chiến lược 8
  • 9. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin * Cấu trúc của hệ thống thông tin quản lý Nguyên tắc phân chia phân hệ - Biểu diễn một hoạt động của đơn vị có mục tiêu xác định. - Không dựa theo sự phân chia theo chức năng hoạt động của đơn vị tại một thời điểm nào đó, mà phải dựa trên tính hiệu quả và việc lựa chọn chiến thuật hay chiến lược. - Không căn cứ vào các mối liên hệ phân cấp vì các mối liện hệ này không phải lúc nào cũng mô tả các tình huống quản lý hay sản xuất. - Cần phân tích các dòng bên trong và bên ngoài trong quan hệ với môi trường. Để bảo đảm tính độc lập, phân hệ phải được xác định sao cho sự trao đổi thông tin với các lĩnh vực khác là tối thiểu. 9
  • 10. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin * Cấu trúc của hệ thống thông tin quản lý Nguyên tắc phân chia phân hệ Hình 1.3. Hệ thống thông tin của xí nghiệp có 3 phân hệ 10
  • 11. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin * Cấu trúc của hệ thống thông tin quản lý Nguyên tắc phân chia phân hệ Hình 1.3. Hệ thống thông tin của xí nghiệp có 3 phân hệ 11
  • 12. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin * Cấu trúc của hệ thống thông tin quản lý b. Dữ liệu c. Mô hình quản lý Mô hình quản lý bao gồm tập hợp các thủ tục, quy trình và phương pháp đặc thù cho mỗi phân hệ. Mô hình quản lý và dữ liệu luân chuyển trong phân hệ phục vụ các quy tắc quản lý 12
  • 13. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin * Cấu trúc của hệ thống thông tin quản lý b. Dữ liệu c. Mô hình quản lý d. Quy tắc quản lý Quy tắc quản lý, hay công thức tính toán, cho phép biến đổi hoặc xử lý dữ liệu phục vụ cho mục tiêu đã xác định 13
  • 14. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin 1.3. Vòng đời phát triển hệ thống 1.4. Các Chu trình phát triển 1.5. Xây dựng thành công HTTT 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế HTTT 14
  • 15. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin Người phát triển hệ thống, trước khi bắt tay vào việc phát triển, phải lựa chọn một phương pháp thích hợp với mình và hệ thống cần xây dựng. 1.2.1. Ba thành phần của một phương pháp 1.2.2. Một số phương pháp phân tích và thiết kế 1.2.3. Những khó khăn đối với các phương pháp phân tích và thiết kế 1.2.4. Phương pháp được đề cập trong tài liệu 15
  • 16. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin 1.2.1. Ba thành phần của một phương pháp - Tập hợp các khái niệm và mô hình: Mỗi phương pháp đều phải dựa trên một số không nhiều các khái niệm cơ bản, và sử dụng một số dạng mô hình nhất định, kèm với các kỹ thuật để triển khai hay biến đổ đổi các mô hình đó. Ví dụ phương pháp SAD - Một tiến độ triển khai: Bao gồm các bước đi lần lượt, các hoạt động cần làm, các sản phẩm qua từng giai đoạn (như tư liệu, mô hình…), các điều hành đối với tiến độ đó và cách đánh giá chất lượng các kết quả thu được. - Các công cụ trợ giúp: 16
  • 17. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin 1.2.2. Một số phương pháp phân tích và thiết kế - Phương pháp hệ thống + Merise (H. Tardieu, A. Rochfield 1976) - Các phương pháp chức năng hay có cấu trúc: + SA (De Marco, 1978) + SADT (Douglas T.ross, 1977); + SA-RT (Ward – Mellor, 1995; Hatley – Pirbhai, 1987); - Phương pháp theo sự kiện + State chart (D.harel, 1987) + Phương pháp tích hợp (O. foucaut, O. Thiery, 1996) - Các phương pháp hướng dữ liệu + LCP, LCS (J.D. Warnier, 1969 – 1970) + E/A (H. Tardieu, P. Chen, 1976) - Các phương phháp hướng đối tượng + OOA/RD + OOAD + OMT + OOA/OOD + OOSE + Fusion + SOART + UML _ RUP_Relational Rose (G. Booch, J. Rumbaugh, I. Jacobson, 1997). 17
  • 18. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin 1.2.3. Những khó khăn đối với các phương pháp phân tích và thiết kế Có ba thách thức chính - Sự phức tạp của lĩnh vực bài toán và của trách nhiệm của hệ thống: - Đối đầu với sự thay đổi liên tục: - Yêu cầu trao đổi giữa người với người: 18
  • 19. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin 1.2.4. Phương pháp được đề cập trong tài liệu 19
  • 20. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin 1.3. Vòng đời phát triển hệ thống 1.4. Các Chu trình phát triển 1.5. Xây dựng thành công HTTT 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế HTTT 20
  • 21. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.3. Vòng đời phát triển hệ thống HTTT được xây dựng là sản phẩm của một loạt các hoạt động được gọi là phát triển hệ thống. Cốt lõi của vòng đời: Phân tích, thiết kế và triển khai hệ thống Cơ bản các bước để xây dựng một hệ thống: - Khởi tạo và lập kế hoạch: xét trên 3 phương diện chính Khả thi kỹ thuật, Khả thi kinh tế, Khả thi về thời gian, Khả thi pháp lý và hoạt động - Phân tích: Phân tích bao gồm một vài pha nhỏ: Trước hết xác định yêu cầu: Tiếp theo là nghiên cứu yêu cầu và cấu trúc Thứ 3 là tìm giải pháp cho các thiết kế ban đấu - Thiết kế - Triển khai: Tạo lập các chương trình, cài đặt và chuyển đổi hệ thống - Vận hành và bảo trì HTTT 21
  • 22. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.3. Vòng đời phát triển hệ thống - Khởi tạo và lập kế hoạch: + Cần hay không cần phát triển hệ thống + Phạm vi hệ thống dự kiến + Cái gì sẽ được tin học hóa + Tiến trình thực hiện và chí phí tương ứng Khả thi kỹ thuật, Khả thi kinh tế, Khả thi về thời gian, Khả thi pháp lý và hoạt động 22
  • 23. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.3. Vòng đời phát triển hệ thống - Phân tích: Đưa ra được mô hình dữ liệu và mô hình xử lý Phân tích bao gồm một vài pha nhỏ: Trước hết xác định yêu cầu: Tiếp theo là nghiên cứu yêu cầu và cấu trúc Thứ 3 là tìm giải pháp cho các thiết kế ban đấu 23
  • 24. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.3. Vòng đời phát triển hệ thống - Thiết kế + Thiết kế logic. Về mặt lý thuyết, thiết kế hệ thống logic không gắn với bất kỳ phần cứng và phần mềm của hệ thống nào. Thiết kế logic tập trung vào các khía cạnh nghiệp vụ của hệ thống thực vì vậy một vài phương pháp luận vòng đời còn gọi pha này là pha thiết kế nghiệp vụ. Các đối tượng và quan hệ được mô tả ở đây là những khái niệm, các biểu tượng mà không phải các thực thể vật lý. + Thiết kế vật lý: là quá trình chuyển mô hình logic trừu tượng thành bản thiết kế vật lý hay các đặc tả kỹ thuật. Những phần khác nhau của hệ thống được gắn vào bằng những thao tác và thiết bị vật lý cần thiết để tiện lợi cho việc thu thập dữ liệu, xử lý và đưa ra thông tin cần thiết cho tổ chức. 24
  • 25. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.3. Vòng đời phát triển hệ thống - Triển khai: + Tạo lập các chương trình + Cài đặt và chuyển đổi hệ thống - Vận hành và bảo trì HTTT 25
  • 26. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin 1.3. Vòng đời phát triển hệ thống 1.4. Các Chu trình phát triển 1.5. Xây dựng thành công HTTT 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế HTTT 26
  • 27. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.4. Các Chu trình phát triển Để xem xét sự phát triển hệ thống, có hai khía cạnh phải đề cập đến: - Sự tiếp nối các thời kỳ trong phát triển hệ thống, còn gọi là chu trình phát triển của hệ thống. - Các phương tiện để nhận thức và diễn tả hệ thống, còn gọi là các mô hình. 1.4.1. Chu trình phát triển hình thác nước Phân tích Thiết kế Mã hoá Kiểm định Nghiệm thu 27
  • 28. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.4. Các Chu trình phát triển Nghiệm thu sơ bộ Khai thác và bảo dưỡng Đặc tả nhu cầu Nghiệm thu Thiết kế tổng thể Tích hợp Thiết kế chi tiết Kiểm định đơn nguyên Mã hoá Hình 1.8. Chu trình phát triển hình V 28
  • 29. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.4. Các Chu trình phát triển 1.4.2. Chu trình tăng trưởng Tăng trưởng 1 Phân tích Thiết kế Mã hoá Kiểm định Chuyển giao phần 1 ………………. Tăng trưởng n Phân tích Thiết kế Mã hoá Kiểm định Chuyển giao phần 2 Hình 1.9. Chu trình phát triển tăng trưởng 29
  • 30. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.4. Các Chu trình phát triển 1.4.3. Chu trình xoắn ốc Chu trình xoắn hay gọi là chu trình lặp do Boehm đề xuất năm 1988, Mô hình này đặc biệt quan tâm đến việc phân tích yếu tố rủi ro (định hướng rủi ro). Quá trình phát triển được chia thành nhiều bước lặp, mỗi bước bước bắt đầu bằng việc lập kế hoạch, phân tích rủi ro rồi tạo nguyên mẫu, hoàn thiện và phát triển hệ thống, duyệt lại, và cứ thế tiếp tục (hình 1.10) . Mô hình có đặc điểm sau đây. - Tiển trình lặp đi lặp lại một dãy các giai đoạn nhất định - Qua mỗi vòng lặp, tạo ra một nguyên mẫu hoàn thiện dần - Nhấn mạnh sự khắc phục các nguy cơ (Một nguy cơ bắt nguồn từ các sai sót trong sự đặc tả các nhu cầu) Nguyên mẫu là phiên bản đầu tiên, được tạo lập một cách công nghiệp, của một tổ hợp (thiết bị, máy móc…), nhằm để thử nghiệm trước khi sản xuất hàng loạt. 30
  • 31. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.4. Các Chu trình phát triển 1.4.3. Chu trình xoắn ốc Một phần mềm nguyên mẫu trong tin học là một hệ thống. • Có khả năng làm việc được trên các dữ liệu thực, có nghĩa là nó đã vượt qua giai đoạn dự án trên giấy, và như thế nó có thể được đánh giá bởi người thiết kế hoặc người các người dùng. • Có thể được phát triển thêm để tiến tới hệ thống kết cục, hoặc có thể dùng làm cơ sở cho việc thực hiện nó. • Được tạo lập nhanh và ít tốn kém. • Được dùng để kiểm chứng các giả định về các nhu cầu phải đáp ứng, về các lược đồ thiết kế hoặc về logic của các chương trình. 31
  • 32. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.4. Các Chu trình phát triển 1.4.3. Chu trình xoắn ốc Như vậy, việc tao ra các nguyên mẫu nhanh là có ích trên nhiều phương diện: • Chính xác hoá các nhu cầu phải đáp ứng: Các nhu cầu của người dùng thường không rõ ràng, vậy các nhà tin học làm bản mẫu sẽ trình bày cụ thể công việc cần phải làm, để cho người dùng thấy rõ xem đã đáp ứng được nhu cầu của mình chưa. • Phát hiện các việc thực hiện lệch lạc, các sai sót: Trong sơ đồ thiết kế, có thể có những điểm tế nhị, người thiết kế không lương hết được mọi tình huống. Thực tế làm bản nguyên mẫu có thể phát hiện các công việc bị sai lệch và các sai sót trong hệ thống. • Đánh giá được các hiệu năng của hệ thống: Kỹ thuật làm nguyên mẫu ngày nay thực hiện được là nhờ có các ngôn ngữ lập trình phi thủ tục, còn gọi là ngôn ngữ lập trình thế hệ thứ tư 32
  • 33. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.4. Các Chu trình phát triển 1.4.3. Chu trình xoắn ốc Xác định các mục Đánh giá các tiêu, các phương phương án án và các ràng buộc Thử nghiệm các phương án Thiết kế và tạo lập một nguyên mẫu Hình 1.10. chu trình xoắn ốc 33
  • 34. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.4. Các Chu trình phát triển 1.4.4. Chu trình lắp ráp các thành phần Chu trình lắp ráp các thành phần dựa trên việc sử dụng lại các thành phần phần mềm. Theo Hooper, Chester và Kang thì tiến trình gồm 6 giai đoạn • Nhận thức bài toán: Tìm hiểu các vấn đề được đặt ra và khả năng sử dụng lại. • Hình thành giải pháp: Đề xuất một số giải pháp trên hướng sử dụng các thành phần có sẵn. • Tìm kiếm các thành phần cơ bản: Tuyển chọn các thành phần thích hợp. • Điều chỉnh và thích ứng các thành phần: Điều chỉnh các thành phần làm cho nó thực sự thích ứng với giải pháp. • Tích hợp các thành phần: Lắp ráp các thành phần thành giải pháp. • Đánh giá: Đánh giá các kết quả thực hiện, đồng thời xác định các thành phần mới có thể lưu để sử dụng lại sau này. 34
  • 35. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.4. Các Chu trình phát triển 1.4.4. Chu trình lắp ráp các thành phần Nhận thức vấn đề, tìm kiếm Đánh giá các thành phần và thành phần, hình giải pháp thành giải pháp Thử nghiệm kết quả, tuyển Thích ứng và chọn thành tích hợp các phần mới thành phần Hình 1.11. Chu trình lắp ráp từng thành phần 35
  • 36. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.5. Các phương pháp xây dựng hệ thống 1.5.1. Phương pháp sử dụng phần mềm đóng gói 1.5.2. Phát triển hệ thống do người sử dụng thực hiện 1.5.3. Phương pháp thuê bao 36
  • 37. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.6. Xây dựng hệ thống thông tin thành công * Một số mặt để xem xét việc xây dựng HTTT là thành công - Đạt được các mục tiêu thiết kế đề ra. - Chi phí vận hành là chấp nhận được. - Tin cậy, đáp ứng được các chuẩ mực của một HTTT hiện hành. - Sản phẩm có giá trị xác đáng. - Dễ học, dễ nhớ và dễ sử dụng. - Mềm dẻo, dễ bảo trì: có thể kiểm tra, mở rộng ứng dụng và phát triển tiếp được. 37
  • 38. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.6. Xây dựng hệ thống thông tin thành công * Những vấn đề đặt ra của việc xây dựng HTTT Những yếu kém của hệ thống thường liên quan đến các mặt sau: - Kỹ năng của người phát triển và năng lực của tổ chức. - Phương pháp, pháp luận và công cụ sử dụng. - Quản lý dự án. * Tự động hóa các hoạt động phát triển hệ thống - Trước đây, phát triển HTTT xem như hoạt động mang tính nghệ thụât. Mỗi nhà phát triển áp dụng các kỹ thụât theo cách riêng. - Để giải quyết những vấn đề trên đây, các phương pháp và phương pháp luận cùng các công cụ tự động hóa đi theo đã được xây dựng. “Kỹ nghệ phần mềm trợ giúp bằng máy tính” – CASE (Computer-Aided Softuvare Engineering) đề cập đến các công cụ phần mềm được các nhà phân tích hệ thống sử dụng nhằm trợ giúp và tự động hóa các hoạt động của quá trình phát triển hệ thống. nhờ vậy đã nâng cao năng suất và cải tiến chất lượng tổng thể của HTTT được xây dựng. 38
  • 39. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.6. Xây dựng hệ thống thông tin thành công * Quản lý dự án phát triển HTTT Quản lý dự án là một mặt quan trọng của vịêc phát triển HTTT. Mục tiêu quản lý dự án là đảm bảo cho các dự án phát triển HTTT đáp ứng được sự mong đợi của khách hàng và được thực hiện trong phạm vi những giới hạn cho phép (như ngân sách, thời gian…). Các dự án thành công yêu cầu phải quản lý tốt các nguồn lực, các hoạt động và các nhịêm vụ đặt ra. Quản lý một dự án là sự tiến hành có kế hoạch một loạt các hoạt động có liên quan với nhau để đạt một mục tiêu, có điểm bắt đầu và có điểm kết thúc. Nó bao gồm bốn pha: khởi tạo dự án, lập kế hoạch dự án, thực hịên dự án, kết thúc dự án. Trong mỗi pha này lại bao gồm một loạt công vịêc cùng các kỹ năng yêu cầu tương ứng. Nội dung này được 39 nghiên cứu trong các tài liệu riêng.
  • 40. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.7. Sơ đồ tổng quát quá trình phân tích thiết kế HTTT 40
  • 41. CHƯƠNG 1: ĐẠI CƯƠNG VỀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN 1.1. Khái niệm về hệ thống thông tin 1.2. Các phương pháp tiếp cận phân tích và thiết kế hệ thống thông tin 1.3. Vòng đời phát triển hệ thống 1.4. Các Chu trình phát triển 1.5. Xây dựng thành công HTTT 1.6. Sơ đồ tổng quát quá trình phân tích thiết kế HTTT 41
  • 42. Thank you for your attention! 42
  • 43. Q&A 43