Phát triển hệ thống thông tin - Chương 3: Các kỹ thuật phát triển hệ thống thông tin quản lý

pptx 60 trang vanle 2290
Bạn đang xem 20 trang mẫu của tài liệu "Phát triển hệ thống thông tin - Chương 3: Các kỹ thuật phát triển 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:

  • pptxphat_trien_he_thong_thong_tin_chuong_3_cac_ky_thuat_phat_tri.pptx

Nội dung text: Phát triển hệ thống thông tin - Chương 3: Các kỹ thuật phát triển hệ thống thông tin quản lý

  1. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Phát triển hệ thống thông tin (IS Development) Chương 3 CÁC KỸ THUẬT PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ
  2. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin NỘI DUNG CHÍNH 1. KỸ THUẬT TOÀN DIỆN (HOLISTIC TECHNIQUES) 2. KỸ THUẬT DỮ LIỆU (DATA TECHNIQUES) 3. KỸ THUẬT THEO QUY TRÌNH (PROCESS TECHNIQUES) 4. KỸ THUẬT HƯỚNG ĐỐI TƯỢNG (OBJECT-ORIENTED TECHNIQUES) 5. KỸ THUẬT QUẢN LÝ DỰ ÁN (PROJECT MANAGEMENT TECHNIQUES) 6. KỸ THUẬT VỀ TỔ CHỨC (ORGANIZATIONAL TECHNIQUES) 7. KỸ THUẬT VỀ CON NGƯỜI (PEOPLE TECHNIQUES) Chương8. 3KỸ: Các kỹTHUẬT thuật phát triển TRONG HTTT BỐI CẢNH6/11/2021 (TECHNIQUES IN CONTEXT)2
  3. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Tài liệu học tập • Tài liệu và giáo trình chính: – Slide bài giảng. • Tài liệu tham khảo: – Avison, D.E. & Fitzgerald, G. “Information Systems Development: Methodologies, Techniques and Tools”, 4th Edition, McGraw-Hill, London, 2006. • Chapter 10, 11, 12, 13, 14, 15, 16, 17 Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 3
  4. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin KỸ THUẬT TOÀN DIỆN (HOLISTIC TECHNIQUES) ❑ Hình ảnh phong phú (Rich pictures) ❑ Định nghĩa gốc (Root definitions) ❑ Mô hình ý niệm (Conceptual models) ❑ Lập bản đồ nhận thức (Cognitive mapping) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 4
  5. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Hình ảnh phong phú (Rich pictures) • Một sơ đồ hình ảnh phong phú là một bức tranh biếm họa hình ảnh của một tổ chức và giúp giải thích tổ chức. – Nó có thể đại diện cho thông tin "mềm" ('soft' information) đại diện cho "sự mập mờ" (fuzziness) của tình trạng nhiều vấn đề cũng như các sự kiện "cứng" ('hard' facts). Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 5
  6. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Ví dụ về Rich picture Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 6
  7. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Định nghĩa gốc (Root definitions) • Định nghĩa gốc là một mô tả bằng lời nói ngắn gọn của hệ thống có thể nắm bắt bản chất tự nhiên của nó. – Nó sẽ phản ánh khách hàng, tác nhân, sự chuyển đổi, thế giới quan, chủ sở hữu, và môi trường (CATWOE: client, actor, transformation, world view, owner, and environment). Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 7
  8. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Mô hình ý niệm (Conceptual models) • Mô hình ý niệm được bắt nguồn từ định nghĩa gốc. Các yếu tố của nó là các hoạt động và chúng có thể được tìm thấy bằng cách chiết xuất từ ​​định nghĩa gốc tất cả các động từ ngụ ý bởi nó. Danh sách các động từ chủ động sau đó nên được sắp xếp theo thứ tự hợp lý mạch lạc. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 8
  9. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Lập bản đồ nhận thức (Cognitive mapping) • Một bản đồ nhận thức là một mô hình của “hệ thống các khái niệm" (system of concepts) được sử dụng để truyền thông bản chất của một vấn đề và các khái niệm có liên quan đến những người khác thông qua một định hướng hành động. • Trong thực tế, các bản đồ này thể hiện các báo cáo ngắn (ý tưởng, sự kiện, hoàn cảnh, khẳng định, và đề xuất) liên quan đến vấn đề tình hình được liên kết bằng các mũi tên thể hiện mối quan hệ của chúng. Nhưng đó là toàn bộ bản đồ nhận thức để cung cấp sự hiểu biết nhiều nhất. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 9
  10. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin KỸ THUẬT DỮ LIỆU (DATA TECHNIQUES) ❑ Mô hình hóa thực thể (Entity modelling) ❑ Sự chuẩn hóa (Normalization) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 10
  11. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Mô hình hóa thực thể (Entity modelling) • Một mô hình thực thể - quan hệ xem tổ chức như là một tập hợp các thành phần dữ liệu, được gọi là các thực thể, đó là những điều quan tâm đến tổ chức, và các mối quan hệ giữa các thực thể. • Một thực thể sẽ có các thuộc tính mô tả thực thể. Thuộc tính cụ thể hoặc nhóm các thuộc tính xác định duy nhất một sự xuất hiện thực thể được gọi là thuộc tính quan trọng. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 11
  12. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Ví dụ về mối quan hệ giữa các thực thể 1-1 MP Constituency one-to-one 1-m Customer Order one-to-many m-n Customer Product many-to-many Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 12
  13. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Ví dụ về mối quan hệ giữa các thực thể MP Constituency Customer Order Customer Product Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 13
  14. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Ví dụ về mối quan hệ giữa các thực thể 1 1 MP represents Constituency 1 m Customer places Order m n Customer supplies Product Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 14
  15. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Sự chuẩn hóa (Normalization) • Quá trình chuẩn hóa là việc áp dụng một số quy tắc cho các thực thể, thường được gọi là các mối quan hệ, trong đó sẽ đơn giản hóa mô hình. Đối với hầu hết các tình huống một quá trình ba giai đoạn chuẩn hóa thành dạng chuẩn ba (3NF: third normal form) chứng minh đầy đủ. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 15
  16. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 16
  17. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin KỸ THUẬT THEO QUY TRÌNH (PROCESS TECHNIQUES) ❑ Lập sơ đồ luồng dữ liệu (Data flow diagramming) ❑ Cây quyết định (Decision trees) ❑ Bảng quyết định (Decision tables) ❑ Tiếng anh có cấu trúc (English structured) ❑ Sơ đồ cấu trúc (Structure diagrams) ❑ Walkthroughs có cấu trúc (Structured walkthroughs) ❑ Ma trận (Matrices) ❑ Sơ đồ hành động (Action diagrams) ❑ Chu trình thực thể (Entity life cycle) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 17
  18. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Lập sơ đồ luồng dữ liệu (Data flow diagramming) • Sơ đồ luồng dữ liệu cung cấp cấu trúc cho một hệ thống (hoặc một phần của một hệ thống) cho thấy các đơn vị độc lập một cách đồ họa và súc tích. – Thông qua phân rã chức năng, nó có thể xem xét một hệ thống trong tổng quan và ở mức chi tiết, trong khi vẫn duy trì các liên kết và giao diện giữa các cấp độ khác nhau. – Hệ thống có thể được mô tả như là một mô hình luận lý hoặc vật lý. • Có bốn khía cạnh: – luồng dữ liệu (data flows), – lưu trữ dữ liệu (data stores), – nguồn (sources), – bồn (sinks) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 18
  19. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Cây quyết định (Decision trees) • Các cây quyết định và các bảng quyết định nhằm tạo điều kiện thuận lợi cho các tài liệu hướng dẫn của quá trình luận lý, đặc biệt là nơi có nhiều lựa chọn thay thế quyết định. – Một cây quyết định minh họa các hành động được thực hiện tại mỗi điểm quyết định. – Từng điều kiện sẽ xác định các nhánh đặc biệt để đi theo. – Ở cuối mỗi nhánh có hoặc sẽ có các hành động được thực hiện hoặc các điểm quyết định. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 19
  20. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Bảng quyết định (Decision tables) • Bảng quyết định có ít tính đồ họa, khi so sánh với cây quyết định, nhưng súc tích và có một cơ chế xác minh sẵn có để nó có thể kiểm tra xem tất cả các điều kiện đã được xem xét. Một lần nữa, điều kiện và hành động được phân tích các khía cạnh thủ tục về tình trạng vấn đề được trình bày trong hình thức tường thuật. • Chúng có bốn thành phần: – hành động gốc (action stub), – điều kiện gốc (condition stub), – điều kiện tiếp nhận (condition entry), – hành động tiếp nhận (action entry). Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 20
  21. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Tiếng anh có cấu trúc (English structured) • Tiếng Anh có cấu trúc rất giống như một chương trình máy tính 'có thể đọc được' (readable). – Nhằm mục đích tạo ra luận lý rõ ràng, đó là dễ dàng để hiểu và không mở ra cho sự giải thích sai. – Nó không phải là một ngôn ngữ tự nhiên như tiếng Anh, đó là mơ hồ và do đó không phù hợp. Cũng không phải là một ngôn ngữ lập trình. – Nó là một hình thức chặt chẽ và hợp lý của tiếng Anh và các cấu trúc phản ánh lập trình cấu trúc. Trình tự của các lệnh phản ánh logic ứng dụng. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 21
  22. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Sơ đồ cấu trúc (Structure diagrams) • Sơ đồ cấu trúc là một kỹ thuật phân rã chức năng với một loạt các hộp (đại diện cho các quy trình hoặc các bộ phận của chương trình máy tính, thường được gọi là mô- đun) và đường kết nối (đại diện cho các liên kết đến các quy trình cấp dưới). Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 22
  23. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Walkthroughs có cấu trúc (Structured walkthroughs) • Walkthroughs có cấu trúc là một loạt xem xét chính thức của một hệ thống hay một chương trình được tổ chức tại các giai đoạn khác nhau của chu trình. • Đây là một ý tưởng đã phát triển xung quanh cách tiếp cận phân tích và thiết kế hệ thống có cấu trúc, nơi những cơ hội để xem xét đó là xác định rõ ràng. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 23
  24. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Ma trận (Matrices) • Một trong những kỹ thuật phổ biến nhất là ma trận, một biểu hiện dạng bảng của một mối quan hệ đơn giản, thường là giữa hai điều (ba điều sẽ đòi hỏi một tập hợp 3 chiều của các ma trận). – Một ma trận thông thường là hiển thị các mối quan hệ giữa các chức năng và các sự kiện. – Một ma trận được sử dụng bởi nhiều phương pháp luận kết hợp các chức năng với các thực thể, đó là, những gì các thực thể được sử dụng bởi từng chức năng để kích hoạt chức năng đó được thực hiện. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 24
  25. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Sơ đồ hành động (Action diagrams) • Sơ đồ hành động cũng là cách đại diện cho các chi tiết của quá trình luận lý, các quy tắc nghiệp vụ, và không khác mấy so với tiếng Anh có cấu trúc trong một tập hợp con giới hạn của một ngôn ngữ tự nhiên được sử dụng để chỉ định một chuỗi các hành động. – Chúng thiết kế để đại diện cho cả hai mức độ chi tiết và tổng quan. – Sơ đồ hành động được sử dụng trong một số phương pháp luận, đáng chú ý nhất là trong Information Engineering. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 25
  26. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Chu trình thực thể (Entity life cycle) • Chu trình thực thể được sử dụng tại một loạt các giai đoạn trong một số các phương pháp luận và là một trong những nỗ lực để giải quyết các thay đổi xảy ra theo thời gian (hầu hết các kỹ thuật khác thể hiện quan điểm tĩnh của một hệ thống). • Chu trình thực thể không phải là một kỹ thuật phân tích dữ liệu mà là một kỹ thuật phân tích quá trình. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 26
  27. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin KỸ THUẬT HƯỚNG ĐỐI TƯỢNG (OBJECT-ORIENTED TECHNIQUES) ❑ Hướng đối tượng (Object orientation) ❑ Ngôn ngữ mô hình thống nhất (UML: Unified Modelling Language) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 27
  28. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Hướng đối tượng (Object orientation) • Một đối tượng (object) là một cái gì đó mà hành động được hướng đến, nó có một đặc tính (identity), một trạng thái (state), và hành vi (behavior) thể hiện. – đặc tính cho phép nó được phân biệt với các đối tượng khác, – trạng thái là giá trị hiện tại của các thuộc tính năng động của các đối tượng – hành vi là hành động mà chính đối tượng có thể thực hiện. • Một đối tượng là một thể hiện của một lớp (class) các đối tượng (tức là một nhóm đối tượng cùng nhau tạo nên một lớp các đối tượng). • Thừa kế (inheritance) là một mối quan hệ giữa một hoặc nhiều lớp chia sẻ cấu trúc hoặc hành vi của một lớp khác. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 28
  29. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Hệ thống phân cấp của các lớp Record update Inventory Customer record update record update Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 29
  30. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Đối tượng được đại diện bởi một quả trứng (sửa đổi từ Daniels và Cook, 1992) Yolk Shell White Data Processing / Operations Interface Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 30
  31. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Một mạng lưới các đối tượng tạo nên một chương trình EVENT A D Message C B E Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 31
  32. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Ngôn ngữ mô hình thống nhất (UML: Unified Modelling Language) • Ngôn ngữ mô hình thống nhất (UML) là một ngôn ngữ đồ họa, hoặc một bộ ký hiệu, mô hình hóa các khái niệm phân tích và thiết kế hệ thống trong một kiểu hướng đối tượng. – Nó là một bộ các quy tắc và ngữ nghĩa có thể được sử dụng để xác định cấu trúc và luận lý của một hệ thống. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 32
  33. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Sơ đồ lớp (class diagram) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 33
  34. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Sơ đồ trường hợp sử dụng (use case diagram) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 34
  35. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Sơ đồ tương tác (Interaction diagrams) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 35
  36. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Sơ đồ tuần tự (Sequence diagram) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 36
  37. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Sơ đồ trạng thái (Statechart diagram) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 37
  38. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Sơ đồ hoạt động (Activity diagram) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 38
  39. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin KỸ THUẬT QUẢN LÝ DỰ ÁN (PROJECT MANAGEMENT TECHNIQUES) ❑ Kỹ thuật ước lượng (Estimation techniques) ❑ Biểu đồ PERT (PERT charts) ❑ Biểu đồ Gantt (GANTT charts) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 39
  40. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Kỹ thuật ước lượng (Estimation techniques) • CoCoMo, phân tích điểm chức năng (FPA: Function Point Analysis), và cơ cấu phân chia công việc (WBS: Work Breakdown Structure) là các kỹ thuật ước lượng cho quản lý dự án. • CoCoMo là một công thức, dựa trên kinh nghiệm của dự án trong quá khứ, trong đó xấp xỉ các nỗ lực cần thiết trong điều kiện của mã chương trình yêu cầu. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 40
  41. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Kỹ thuật ước lượng (Estimation techniques) • Phân tích điểm chức năng là một kỹ thuật phức tạp hơn. – Nó cố gắng để ước tính các chức năng của hệ thống được phân phối đến người dùng cuối bằng cách phân tích hệ thống trong điều khoản của hệ thống thông tin yêu cầu, dựa trên các yếu tố đầu vào, đầu ra, các tập tin, cập nhật, giao diện, báo cáo, và yêu cầu, mỗi người được phân công một số chức năng cộng thêm điểm ước lượng kỹ thuật phức tạp và cân nhắc khác. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 41
  42. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Kỹ thuật ước lượng (Estimation techniques) • Cơ cấu phân chia công việc là một phân rã công việc vào quản lý, kỹ thuật, liên lạc người dùng, hành chính, đảm bảo chất lượng, và các nhiệm vụ khác. – Đối với mỗi công việc, các nhà phân tích có thể sử dụng kinh nghiệm từ các dự án trong quá khứ hoặc tìm kiếm lời khuyên từ những người khác cho dự toán công việc. – Cơ cấu phân chia công việc là giai đoạn đầu tiên trong phân tích PERT hoặc phân tích mạng lưới công việc (network analysis). Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 42
  43. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Biểu đồ PERT (PERT charts) • Kỹ thuật đánh giá và ước lượng dự án (PERT: Project Evaluation and Review Tech) được dựa trên sơ đồ mạng dự án để ước lượng thời gian trôi qua (elapsed time) của các hoạt động. – Trong một biểu đồ PERT các hoạt động được biểu diễn bằng các mũi tên, kết nối với các nút (hình tròn). – Loại thứ hai đại diện cho các sự kiện, đó là sự hoàn tất các hoạt động. Nó được sử dụng để ước lượng thời gian thực hiện để hoàn thành một dự án và làm nổi bật những hoạt động mà sự chậm trễ có thể là rất quan trọng. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 43
  44. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Ví dụ về biểu đồ PERT Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 44
  45. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Biểu đồ Gantt (GANTT charts) • Trong một biểu đồ Gantt, thời gian ước tính cho mỗi hoạt động có thể được so sánh với thời gian thực tế, và do đó hiển thị tiến trình của một dự án theo thời gian. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 45
  46. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Ví dụ về biểu đồ Gantt Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 46
  47. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin KỸ THUẬT VỀ TỔ CHỨC (ORGANIZATIONAL TECHNIQUES) ❑ Tư duy định hướng (Lateral thinking) ❑ Các yếu tố thành công then chốt (CSFs : Critical Success Factors) ❑ Lập kế hoạch theo kịch bản (Scenario planning) ❑ Phân tích tương lai (Future analysis) ❑ Phân tích SWOT (Strenths, Weaknesses, Opportunities, Threats) ❑ Lập luận dựa trên trường hợp điển hình (Case-based reasoning) ❑ Phân tích rủi ro (Risk analysis) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 47
  48. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Tư duy định hướng (Lateral thinking) • Tư duy định hướng bao gồm một số kỹ thuật, từ tư duy định hướng "trò chơi" (games) đến kỹ thuật tái cấu trúc vấn đề thực tế, ​​bao gồm tạo racác lựa chọn thay thế, các giả định thách thức, phân đoạn, và động não. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 48
  49. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Các yếu tố thành công then chốt (CSFs : Critical Success Factors) • Các yếu tố thành công then chốt là những yếu tố - kỹ năng, nhiệm vụ, hoặc hành vi - có thể được coi là rất quan trọng để tiếp tục sự thành công của một tổ chức. Đối với một dự án, chúng sẽ đại diện cho những yếu tố này là rất quan trọng cho sự thành công của nó. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 49
  50. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Lập kế hoạch theo kịch bản (Scenario planning) • Lập kế hoạch kịch bản là một góc nhìn phù hợp bên trong về điều gì trong tương lai có thể bật ra được. Các kế hoạch có thể được thực hiện trên cơ sở các kịch bản. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 50
  51. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Phân tích tương lai (Future analysis) • Phân tích tương lai là một kỹ thuật nhằm dự đoán sự thay đổi tiềm năng trong môi trường của hệ thống thông tin để nó có thể được thiết kế để đối phó với sự thay đổi đó vào khi nào và nếu nó xảy ra. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 51
  52. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Phân tích SWOT (Strenths, Weaknesses, Opportunities, Threats) • Phân tích điểm mạnh, điểm yếu, cơ hội và thách thức (SWOT) được sử dụng để xác định và phân tích bốn yếu tố quan trọng để áp dụng cho một tổ chức. – Nó thường được thực ngoài bởi một nhóm và được sử dụng để phát triển một chiến lược với kiến thức của tổ chức và môi trường của nó. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 52
  53. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Lập luận dựa trên trường hợp điển hình (Case-based reasoning) • Một trường hợp điển hình cho thấy tri ​​thức trong bối cảnh tự nhiên của nó. – Nó đại diện cho một kinh nghiệm để dạy một bài học liên quan đến các mục tiêu của học viên. • Lập luận dựa trên trường hợp điển hình là về việc sử dụng những bài học này trong sự hiểu biết một tình hình mới. Vì vậy, chúng ta có thể sử dụng kinh nghiệm này từ các trường hợp trước đây để giải quyết một vấn đề mới, thích ứng với một giải pháp mà không hoàn toàn phù hợp, cảnh báo những thất bại có thể xảy ra, và giải thích một tình hình. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 53
  54. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Phân tích rủi ro (Risk analysis) • Phân tích rủi ro (hay kỹ thuật rủi ro) bao gồm xác định các khu vực có thể có nguy cơ, ước lượng và phân bổ xác suất rủi ro, xác định các phản ứng có thể, và phân bổ chi phí với những rủi ro và hành động. – Kết quả là một đánh đổi giữa rủi ro dự kiến ​​và chi phí dự kiến ​​cho các lựa chọn thay thế khác nhau, có thể dẫn đến một chiến lược quản lý rủi ro bao gồm một tập hợp các tùy chọn phản ứng nhằm đối phó với các nguồn rủi ro cụ thể. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 54
  55. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin KỸ THUẬT VỀ CON NGƯỜI (PEOPLE TECHNIQUES) ❑ Phân tích các bên liên quan (Stakeholder analysis) ❑ Phát triển ứng dụng gắn kết (JAD: Joint Application Development) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 55
  56. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Phân tích các bên liên quan (Stakeholder analysis) • Các bên liên quan là những cá nhân hoặc nhóm người có liên quan với dự án. Họ bao gồm các người dùng của chính phủ, của xã hội, các cổ đông, nhân viên, khách hàng, nhà cung cấp, bệnh nhân, chính trị gia, luật sư, nhà quản lý, và công dân. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 56
  57. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Phát triển ứng dụng gắn kết (JAD: Joint Application Development) • Phát triển ứng dụng gắn kết (JAD) tạo điều kiện thuận lợi cho một cuộc họp hay hội thảo được thiết kế để khắc phục các vấn đề của việc tập hợp các yêu cầu truyền thống để thống nhất một thiết kế cho hệ thống thông tin một cách đầy đủ có tính đến quan điểm của người sử dụng và các bên liên quan khác. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 57
  58. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin KỸ THUẬT TRONG BỐI CẢNH (TECHNIQUES IN CONTEXT) • Các lợi ích kỹ thuật - tiềm năng của việc sử dụng và đặc điểm của chúng • Kỹ thuật tác động trên sự hiểu biết vấn đề: các khối tiềm năng để nhận thức vấn đề • Kỹ thuật tác động trên sự hiểu biết vấn đề: ảnh hưởng lên nhận thức vấn đề trực quan và bằng ngôn ngữ • Áp dụng các bài học từ tâm lý học nhận thức: phân tích vĩ mô của các kỹ thuật • Một phân loại hai chiều: ảnh hưởng của hình ảnh / ngôn ngữ (visual/language) và mô hình / quá trình (paradigm/process) Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 58
  59. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin KẾT LUẬN • Việc sử dụng có thể che lấp hoặc đóng khung cách mọi người nghĩ về một dự án, đóng khối sự hiểu biết đầy đủ và ngăn chặn phân tích, thiết kế và / hoặc thực hiện tốt nhất. • Kỹ thuật có thể được phân loại theo phả hệ hình ảnh, ngôn ngữ và các thuộc tính khác của chúng. • Kỹ thuật có thể có quy tắc hoặc không có quy tắc và mở hoặc đóng (hoặc một nơi nào đó dọc theo mỗi trục) và các nhà phát triển hệ thống có thể sử dụng một kết hợp của các kỹ thuật để cung cấp sự hiểu biết rộng nhất của một tình huống. Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 59
  60. Hệ thống thông tin quản lý IS Development Phát triển hệ thống thông tin Hỏi đáp Chương 3: Các kỹ thuật phát triển HTTT 6/11/2021 60