Bài giảng Phát triển hệ thống thông tin kinh tế - Chương 1: Môi trường phát triển hệ thống cung cấp cho người học các kiến thức: Định nghĩa hệ thống thông tin, vai trò của phát triển hệ thống thông tin, các cách tiếp cận trong phát triển hệ thống thông tin, vòng đời phát triển hệ thống thông tin, các phương pháp phát triển hệ thống thông tin. Mời các bạn cùng tham khảo.
PHÁT TRIỂN HỆ THỐNG THÔNG TIN KINH TẾ Phần • Tổng quan phát triển hệ thống thông tin Chương 1: Môi trường phát triển hệ thống Chương 2: Lựa chọn lập kế hoạch phát triển hệ thống Chương 1: Môi trường phát triển hệ thống Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thông tin Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thông tin Hệ thống Hệ thống thông tin Hệ thống thông tin quản l{ Hệ thống: tập hợp bao gồm nhiều phần tử như: người, máy móc, liệu, quy tắc, quy trình xử l{… có mối quan hệ ràng buộc lẫn hoạt động hướng tới mục đích chung Ví dụ: Hệ thống pháp luật, Hệ thống giáo dục, Hệ thống khí… Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thông tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Hệ thống Hệ thống thông tin Hệ thống thông tin quản l{ Hệ thống thông tin: hệ thống gồm tập hợp phần tử người, phần cứng, phần mềm, mạng truyền thông xây dựng để thu thập, lưu trữ, xử l{ khai thác thông tin nhằm phục vụ cho hoạt động tổ chức Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thông tin Hệ thống Hệ thống thông tin Hệ thống thông tin quản lý Hệ thống thông tin quản l{: phát triển sử dụng HTTT có hiệu cơng tác quản l{ điều hành tổng thể hoạt động tổ chức Thành phần quan trọng HTTT quản l{ sở liệu hợp chứa thông tin phản ánh cấu trúc nội hệ thống thông tin hoạt động diễn hệ thống Ví dụ: HTTT quản l{ nhân quan lưu giữ thông tin l{ lịch nhân viên, trình đào tạo, q trình cơng tác v.v… nhằm phục vụ mục đích quản l{ nhân viên dễ dàng, khoa học, hiệu Định nghĩa hệ thống thông tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thơng tin Vai trò Cải thiện hiệu quả, hiệu suất thực qui trình nghiệp vụ tổ chức Quản l{ thông tin cách đầy đủ khoa học, giúp cho việc trao đổi trích xuất thơng tin nhanh chóng kịp thời, hỗ trợ tối đa cho công tác định điều hành công việc, tạo ưu mới, lực để vượt qua thách thức chớp lấy hội phát triển tương lai Mở rộng tăng cường quan hệ hợp tác, kết nối quảng bá với đối tác toàn giới, vượt qua trở ngại thời gian không gian đưa phát triển tổ chức lên tầm cao Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thơng tin Hướng tiến trình Hướng liệu Hướng cấu trúc Hướng đối tượng Hướng tiến trình nghiệp vụ Tiếp cận hướng tiến trình: Xuất từ năm 1950 bối cảnh máy tính đời, tốc độ xử l{ chậm nhớ nhỏ Quá trình phát triển phần mềm lấy tiến trình làm trung tâm việc phân tích, thiết kế thực hiện, kỹ thuật chủ yếu tập trung vào việc xây dựng giải thuật thao tác xử l{ nhằm thực thi chức theo trình tự phải thực hệ thống Trong cách tiếp cận hệ thống chia thành phận chương trình độc lập liệu tổ chức gắn liền với chức xử l{ Cách tiếp cận tạo dư thừa liệu, khó khăn việc thu thập, tổ chức liệu hiệu sử dụng liệu không chia sẻ ứng dụng với nhiều công sức cho việc tổ chức lại liệu có thay đổi tiến trình xử l{ Hướng tiến trình Hướng liệu Hướng cấu trúc Hướng đối tượng Hướng tiến trình nghiệp vụ Định nghĩa hệ thống thông tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thông tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Tiếp cận hướng liệu: Tập trung vào việc tổ chức liệu cách tối ưu không gian lưu trữ hiệu sử dụng Ý tưởng tiếp cận phân tách liệu khỏi q trình xử lí tổ chức tập chung chúng thành sở liệu dùng chung cho toàn hệ thống Cách tiếp cận làm giảm dư thừa liệu, tiếp kiệm không gian lưu trữ, dễ dàng việc thu thập, tìm kiếm trích xuất liệu, nâng cao tính kết nối tính đồng liệu hệ thống Tuy nhiên ứng dụng tạo thành khối chương trình nên khó khăn việc quản l{ chỉnh sửa hoạt động nghiệp vụ Tầng ứng dụng Tầng liệu ứng dụng ứng dụng ứng dụng k Cơ sở liệu Hướng tiến trình Hướng liệu Hướng cấu trúc Hướng đối tượng Hướng tiến trình nghiệp vụ Định nghĩa hệ thống thông tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thông tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Tiếp cận hướng cấu trúc: Là bước phát triển tiếp tục cách tiếp cận hướng liệu Tập trung vào việc cải tiến cấu trúc chương trình dựa sở mơđun hố chương trình thành chức nhỏ độc lập để dễ theo dõi, quản l{ bảo trì Đặc tính cấu trúc hệ thống hướng cấu trúc thể ba cấu trúc cấu trúc liệu, cấu trúc hệ thống chương trình, cấu trúc chương trình module Cách tiếp cận làm giảm phức tạp hệ thống, nhiên phù hợp với hệ thống vừa nhỏ người phát triển bao quát hết chức hệ thống ứng ứngdụng dụng1 Tầng Tầngứng ứng dụng dụng Tầng liệu ứng ứngdụng dụng2 ứng ứngdụng dụngk k Cơ sở liệu Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thông tin Hướng tiến trình Hướng liệu Hướng cấu trúc Hướng đối tượng Hướng tiến trình nghiệp vụ Tiếp cận hướng đối tượng: Ý tưởng cách tiếp cận ánh xạ tương ứng đối tượng đời thực hệ thống thành đối tượng bên hệ thống thông tin cần xây dựng Mỗi đối tượng thiết kế đầy đủ liệu hành động liên quan đến đối tượng Các đối tượng hệ thống tương đối độc lập với ghép nối để tạo thành hệ thống thông qua mối quan hệ tương tác chúng Với chế này, hệ thống "lắp ghép" "tháo dỡ" đơn giản, dễ bảo trì, dễ sử dụng lại đạt quy mô tuz { 10 Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thông tin Lựa chọn lập kế hoạch hệ thống Phân tích hệ thống Thiết kế hệ thống Triển khai vận hành hệ thống Giai đoạn SDLC gồm hoạt động chính: Thứ nhất: xác định nhu cầu xây dựng hệ thống nâng cấp hệ thống cũ Nhu cầu xuất phát từ việc xem xét yêu cầu đặt để giải tốn quy trình tại, mong muốn thực nhiệm vụ bổ sung, nhận thức vai trò hệ thống thông tin công tác quản l{, điều hành tổ chức Việc xác định nhu cầu hệ thống yêu cầu bắt buộc để tiến hành bước trình phát triển: Khơng có nhu cầu khơng có việc xây dựng HTTT Thứ hai: điều tra xác định phạm vi hệ thống đề nghị Lập kế hoạch cụ thể mục đích nhiệm vụ mà hệ thống đề xuất cần phải thực hiện, hệ thống phải đảm bảo giải vấn đề đặt tổ chức Ước lượng nguồn lực cần có lịch trình thực cho việc phát triển hệ thống Đồng thời xác định chi phí phát triển hệ thống lợi ích mà mang lại cho tổ chức Đầu kế hoạch dự án sở mô tả sơ thông tin ban đầu dự án, kế hoạch phê duyệt tiến hành giai đoạn dự án 15 Định nghĩa hệ thống thông tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Lựa chọn lập kế hoạch hệ thống Phân tích hệ thống Thiết kế hệ thống Triển khai vận hành hệ thống Phân tích hệ thống nhằm xác định nhu cầu thơng tin tổ chức, bao gồm pha nhỏ: Xác định yêu cầu hệ thống: nhà phân tích làm việc với người sử dụng để xác định mong muốn người dùng hệ thống đề xuất Pha nghiên cứu kỹ lưỡng quy trình làm việc hệ thống để xác định chức hệ thống Nghiên cứu cấu trúc yêu cầu theo mối quan hệ tương quan chúng, xác định loại bỏ dư thừa Lập mô tả giải pháp thiết kế ban đầu khác đáp ứng yêu cầu đặt hệ thống So sánh để lựa chọn giải pháp tốt cho thiết kế ban đầu cho đáp ứng yêu cầu với chi phí, nguồn lực, thời gian kỹ thuật cho phép Đầu giai đoạn phân tích mơ tả giải pháp thay đề nghị nhóm phân tích Khi đề nghị chấp nhận ta lập kế hoạch yêu cầu phần cứng phần mềm hệ thống cần thiết để xây dựng vận hành hệ thống đề xuất 16 Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thông tin Lựa chọn lập kế hoạch hệ thống Phân tích hệ thống Thiết kế hệ thống Triển khai vận hành hệ thống Pha thiết kế có nhiệm vụ chuyển đổi từ đặc tả giải pháp yêu cầu pha phân tích thành đặc tả hệ thống logic hệ thống vật l{ Thiết kế tất khía cạnh hệ thống từ hình đầu vào, đầu ra, sở liệu tiến trình xử l{ bên hệ thống Pha thiết kế bao gồm pha nhỏ: Thiết kế logic: tập trung vào khía cạnh nghiệp vụ hệ thống Không gắn với bất kz phần cứng phần mềm hệ thống cụ thể nào, mặt l{ thuyết hệ thống thiết kế thực tảng công nghệ Thiết kế vật lý: chuyển đổi từ thiết kế logic trừu tượng thành đặc tả vật l{ đặc tả kỹ thuật Thiết kế thành phần khác hệ thống để thực hoạt động cần thiết thu thập liệu, xử l{ đưa thông tin cần thiết cho tổ chức cách thuận tiện Quyết định lựa chọn ngơn ngữ lập trình, hệ sở liệu, tảng phần cứng, hệ điều hành môi trường mạng để phát triển hệ thống Sản phẩm cuối pha thiết kế đặc tả hệ thống vật l{ chuyển cho nhà lập trình để bắt đầu xây dựng hệ thống 17 Định nghĩa hệ thống thông tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thông tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Lựa chọn lập kế hoạch hệ thống Phân tích hệ thống Thiết kế hệ thống Triển khai vận hành hệ thống Ví dụ minh họa khác biệt thiết kế logic thiết kế vật l{: Hình A- thiết kế logic ván trượt, hình B- thiết kế vật l{ ván trượt 18 Định nghĩa hệ thống thông tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thông tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Lựa chọn lập kế hoạch hệ thống Phân tích hệ thống Thiết kế hệ thống Triển khai vận hành hệ thống Trong pha cuối SDLC đặc tả hệ thống chuyển thành hệ thống thực, sau kiểm tra đưa vào sử dụng Pha bao gồm hoạt động chính: Triển khai hệ thống: bao gồm cơng việc lập trình, kiểm thử cài đặt Lập trình: lập trình viên sử dụng ngơn ngữ lập trình để xây dựng chương trình phần mềm đặc tả bước trước Kiểm thử: lập trình viên nhà phân tích kiểm tra chương trình phần mềm để tìm sửa lỗi đạt yêu cầu Cài đặt: chương trình phần mềm cài đặt vào hệ thống phần cứng tổ chức, viết tài liệu hướng dẫn sử dụng đào tạo người dùng sử dụng hệ thống thực công việc hàng ngày họ Vận hành hệ thống: hoạt động đảm bảo hệ thống hoạt động hiệu theo yêu cầu ban đầu, bao gồm công việc chỉnh sửa lỗi phát sinh hệ thống phần mềm triển khai thực tế cải tiến phần mềm để đáp ứng nhu cầu nảy sinh tổ chức 19 Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thông tin Sản phẩm pha SDLC 20 Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thông tin Định nghĩa Phương pháp phát triển HTTT định nghĩa tập hợp bước cần phải thực công cụ hỗ trợ, cho phép việc phát triển HTTT tiến hành cách chặt chẽ hiệu Các phương pháp phát triển HTTT khác có nội dung thực công cụ hỗ trợ khác phải tuân thủ theo nội dung pha vòng đời phát triển hệ thống thông tin Khi phát triển HTTT không thiết phải sử dụng phương pháp phát triển, nhiên khó kiểm sốt chất lượng, tiến độ thực chi phí tài 21 Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Mơ hình thác nước Phương pháp làm mẫu Mơ hình xoắn ốc Phương pháp CASE Phương pháp thiết kế ứng dụng liên kết Phương pháp phát triển ứng dụng nhanh Phương pháp phát triển linh hoạt Mơ hình thác nước – waterfall: mơ hình phát triển hệ thống tuần tự, kết thúc pha trước thực pha Ưu điểm: Phản ánh công nghệ theo lối tư tự nhiên, đơn giản, dễ hiểu, dễ thực Trình tự thực rõ ràng, thích hợp với hệ thống vừa nhỏ với yêu cầu tìm hiểu rõ ràng thay đổi Nhược điểm: Gặp khó khăn có thay đổi xảy q trình phát triển hệ thống Sự tham gia người dùng trình phát triển bị giới hạn (chỉ tham gia giai đoạn xác định yêu cầu) 22 Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thông tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Mô hình thác nước Phương pháp làm mẫu Mơ hình xoắn ốc Phương pháp CASE Phương pháp thiết kế ứng dụng liên kết Phương pháp phát triển ứng dụng nhanh Phương pháp phát triển linh hoạt Phương pháp làm mẫu–Prototyping: dùng cơng cụ phần mềm tự động hóa bước vòng đời phát triển hệ thống để xây dựng mẫu, bước thực sau: Xác định yêu cầu hệ thống xây dựng nguyên mẫu dựa yêu cầu Khách hàng dùng thử đánh giá nguyên mẫu Tinh chỉnh nguyên mẫu qua nhiều phiên thỏa mãn yêu cầu người dùng Ưu điểm: Cải thiện mối liên hệ người dùng đội phát triển phần mềm, cho phép người dùng sớm hình dung chức đặc điểm hệ thống Nhược điểm: Cần phải có cơng cụ ngơn ngữ đặc biệt dành cho việc tạo mẫu Thiếu tầm nhìn quy trình phát triển 23 Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thơng tin Mơ hình thác nước Phương pháp làm mẫu Mơ hình xoắn ốc Phương pháp CASE Phương pháp thiết kế ứng dụng liên kết Phương pháp phát triển ứng dụng nhanh Phương pháp phát triển linh hoạt Mơ hình xoắn ốc–Spiral model: trình phát triển hệ thống biểu diễn vòng xoắn ốc, chia thành nhiều bước lặp, bước lặp bao gồm hoạt động: 1.Lập kế hoạch xác định mục tiêu ràng buộc sản phẩm dựa yêu cầu khách hàng 2.Phân tích rủi ro xác định phương án giải rủi ro, vòng phải đến định “đi tiếp hay không” rủi ro q lớn dừng việc phát triển hệ thống 3.Tạo nguyên mẫu cho hệ thống (càng vòng xốy ngồi ngun mẫu chứa nhiều chức hệ thống) 4.Khách hàng sử dụng nguyên mẫu đưa đánh giá, sở xuất vòng xoắn chu trình Ưu điểm: Phù hợp với việc phát triển hệ thống lớn Khả thành công cao giải rủi ro Nhược điểm: Phức tạp cần phải có kỹ tốt phân tích rủi ro 24 Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thơng tin Mơ hình thác nước Phương pháp làm mẫu Mơ hình xoắn ốc Phương pháp CASE Phương pháp thiết kế ứng dụng liên kết Phương pháp phát triển ứng dụng nhanh Phương pháp phát triển linh hoạt Phương pháp CASE (Computer-Aided Software Engineering Tools): công cụ phần mềm sử dụng để hỗ trợ việc thực hoạt động trình phát triển hệ thống với mục tiêu tăng suất nâng cao chất lượng tổng thể hệ thống Công cụ CASE bao gồm thành phần sau: Các công cụ front-end: hỗ trợ từ việc lên kế hoạch, đặc tả yêu cầu đến việc thiết kế giao diện, mẫu báo cáo, liệu Các công cụ back-end: hỗ trợ việc sinh mã chương trình, gỡ lỗi kiểm thử trực tiếp từ tài liệu thiết kế Kho liệu: cho phép lưu trữ định nghĩa biểu đồ, biểu mẫu, báo cáo, cấu trúc liệu thông tin quản l{ dự án 25 Định nghĩa hệ thống thông tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thông tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Mơ hình thác nước Phương pháp làm mẫu Mơ hình xoắn ốc Phương pháp CASE Phương pháp thiết kế ứng dụng liên kết Phương pháp phát triển ứng dụng nhanh Phương pháp phát triển linh hoạt Phương pháp thiết kế ứng dụng liên kết-JAD (Joint Application Design): Vào cuối năm 1970, nhân viên phát triển hệ thống IBM phát triển quy trình để thu thập yêu cầu hệ thống rà soát lại thiết kế hệ thống Ý tưởng phương pháp: người dùng, nhà quản l{ nhà phát triển hệ thống tập trung làm việc với phòng để thống yêu cầu hệ thống thiết kế chi tiết Thời gian nguồn lực tổ chức quản l{ tốt Các thành viên nhóm có hiểu biết chung hệ thống đề xuất phải thực Thời gian làm việc kéo dài vài ngày 26 Định nghĩa hệ thống thông tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Mơ hình thác nước Phương pháp làm mẫu Mơ hình xoắn ốc Phương pháp CASE Phương pháp thiết kế ứng dụng liên kết Phương pháp phát triển ứng dụng nhanh Phương pháp phát triển linh hoạt Phương pháp phát triển ứng dụng nhanh-RAD (Rapid Application Development): Gồm công cụ hỗ trợ quan trọng Prototyping, CASE, JAD với mục tiêu tăng tốc độ phát triển ứng dụng, giảm thiểu thời gian thiết kế triển khai, nhanh chóng cung cấp hệ thống cho người sử dụng RAD phát triển hệ thống cách linh hoạt đáp ứng với thay đổi nhanh chóng môi trường Nguyên tắc RAD không viết tài liệu thiết kế hệ thống chi tiết yêu cầu người dùng làm rõ RAD sử dụng rộng rãi công ty tư vấn 27 Định nghĩa hệ thống thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thơng tin Mơ hình thác nước Phương pháp làm mẫu Mơ hình xoắn ốc Phương pháp CASE Phương pháp thiết kế ứng dụng liên kết Phương pháp phát triển ứng dụng nhanh Phương pháp phát triển linh hoạt Phương pháp phát triển linh hoạt-Agile: nhóm với phương pháp phương pháp luận phát triển ứng dụng dựa nguyên tắc phát triển phân đoạn lặp (iterative) tăng trưởng (incremental) Agile cố gắng cực tiểu hóa rủi ro cách phát triển ứng dụng khung thời gian ngắn, gọi bước lặp, bước lặp thường thực khoảng từ đến tuần để dễ dàng phản hồi lại với thay đổi trình phát triển Agile nhấn mạnh vào tầm quan trọng giao tiếp thời gian thực, giao tiếp trực tiếp mặt-đối-mặt với tất thành viên đội phát triển ứng dụng bao gồm khách hàng Agile cách tiếp cận tốt khơng biết trước hồn toàn yêu cầu hệ thống cần xây dựng sửa chữa 28 29 ... cận phát triển hệ thống thông tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin Hệ thống Hệ thống thông tin Hệ thống thông tin quản l{ Hệ thống thông tin: ... thơng tin Vai trò phát triển hệ thống thông tin Các cách tiếp cận phát triển hệ thống thơng tin Vòng đời phát triển hệ thống thông tin Các phương pháp phát triển hệ thống thông tin Hệ thống Hệ thống. .. nghĩa hệ thống thông tin Vai trò phát triển hệ thống thơng tin Các cách tiếp cận phát triển hệ thống thông tin Vòng đời phát triển hệ thống thơng tin Các phương pháp phát triển hệ thống thông tin