Xem mẫu

  1. ́ ̀ ̀ Phân tich yêu câu phân ̀ mêm ̀ ̣ ̀ Bai tâp tuân 4 ̉ ̀ ́ ́ Giang viên: PGS.TS. Huynh Quyêt Thăng Danh sách sinh viên: ́ Lê Trung Hiêu 20111568 CNTT-TT 2.3 K56 ̀ Đam Văn Hoai ̀ 20111600 CNTT-TT 2.3 K56 Nguyên Đức Cương 20111203 CNTT-TT 2.3 K56 ̃ ̀ Đoan Văn Đat ̣ 20111370 CNTT-TT 2.3 K56 1
  2. 1. Requirements Verification và Requirements Validation  Phân biệt Anh hưởng của Xác nhận yêu cầu (Requirements ̉ Validation) Anh hưởng cua Kiêm chứng yêu câu (Requirements ̉ ̉ ̉ ̀ Verification)
  3. Phân biệt: Xác nhận yêu cầu(Requirements Kiển chứng yêu cầu(Requirements Validation) Verification) Cac thủ tuc kiêm tra đông (thay đôi theo ́ ̣ ̉ ̣ ̉ cac thủ tuc kiêm tra tinh (có cac quy tăc ́ ̣ ̉ ̃ ́ ́ diên biên cua dự an, tuy vao cac bên liên ̃ ́ ̉ ́ ̀ ̀ ́ cho săn để ap dung), có tac dung ngăn ̃ ́ ̣ ́ ̣ quan), có tac dung để sửa chữa đăc tả yêu ́ ̣ ̣ ngừa sự sai khac cua phân mêm với đăc tả ́ ̉ ̀ ̀ ̣ ̀ câu Là quá trinh mang tinh chủ quan cua Là quá trinh mang tinh khach quan, cac tiêu ̀ ́ ̉ ̀ ́ ́ ́ cac bên liên quan, phụ thuôc rât nhiêu chuân kĩ thuât được ap dung để so sanh san ́ ̣ ́ ̀ ̉ ̣ ́ ̣ ́ ̉ vao đanh giá cua người dung ̀ ́ ̉ ̀ phâm với đăc tả ̉ ̣ Khi phat hiên lôi, cân sửa chữa đăc tả Khi phat hiên lôi, viêc sửa chữa tôn it ́ ̣ ̃ ̀ ̣ ́ ̣ ̃ ̣ ́ ́ (chi phí thâp nêu chưa tao ra san chi phí ́ ́ ̣ ̉ phâm), nêu san phâm đã được tao ra ̉ ́ ̉ ̉ ̣ thì chi phí khăc phuc rât cao ́ ̣ ́
  4. Anh hưởng của Xác nhận yêu cầu (Requirements ̉ Validation): o Đam bao khi san phâm được tao ra sẽ đap ứng đung yêu câu ̉ ̉ ̉ ̉ ̣ ́ ́ ̀ người dung, và được châp nhân. ̀ ́ ̣ o Tạo ra sự thống nhất giữa các bên liên quan o Phản ứng dây chuyền Anh hưởng cua Kiêm chứng yêu câu (Requirements ̉ ̉ ̉ ̀ Verification): o Đam bao răng khi phân mêm được hoan thanh thì nó sẽ phù ̉ ̉ ̀ ̀ ̀ ̀ ̀ hợp với cac đăc tả yêu câu. ́ ̣ ̀ o Rà soat lôi cua những người thiêt kê, lâp trinh ́ ̃ ̉ ́ ́ ̣ ̀ o Điêu chinh những ban thiêt kế hệ thông môt cach chinh xac, ̀ ̉ ̉ ́ ́ ̣ ́ ́ ́ tôi ưu. ́
  5. 2. Simple Check Quy trình thực hiện Thời gian thực hiện Tác nhân tham gia
  6. Quy trình thực hiện Người kiểm duyệt, kiểm soát yêu cầu phải có các kiến thức từ trước (các phản hồi từ khách hàng ) Quan sát xem có những cái gì sai lệch trong hệ thống hiện tại. Mô hình hóa : Mô tả và giải thích vấn đề Phân tích và kiểm tra các đặc tính của mô hình
  7. Thờiậgian thkhác nhau bằng cách truy xuất Kỹ thu t kiểm tra sự ực hiện nguồn gốc của yêu cầu Vì vậy kỹ thuật simple check được thực hiện trong mọi giai đoạn phát triển của phần mềm.
  8. Táctrình viên tham gia Lập nhân Bộ phận kiểm thử Nhà quản lý dự án
  9. 3. Prototyping Quy trình thực hiện Thời gian thực hiện Tác nhân tham gia
  10. Quy ọn các nguyên mẫcđể thệnghiệm Lựa ch trình thự u hiử n Sau khi đã lựa chọn được các nguyên mẫu để thử nghiệm thì xây dựng các kịch bản thử nghiệm. Cần phải có một kế hoạch cụ thể để xây dựng các kịch bản thử nghiệm sao cho bao quát toàn bộ các yêu cầu phần mềm
  11. Thực hiện đồng ththvực hiệxác định yêu cầu phần Th ời gian ời ới quá trình n mềm
  12. Táctrình viên tham gia Lập nhân Bộ phần kiểm thử Nhà quản lý dự án
  13. 4. Functional test design Quy trình thực hiện Thời gian thực hiện Tác nhân tham gia Công cụ điển hình
  14. Quynhtrình năng ực ầhiệnự kiến s​ ẽ thực Xác đị các chức th mà ph n mềm d hiện Tạo ra các dữ liệu đầu vào dựa trên thông số kỹ thuật của chức năng Xác định đầu ra dựa trên thông số kỹ thuật của chức năng Thực hiện các trường hợp thử nghiệm So sánh các kết quả đầu ra thực tế và dự kiến Kiểm tra xem các ứng dụng làm việc theo nhu cầu của khách hàng
  15. Ththểi(và nên) đượthựcồnhiệnả yêu cầu - Mỗi Có ờ gian c bắt ngu từ đặc t (chức năng) yêu cầu cần phải có một thử nghiệm liên quan Mỗi trường hợp yêu cầu kiểm tra phải được bắt nguồn từ yêu cầu của nó - Phát minh ra các yêu cầu kiểm tra là một kỹ thuật xác nhận hiệu quả  Thiết kế các xét nghiệm này có thể phát hiện sai sót trong đặc điểm kỹ thuật (ngay cả trước khi thiết kế và xây dựng hệ thống)!  Một số quy trình phát triển phần mềm (ví dụ như phương pháp nhanh nhẹn) bắt đầu với các bài kiểm thử trước khi phát triển phần mềm.(lập trình).
  16. Tác hàng Khách nhân tham gia Bộ phận lập trình Bộ phận kiểm thử Người quản lí dự án.
  17. Công cụ điển hình Dialog map Test case Ma trận theo dõi các trường hợp sử dụng
  18. 5. User hiện Quy trình thực manual Development. Thời gian thực hiện Tác nhân tham gia Công cụ điển hình
  19. Quyếtrình thvà bct đhiệinệ thống Làm th nào để cài đặt ự ắ ầu vớ h Mô tả các chức năng và làm thế nào nó được thực hiện Làm thế nào để có được ra khỏi rắc rối Những bộ phận của hệ thống đã không được thực hiện
  20. Thờiảogian ười dùng ngay tệsớm trong quy trình Phác th sổ tay ng thực hiừ n phát triển yêu cầu và dùng nó như là tài liệu đặc tả yêu cầu hoặc như một trợ giúp cho phân tích yêu cầu
nguon tai.lieu . vn