BABOK – Chương 7 – Mục 7.1 – Chi tiết và mô hình hóa yêu cầu – Phần 1/2

MỤC ĐÍCH

Mục đích của Chi tiết và mô hình hóa yêu cầu là phân tích, tổng hợp và tinh chỉnh các kết quả gợi ý thành các yêu cầu và thiết kế.

MÔ TẢ

Chi tiết và mô hình hóa yêu cầu mô tả các phương pháp phân tích kết quả gợi ý và tạo các phần trình bày cho các kết quả đó. Khi trọng tâm của hoạt động xác định và lập mô hình là tìm hiểu nhu cầu, các kết quả đầu ra được gọi là các yêu cầu. Khi trọng tâm của hoạt động xác định và lập mô hình là một giải pháp, các kết quả đầu ra được gọi là thiết kế.

Quan trọng: Trong nhiều môi trường CNTT, từ “thiết kế” được sử dụng riêng cho các thiết kế kỹ thuật do nhà phát triển phần mềm (Software Developer), kiến trúc sư dữ liệu (Data Architecture) và các chuyên gia triển khai khác tạo ra. Tất cả các sản phẩm nghiệp vụ này được gọi là “yêu cầu”.

Ngoài các mô hình được sử dụng để biểu diễn các yêu cầu, nhiệm vụ này cũng bao gồm việc thu thập thông tin về các thuộc tính hoặc siêu dữ liệu về các yêu cầu. Các hoạt động xác định và lập mô hình liên quan đến tất cả các loại yêu cầu.

Đầu vào

  • Kết quả khơi gợi (ở bất kỳ trạng thái nào): mô hình hóa có thể bắt đầu với bất kỳ kết quả khơi gợi nào và có thể dẫn đến nhu cầu khơi gợi thêm để làm rõ hoặc mở rộng theo yêu cầu. Khơi gợi và mô hình hóa có thể xảy ra tuần tự, lặp lại hoặc đồng thời.

YẾU TỐ

Mô hình hóa yêu cầu

Mô hình là một cách mô tả và trực quan để truyền đạt thông tin đến một đối tượng cụ thể nhằm hỗ trợ phân tích, giao tiếp và hiểu biết.

Các mô hình cũng có thể được sử dụng để xác nhận kiến thức, nhận diện lỗ hổng thông tin mà BA có thể gặp phải và xác định thông tin trùng lặp.

BA chọn từ một hoặc nhiều định dạng mô hình sau:

  • Ma trận: ma trận được sử dụng khi BA lập mô hình yêu cầu hoặc tập hợp các yêu cầu phức tạp nhưng thống nhất cấu trúc, có thể được chia nhỏ thành các yếu tố áp dụng cho mọi mục trong bảng. Ma trận có thể được sử dụng cho từ điển dữ liệu, truy xuất nguồn gốc yêu cầu hoặc để phân tích lỗ hổng. Ma trận cũng được sử dụng để sắp độ ưu tiên các yêu cầu và ghi lại các thuộc tính và siêu dữ liệu yêu cầu khác.
  • Sơ đồ: sơ đồ là một hình ảnh trực quan, thường là hình ảnh, thể hiện một yêu cầu hoặc một tập hợp các yêu cầu. Biểu đồ đặc biệt hữu ích để mô tả sự phức tạp theo cách khó thực hiện bằng lời. Sơ đồ cũng có thể được sử dụng để xác định ranh giới cho các lĩnh vực nghiệp vụ, để phân loại và tạo hệ thống phân cấp của các mục và để hiển thị các thành phần của đối tượng như dữ liệu và mối quan hệ của chúng.

Sử dụng một hoặc nhiều định dạng mô hình, BA xác định các danh mục cụ thể và các mô hình cụ thể trong các danh mục sẽ được sử dụng. Danh mục mô hình có thể bao gồm:

  • Con người và vai trò: mô hình đại diện cho các tổ chức, nhóm người, vai trò, và các mối quan hệ của họ trong doanh nghiệp và giải pháp. Các kỹ thuật được sử dụng để thể hiện con người và vai trò của họ bao gồm: Mô hình hóa tổ chức, Ma trận vai trò và quyền hạn, và Danh sách các bên liên quan, Bản đồ hoặc chân dung các bên liên quan.
  • Cơ sở lý luận: các mô hình đại diện cho “lý do” của sự thay đổi. Các kỹ thuật được sử dụng để thể hiện cơ sở lý luận bao gồm: Mô hình quyết định, Mô hình phạm vi, Mô hình nghiệp vụ Canvas, Phân tích nguyên nhân gốc rễ và Phân tích quy tắc nghiệp vụ.
  • Luồng hoạt động: các mô hình biểu thị một chuỗi các hành động, sự kiện hoặc đường đi có thể được thực hiện. Các kỹ thuật được sử dụng để thể hiện các luồng hoạt động bao gồm: Mô hình hóa quy trình, Ca sử dụng và Kịch bản (Use cases and Scenario) cũng như Câu chuyện người dùng (User Stories).
  • Khả năng: các mô hình tập trung vào các tính năng hoặc chức năng của một doanh nghiệp hoặc một giải pháp. Các kỹ thuật được sử dụng để thể hiện các khả năng bao gồm Phân tích khả năng nghiệp vụ, phân tách chức năng và tạo mẫu.
  • Dữ liệu và Thông tin: các mô hình đại diện cho các đặc tính và trao đổi thông tin trong nội bộ doanh nghiệp hoặc giải pháp. Các kỹ thuật được sử dụng để biểu diễn dữ liệu và thông tin bao gồm Từ điển dữ liệu, Sơ đồ luồng dữ liệu, Mô hình hóa dữ liệu, Bảng thuật ngữ, Mô hình hóa trạng thái và Phân tích giao diện.

