Các thơng tin cần quản lý trong quản lý yêu cầu

Một phần của tài liệu Luận văn: Tìm hiểu quy trình quản lý yêu cầu và kiểm thử tại Phòng phát triển phần mềm Trung tâm Tin học Đại học Khoa học Tự nhiên. doc (Trang 26 - 28)

Tài liệu đầu tiên mà nhĩm phát triển phần mềm nhận được từ khách hàng là bản liệt kê các yêu cầu. Thơng thường, tài liệu này rất trừu tượng. Bản liệt kê cĩ hai

KHOA CNTT –

ĐH KHTN

26

loại một được trình bày tổng quát, dành cho Senior Management của khách hàng, bản thứ hai được trình bày chi tiết hơn, dành cho người trực tiếp thực hiện các cơng việc đĩ. Cả hai tài liệu này đều quan trọng, tuy nhiên vấn đề là tài liệu này khơng

được tổ chức và cấu trúc hĩa.

Bản liệt kê yêu cầu gồm cĩ hai phần quan trọng nhất, đĩ là các yêu cầu chức năng và yêu cầu ràng buộc. Yêu cầu chức năng mơ tả hệ thống cần làm những việc gì, trong khi đĩ các yêu cầu ràng buộc cĩ thể ràng buộc về sản phẩm hay ràng buộc trong tiến trình. Ràng buộc sản phẩm chứa đựng các thơng tin, tính chất mà sản phẩm sau khi được hồn thành sẽ cĩ. Ràng buộc tiến trình quy định cách mà tiến trình phần mềm hay tập các tiến trình được thực hiện.

Tài liệu quan trọng nhất trong bất kỳ đề án nào là bản đặc tả yêu cầu. Đây là tài liệu cơ bản cho các tiến trình sau phân tích thiết kế và đặc tả yêu cầu như : đánh giá chi phí chi tiết, thiết kế hệ thống, cấu trúc hệ thống, lập các bộ test và soạn các tài liệu hướng dẫn.

Bản đặc tả được phân cấp thành nhiều phần ví dụ như phân chia các hệ thống con, đặc tả dữ liệu, các chếđộ của hệđiều hành, giao diện.

Một bản đặc tả yêu cầu thường cĩ các phần3 : Tittle

Contents Introduction

About this document Glossary

System requirements Target system environment Customer-imposed constraints

Phần About this document : mơ tả các quy ước đặt tên, phạm vi của tài liệu, các chủ đề chính, các thành viên cĩ liên quan, các chuẩn, cách mà bản đặc tả được thực hiện, và cuối dùng là danh sách các đặc tả.

KHOA CNTT –

ĐH KHTN

27

Glossary chức đựng danh sách các thuật ngữđược dùng và các định nghĩa của chúng.

Phần chủ yếu Requirement specification bao gồm đặc tả chi tiết các yêu cầu của hệ thống.

Target system environment : mơ tả mơi trường hệ thống sẽđược thiết lập. Phần cuối cùng Customer-imposed constraints sẽ liệt kê danh sách các ràng buộc được đưa ra từ khách hàng.

Một phần của tài liệu Luận văn: Tìm hiểu quy trình quản lý yêu cầu và kiểm thử tại Phòng phát triển phần mềm Trung tâm Tin học Đại học Khoa học Tự nhiên. doc (Trang 26 - 28)