Tin tức

Tin Aptech

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

Việc phân tích yêu cầu một cách có hệ thống còn được gọi là kỹ nghệ yêu cầu (requirements engineering). Đôi khi nó còn được gọi một cách không thật chính xác bằng những cái tên như thu thập yêu cầu (requirements gathering, requirements capture), hoặc đặc tả yêu cầu (requirements specification). Thuật ngữ “phân tích yêu cầu” còn được áp dụng cụ thể cho công việc thuần túy phân tích (thay vì các việc khác chẳng hạn như làm rõ yêu cầu hay viết tài liệu yêu cầu).

Các yêu cầu phải có tính đo được, kiểm thử được, có liên quan đến các nhu cầu hoặc cơ hội doanh nghiệp đã được xác định, và các yêu cầu phải được định nghĩa ở một mức độ chi tiết đủ cho việc thiết kế hệ thống

phan-tich-yeu-cau
Ảnh minh họa

Các kỹ thuật phân tích chính

Về khái niệm, việc phân tích yêu cầu bao gồm ba loại hoạt động sau:

    * Làm rõ yêu cầu (Eliciting requirements): giao tiếp với khách hàng và người sử dụng để xác định các yêu cầu của họ.
    * Xem xét yêu cầu (Analyzing requirements): xác định xem các yêu cầu được đặt ra có ở tình trạng không rõ ràng, không hoàn chỉnh, đa nghĩa, hoặc mâu thuẫn hay không, và giải quyết các vấn đề đó.
    * Làm tài liệu yêu cầu (Recording requirements): các yêu cầu có thể được ghi lại theo nhiều hình thức, chẳng hạn các tài liệu ngôn ngữ tự nhiên, các tình huống sử dụng (use case), câu chuyện sử dụng (user story), hoặc các đặc tả tiến trình.

Phân tích yêu cầu có thể là một quá trình dài và khó khăn, cần đến nhiều kĩ năng tâm lý khéo léo. Các hệ thống mới làm thay đổi môi trường và các mối quan hệ giữa con người, do đó điều quan trọng là phải xác định được tất cả những người có vai trò quan trọng, xem xét tất cả các nhu cầu của họ và đảm bảo rằng họ hiểu được các hàm ý của hệ thống mới. Các nhà phân tích có thể sử dụng một số kĩ thuật để làm rõ các yêu cầu của khách hàng. Trong lịch sử, các kỹ thuật này bao gồm các cuộc phỏng vấn, thành lập các nhóm trọng tâm (focus group) với các cuộc họp bàn về yêu cầu (requirements workshops), và tạo ra các danh sách yêu cầu. Các kỹ thuật hiện đại hơn gồm có tạo nguyên mẫu (prototyping), và tình huống sử dụng. Khi cần thiết, nhà phân tích sẽ kết hợp các phương pháp này để thiết lập các yêu cầu chính xác của những người có vai trò quan trọng, nhằm mục đích xây dựng một hệ thống thỏa mãn các yêu cầu doanh nghiệp.

Các vấn đề

a. Vấn đề về người dùng và khách hàng

Trong cuốn Rapid Development, Steve McConnell đã liệt kê một loạt các khả năng người dùng có thể cản trở quá trình thu thập yêu cầu:

    * Người dùng không hiểu họ muốn gì
    * Người dùng không tuân theo một bộ yêu cầu đã được tài liệu hóa
    * Người dùng nhất định đòi hỏi các yêu cầu mới sau khi chi phí và kế hoạch phát triển đã được hoạch định xong.
    * Mức độ giao tiếp với người dùng là thấp
    * Người dùng thường không tham gia các đợt thẩm định hoặc không thể tham gia.
    * Người dùng không hiểu kỹ thuật
    * Người dùng không hiểu quy trình phát triển.

Những điều này có thể dẫn tới tình huống khi yêu cầu người dùng liên tục thay đổi ngay cả khi việc phát triển hệ thống hay sản phẩm đã được bắt đầu.

b. Vấn đề về kỹ sư/nhà phát triển

Trong quá trình phân tích yêu cầu, các vấn đề sau có thể nảy sinh từ phía các kỹ sư và nhà phát triển:

    * Nhân viên kỹ thuật và người dùng cuối có thể có ngôn từ khác nhau. Kết quả là họ có thể tin rằng họ hoàn toàn đồng thuận cho đến khi sản phẩm hoàn thiện được đưa ra.
    * Các kỹ sư và nhà phát triển có thể cố lái cho các yêu cầu khớp với một hệ thống hay mô hình sẵn có, thay vì phát triển một hệ thống theo sát nhu cầu của khách hàng
    * Việc phân tích có thể do các kỹ sư hoặc lập trình viên thực hiện, thay vì các nhân viên có kỹ năng và kiến thức miền ứng dụng để có thể hiểu các nhu cầu của khách hàng một cách đúng đắn

Giải pháp đã được thực hiện

Một giải pháp đối với các vấn đề về giao tiếp là thuê các chuyên gia về doanh nghiệp hoặc chuyên gia phân tích hệ thống.

Các kỹ thuật được đưa ra trong thập kỷ 1990 như tạo nguyên mẫu, UML, tình huống sử dụng. và phát triển phần mềm linh hoạt (Agile software development) cũng đã được dùng làm giải pháp cho các vấn đề trên.

Theo Aptech.edu/Wikipedia

Chia sẻ bài viết:

Tin liên quan

Data-Analytics-with-AI-lowres-H_Page1_Image1
T3, 23/06/2026

Mini course "Phân tích dữ liệu cùng AI": Cơ hội bứt phá cho nhân sự công nghệ thời đại mới

Chuỗi sự kiện trực tuyến Mini course: Phân tích dữ liệu cùng AI (Data Analytics with AI) do Aptech tổ...
Tin Aptech
Ảnh-màn-hình-2026-06-01-lúc-14.42
T2, 01/06/2026

Aptech triển khai khóa học Hè Lập trình Game cùng AI cho học sinh lớp 9-11

Mỗi mùa hè, không ít phụ huynh loay hoay tìm khóa học lập trình cho trẻ phù hợp với độ tuổi...
Tin Aptech
1920x1080-01-1
T3, 26/05/2026

[MINI COURSE] Phân Tích Dữ Liệu Cùng AI: Không Giỏi Toán, Không Biết Code Có Làm Được Data?

Bạn có bao giờ nhìn vào những bảng số liệu dày đặc và cảm thấy “ngợp”? Bạn muốn bước chân vào lĩnh vực...
Tin Aptech
Talkshow-Ban-do-nghe-nghiep-IT-Khi-AI-khong-con-la-moi-de-doa-ma-tro-thanh-tro-thu-dac-luc-H1
T2, 20/04/2026

Talkshow "Bản đồ nghề nghiệp IT": Khi AI không còn là mối đe dọa mà trở thành trợ thủ đắc lực

Vừa qua, tại cơ sở Aptech D5, buổi Talkshow "Bản đồ nghề nghiệp IT: Làn sóng AI và Tương lai Ngành lập...
Tin Aptech
Ban-do-nghe-nghiep-IT-Lan-song-AI-va-tuong-lai-nganh-Lap-trinh-edit
T2, 30/03/2026

[TALKSHOW] Bản đồ nghề nghiệp IT: Làn sóng AI và tương lai ngành Lập trình

AI đang "xâm chiếm" thế giới IT hay đang mở ra một kỷ nguyên mới? Bạn sẽ là người điều khiển AI hay...
Tin Aptech
package-media-76898879648459162191102
T7, 21/03/2026

Giải mã “cơn sốt” lập trình AI ứng dụng – Kỳ 2: Lộ trình 3 bước để không “lạc hướng” khi học AI

Trong kỷ nguyên AI, việc lựa chọn sai lộ trình có thể khiến người học mất nhiều thời gian mà vẫn khó...
Tin Aptech
494198008_1099402898890643_6457976171570952603_n-1
T6, 20/03/2026

Giải mã “cơn sốt” lập trình AI ứng dụng – Kỳ 1: Yêu cầu mới cho lập trình viên trong kỷ nguyên AI

AI đang tái định hình thị trường lao động công nghệ, buộc lập trình viên không chỉ dừng ở viết code...
Tin Aptech
1-5-2
CN, 08/03/2026

Khi những “bóng hồng” bước vào thế giới code

Nhân dịp 8/3, câu chuyện học tập của các nữ học viên tại Aptech mang đến góc nhìn thú vị về hành trình...
Tin Aptech
Dau-nam-xong-dat-Nhan-li-xi-chat-Co-hoi-hai-loc-dau-nam-danh-cho-ai-quan-tam-den-CNTT
T2, 09/02/2026

“Đầu năm xông đất – Nhận lì xì chất”: Cơ hội hái lộc đầu năm dành cho ai quan tâm đến CNTT

Mỗi dịp đầu năm, ai cũng mong một năm thuận lợi, học tập tốt hơn, công việc tiến xa hơn. Nhưng giữa...
Tin Aptech
Ky-Nguyen-May-Tinh-De-Ban-Dang-Chuyen-Minh-Sang-Phan-Khuc-Ngach-H3
T3, 03/02/2026

THÔNG BÁO ĐIỀU CHỈNH HỌC PHÍ TỪ NGÀY 01/4/2026

Hà Nội, ngày 03/2/2026 Tập đoàn Aptech toàn cầu xin thông báo: Kể từ ngày 01/4/2026, học phí Chương...
Tin Aptech
FacebookYoutube
Scroll to Top