BA nên sử dụng bất kỳ sự kết hợp phù hợp nhất của các mô hình để đáp ứng nhu cầu của các bên liên quan trong một bối cảnh cụ thể. Mỗi kỹ thuật lập mô hình đều có điểm mạnh và điểm yếu và cung cấp những hiểu biết độc đáo về lĩnh vực nghiệp vụ.

Phân tích Yêu cầu

Thông tin phân tích nghiệp vụ được phân tách thành các thành phần nhỏ hơn để kiểm tra thêm:

  • Bất cứ điều gì phải thay đổi để đáp ứng nhu cầu nghiệp vụ,
  • Bất cứ điều gì nên giữ nguyên để đáp ứng nhu cầu nghiệp vụ,
  • Thiếu thành phần,
  • Các thành phần không cần thiết, và
  • Bất kỳ ràng buộc hoặc giả định nào tác động đến các thành phần.

Mức độ phân tách được yêu cầu và mức độ chi tiết được chỉ định, khác nhau tùy thuộc vào kiến thức và hiểu biết của các bên liên quan, khả năng hiểu lầm hoặc truyền thông, các tiêu chuẩn của tổ chức và các nghĩa vụ theo hợp đồng hoặc quy định, trong số các yếu tố khác.

Phân tích cung cấp cơ sở để thảo luận nhằm đi đến kết luận về các phương án giải pháp.

Thể hiện Yêu cầu và Thuộc tính

BA xác định thông tin cho các yêu cầu và thuộc tính của chúng như là một phần của kết quả gợi ý. Các yêu cầu phải được trình bày rõ ràng và phải bao gồm đủ chi tiết để chúng thể hiện các đặc điểm của yêu cầu và chất lượng thiết kế (xem Xác minh các yêu cầu (trang 141)). Các thuộc tính khác nhau có thể được chỉ định cho từng yêu cầu hoặc tập hợp các yêu cầu. Các thuộc tính này được chọn khi lập kế hoạch quản lý thông tin (xem Kế hoạch quản lý thông tin phân tích nghiệp vụ (trang 42)).

Là một phần của việc xác định các yêu cầu, chúng cũng có thể được phân loại theo lược đồ được mô tả trong Lược đồ phân loại yêu cầu nhiệm vụ (trang 16). Thông thường, các kết quả gợi ý chứa thông tin thuộc các loại khác nhau, do đó, điều tự nhiên là mong đợi rằng các loại yêu cầu khác nhau có thể được chỉ định cùng một lúc.

Phân loại các yêu cầu có thể giúp đảm bảo các yêu cầu được hiểu một cách toàn diện, một tập hợp của bất kỳ loại nào đã hoàn thành và có thể truy xuất nguồn gốc thích hợp giữa các loại.

Triển khai mức độ trừu tượng phù hợp

Mức độ trừu tượng của một yêu cầu thay đổi dựa trên loại yêu cầu và đối tượng cho yêu cầu. Không phải tất cả các bên liên quan đều yêu cầu hoặc tìm thấy giá trị trong bộ yêu cầu và mô hình hoàn chỉnh. Việc đưa ra các quan điểm khác nhau về các yêu cầu để thể hiện cùng một nhu cầu đối với các bên liên quan khác nhau là việc thích hợp. BA cần đặc biệt quan tâm đến việc duy trì ý nghĩa và mục đích của các yêu cầu trên mọi dạng trình bày.
Phương pháp phân tích nghiệp vụ cũng có thể ảnh hưởng đến mức độ trừu tượng và lựa chọn mô hình được sử dụng khi xác định yêu cầu

Bạn có thể tải về bản gốc Tiếng Anh Tại đây

Ezami

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *