http://www.tutorialspoint.com/software_engineering/software_requirements.htm Copyr ight © sư ialspoint. com
PHẦN MỀM YÊU CẦU YÊU CẦU PHẦN MỀM
Các yêu cầu phần mềm là mô tả các tính năng và chức năng của hệ thống đích.
Yêu cầu truyền đạt sự mong đợi của người sử dụng từ các sản phẩm phần mềm. Các yêu cầu có thể
được rõ ràng hoặc ẩn, biết hoặc chưa biết, dự kiến hoặc bất ngờ từ điểm của khách hàng của xem.
Yêu cầu Kỹ sư
Quá trình thu thập các yêu cầu phần mềm từ khách hàng, phân tích và tài liệu cho họ được
gọi là kỹ thuật yêu cầu.
Mục đích của kỹ thuật yêu cầu là để phát triển và duy trì tinh vi và mô tả
'Yêu cầu hệ thống kỹ thuật' tài liệu.
Process Engineering Yêu cầu
Nó là một quá trình bốn bước, trong đó bao gồm -
nghiên cứu khả thi
Yêu cầu Gathering
Phần mềm Yêu cầu kỹ thuật
phần mềm Yêu cầu Validation
chúng ta hãy xem quá trình nghiên cứu một thời gian ngắn -Feasibility
Khi khách hàng tiếp cận tổ chức để nhận được sản phẩm mong muốn phát triển, nó đi kèm
với ý tưởng thô về những gì tất cả các chức năng phần mềm phải thực hiện và có tất cả các tính năng được
mong đợi từ phần mềm.
Tham khảo thông tin này, các nhà phân tích thực hiện một nghiên cứu chi tiết về việc liệu mong muốn
hệ thống và nó chức năng có tính khả thi để phát triển.
nghiên cứu khả thi này là tập trung hướng tới mục tiêu của tổ chức. Nghiên cứu này phân tích xem các
sản phẩm phần mềm có thể được thực tế hóa trong điều kiện thực hiện, đóng góp của
dự án cho tổ chức, hạn chế chi phí và theo giá trị và mục tiêu của tổ chức. Nó
khám phá các khía cạnh kỹ thuật của dự án và sản phẩm chẳng hạn như khả năng sử dụng, bảo trì,
năng suất và khả năng hội nhập.
Các đầu ra của giai đoạn này nên là một báo cáo nghiên cứu khả thi mà nên chứa đầy đủ
ý kiến và kiến nghị để quản lý về việc có hay không dự án cần được
thực hiện.
Yêu cầu Gathering
Nếu báo cáo khả thi là tích cực đối với việc thực hiện dự án, giai đoạn tiếp theo bắt đầu với việc thu thập
yêu cầu từ người dùng. Các nhà phân tích và các kỹ sư giao tiếp với khách hàng và người dùng cuối cùng để
biết ý kiến của mình về những gì các phần mềm cần cung cấp và các tính năng mà họ muốn các phần mềm để
bao gồm.
Phần mềm Yêu cầu kỹ thuật
SRS là một tài liệu được tạo ra bởi nhà phân tích hệ thống sau khi các yêu cầu được thu thập từ nhiều
bên liên quan .
SRS định nghĩa như thế nào phần mềm dự định sẽ tương tác với phần cứng, giao diện bên ngoài, tốc độ
hoạt động, thời gian đáp ứng của hệ thống, tính di động của phần mềm trên nền tảng khác nhau,
bảo trì, tốc độ phục hồi sau khi đâm, an ninh, chất lượng, hạn chế vv
các yêu cầu nhận được từ khách hàng được viết bằng ngôn ngữ tự nhiên. Đó là trách nhiệm của
nhà phân tích hệ thống tài liệu yêu cầu trong ngôn ngữ kỹ thuật để họ có thể
thấu hiểu và hữu ích bởi nhóm phát triển phần mềm.
SRS sẽ hiện ra với các tính năng sau đây:
. Yêu cầu của người dùng được thể hiện bằng ngôn ngữ tự nhiên
yêu cầu kỹ thuật được thể hiện trong cấu trúc ngôn ngữ, được sử dụng trong các
tổ chức.
Mô tả Thiết kế phải được viết bằng mã giả.
Định dạng của hình thức và bản in màn hình giao diện.
ký hiệu có điều kiện và toán học cho DFDS vv
Validation Phần mềm Yêu cầu
Sau khi thông số kỹ thuật yêu cầu được phát triển, các yêu cầu nêu trong tài liệu này
xác nhận. Người sử dụng có thể yêu cầu bất hợp pháp các giải pháp, không thực tế hoặc các chuyên gia có thể giải thích các
yêu cầu không chính xác. Điều này dẫn đến sự gia tăng rất lớn trong chi phí nếu không bóp chết từ trong trứng nước.
Yêu cầu có thể được kiểm tra đối với các điều kiện sau đây -Nếu họ có thể được thực hiện trên thực tế
Nếu họ là hợp lệ và theo chức năng và lĩnh vực phần mềm
Nếu có bất kỳ sự mơ hồ
Nếu họ hoàn
Nếu chúng có thể được chứng minh
Yêu cầu trình khơi gợi bằng
quá trình gợi mở Yêu cầu có thể được mô tả bằng cách sử dụng sơ đồ folloiwng:
thu thập yêu cầu - các nhà phát triển thảo luận với khách hàng và người dùng cuối và biết
mong đợi của họ từ phần mềm.
Yêu cầu Tổ chức - các nhà phát triển ưu tiên và sắp xếp các yêu cầu trong
trật tự tầm quan trọng, cấp bách và tiện lợi.
đàm phán thảo luận - Nếu yêu cầu này là không rõ ràng hoặc có một số mâu thuẫn trong
yêu cầu của các bên liên quan khác nhau, nếu họ đang có, đó là sau đó đàm phán và thảo luận với
các bên liên quan. Yêu cầu sau đó có thể được ưu tiên và thỏa hiệp hợp lý.
Các yêu cầu đến từ các bên liên quan khác nhau. Để loại bỏ sự mơ hồ và mâu thuẫn,
họ đang thảo luận cho rõ ràng và đúng đắn. Yêu cầu không thực tế đang bị tổn hại
một cách hợp lý.
Tài liệu - Tất cả các yêu cầu chính thức & thức, chức năng và phi chức năng được
. Tài liệu và cung cấp cho chế biến giai đoạn tiếp theo
Yêu cầu
đang được dịch, vui lòng đợi..
