... of SE, 2002 SE -III. 21 Vớ d c t cỏc chc nng ca th vin qua DFD Yêucầu từ người mượn Tên s ch, tác giả Tên người mượn S ch Kho s ch Tên tác giả Có s ch Danh s ch tác giả Tên s ch Danh s ch tên s ch ... Diagrams) Mỏy trng thỏi hu hn (Finite State Machines Mng Petri (Petri nets) HUT, Falt of IT â Dept of SE, 2002 SE -III. 18 Requirements Specification c t mụ t (Descriptive Specifications) Biu ... (EntityRelationship Diagrams) c t Logic (Logic Specifications) c t i s (Algebraic Specifications) HUT, Falt of IT â Dept of SE, 2002 SE -III. 19 Biu lung d liu (DFD) H thng (System): hp cỏc...
... SE, 2002 SE -III. 21 Vớ d c t cỏc chc nng ca th vin qua DFD Yêucầu từ người mượn Tên s ch, tác giả Tên người mượn S ch Kho s ch Tên tác giả Danh s ch tác giả Tên s ch Danh s ch tên s ch Danh s ch ... Flow Diagrams) Mỏy trng thỏi hu hn (Finite State Machines Mng Petri (Petri nets) HUT, Falt Dept of SE, 2002 SE -III. 18 Requirements Specification c t mụ t (Descriptive Specifications) Biu thc ... Có s ch S ch Thông tin s ch Tên s ch; Tên người mượn Tìm theo chủ đề Danh s ch người mượn Liệt kê tên s ch liên quan đến chủ đề Chủ đề Chủ đề yêucầu HUT, Falt Dept of SE, 2002 Đưa Tên s ch SE -III. 22...
... the s ys tem and to plan th e sy stem developmen t p rocess System engineers Use the requirements to understan d wh at s ystem i s to b e dev elo ped System test engineers Use the req uirements ... Domain SubSystems ion Domain Objects Objects Or textual requirements Testing ? class ? Source Code Test Cases 9/13/2011 Phát yêucầuphần mềm • Đánh giá tính khả thi kỹ thuật nghiệp vụ phần mềm ... Elicitation Requirements Analysis System Design Expressed in Terms Of Structured By Object Design Implementation Implemented By Realized By Verified By class class class Use Case Model Application...
... Courses to Teach Professor Submit Grades Close Registration Billing System Đặc tả Use Case Tên Brief description Luồng kiện Relationships Activity diagrams Use-Case diagrams Special ... diagrams Special requirements Preconditions Postconditions Các diagram khác Use-Case Model Actors Use Cases Use-Case Reports State Luồng kiện (Use-Case Flows of Events) Của basic flow (“Happy ... đến yêucầu đặc biệt (an toàn, bảo mật, thay đổi giao diện, màu s c…) Use-Case Model Giới thiệu Survey Description Use-Case Packages Use Cases Actors Relationships Diagrams Use-Case...
... 9/2000 18 Use-Case Model ?Giới thiệu ?Survey Description ?Use-Case Packages ?Use Cases ?Actors ?Relationships ?Diagrams ?Use-Case View Use-Case Model Actors Use Cases Use-Case Reports OOAD S? d?ng ... Register for Courses Course Catalog Select Courses to Teach Professor Submit Grades OOAD S? d?ng UML - T?ng quan v? u c?u ngu?i dùng Duong Anh Ð?c 9/2000 21 Close Registration Billing System Use ... u c?u ngu?i dùng Duong Anh Ð?c 9/2000 Use-Case Model Actors Use Cases Use-Case Reports 22 Luồng kiện (Use-Case Flows of Events) ?Có basic flow (Happy Path) ?Một s alternative flows ?Các biến...
... phép ngườidùng tạo lập, chỉnh s a dự án - Cho phép ngườidùng vẽ s đồ Use-cases, thu thập yêu c ầu t ừng Usecases, dựa dựa s đồ Use-case để ước lượng giá trị phần mềm - Cho phép ngườidùng ... phép ngườidùng xóa yêucầu chức Ngườidùng có tài khoản - Ngườidùng phải đăng nhập vào hệ thống - Ngườidùng chọn dự án cụ thể - Dự án phải có s n yêucầu chức Ngườidùng khởi động chức Yêucầu ... trang yêucầu phi chức (hiển thị danh s ch yêu phi cầu chức năng, danh s ch khác rỗng) Người chọn yêucầu phi chức cần s a Ngườidùng nhập yêucầu phi chức Hệ thống kiểm tra thông tin Người dùng...
... Cases Actors Relationships Diagrams Use-Case View Use-Case Model Actors Use Cases Use-Case Reports Tổng quan xác định yêucầungườidùng Dương Anh Đức 20 Use-Case Model Các Use Case lái công ... định yêucầungườidùng Dương Anh Đức Các dạng thông tin yêucầungườidùng Use-Case Model Bảng giải Actors Các Use Case Các đặc tả bổ sung Use-Case Reports Tổng quan xác định yêucầungườidùng ... requirements Preconditions Postconditions Các diagram khác Use-Case Model Actors Use Cases Use-Case Reports Tổng quan xác định yêucầungườidùng Dương Anh Đức 23 Luồng kiện (Use-Case Flows of Events)...
... 9/2000 18 Use-Case Model ?Giới thiệu ?Survey Description ?Use-Case Packages ?Use Cases ?Actors ?Relationships ?Diagrams ?Use-Case View Use-Case Model Actors Use Cases Use-Case Reports OOAD S? d?ng ... Register for Courses Course Catalog Select Courses to Teach Professor Submit Grades OOAD S? d?ng UML - T?ng quan v? u c?u ngu?i dùng Duong Anh Ð?c 9/2000 21 Close Registration Billing System Use ... u c?u ngu?i dùng Duong Anh Ð?c 9/2000 Use-Case Model Actors Use Cases Use-Case Reports 22 Luồng kiện (Use-Case Flows of Events) ?Có basic flow (Happy Path) ?Một s alternative flows ?Các biến...
... 9/2000 18 Use-Case Model ?Giới thiệu ?Survey Description ?Use-Case Packages ?Use Cases ?Actors ?Relationships ?Diagrams ?Use-Case View Use-Case Model Actors Use Cases Use-Case Reports OOAD S? d?ng ... Register for Courses Course Catalog Select Courses to Teach Professor Submit Grades OOAD S? d?ng UML - T?ng quan v? u c?u ngu?i dùng Duong Anh Ð?c 9/2000 21 Close Registration Billing System Use ... u c?u ngu?i dùng Duong Anh Ð?c 9/2000 Use-Case Model Actors Use Cases Use-Case Reports 22 Luồng kiện (Use-Case Flows of Events) ?Có basic flow (Happy Path) ?Một s alternative flows ?Các biến...
... of SE, 2002 SE -III. 21 Vớ d c t cỏc chc nng ca th vin qua DFD Yêucầu từ người mượn Tên s ch, tác giả Tên người mượn S ch Kho s ch Tên tác giả Có s ch Danh s ch tác giả Tên s ch Danh s ch tên s ch ... Diagrams) Mỏy trng thỏi hu hn (Finite State Machines Mng Petri (Petri nets) HUT, Falt of IT â Dept of SE, 2002 SE -III. 18 Requirements Specification c t mụ t (Descriptive Specifications) Biu ... (EntityRelationship Diagrams) c t Logic (Logic Specifications) c t i s (Algebraic Specifications) HUT, Falt of IT â Dept of SE, 2002 SE -III. 19 Biu lung d liu (DFD) H thng (System): hp cỏc...
... trư d ng (use case modelling) modelling) S ñ trư ng h p s d ng trư (Use case diagram) ðư c Ivar Jacobson ñưa vào năm1996 m t ph n c a phương pháp hư ng ñ i tư ng OOSE (Object Oriented Software ... chóng chuy n yêu c u thành phiên b n ho t ñ ng c a h th ng M t ngư i dùng th y yêu c u ñư c chuy n thành h th ng, syêu c u thay ñ i ho c nêu thêm yêu c u m i R t hi u d ng khi: ◦ ◦ ◦ ◦ Yêu c u c ... ph i mô hình hóa: ◦ S tương tác gi a ngư i dùng h th ng m i ch c ◦ Xem xét t ng bư c th c hi n c a m i ch c ◦ Ph m vi c a h th ng S ñ trư ng h p s d ng (Use Case diagrams) phù h p cho m t k...
... yêucầungườidùng Tài liệu tham khảo [1] Apache Lucene, Solr http://lucene.apache.org/ http://lucene.apache.org/solr/ [2] Packtpub Solr 1.4 Enterprise Search Server 2009 [3] Lucidworks for Solr ... tìm kiếm ngườidùng tách khỏi tham scâu lệnh truy vấn Có nhiều loại QueryParser Solr, ví dụ Standard Query Parser cho phép ngườidùng xác định rõ câu truy vấn tìm kiếm; Dismax Query Parser cho ... tìm kiếm theo yêucầungườidùngiii Quá trình tìm kiếm QueryParser: Là xử lý truy vấn người dùng. Với xử lý có cách xử lý truy vấn riêng ìm ki ểm đâu, t trường nào, có đánh trọng s lên trường...
... Falt of IT Dept of SE, 2002 SE -III. 38 Các nguyên lý phân tích yêucầusdụng • Nguyên lý III Mô hình hóa hành vi – Chỉ trạng thái (states) khác hệ thống – Đặc tả tượng (events) làm hệ thống thay ... thống thay đổi trạng thái HUT, Falt of IT Dept of SE, 2002 SE -III. 39 Các nguyên lý phân tích yêucầusdụng • Nguyên lý IV Partition the Models Tinh lọc mô hình để biểu diễn mức trừu tượng thấp ... tích yêucầusdụng • Nguyên lý I Mô hình hóa liệu – Xác định đối tượng liệu – Xác định đặc tính đối tượng liệu – Thiết lập mối quan hệ đối tượng liệu HUT, Falt of IT Dept of SE, 2002 SE -III. 37...
... quan hệ Customer HUT, Falt of IT Is provided with Dept of SE, 2002 N Repair Action SE -III. 34 Ví dụ ERD mô tả thư viện Area N Deals with Copy Belongs to N N Title Written by state Text Was held ... thể – tập hợp thông tin liên quan cần xử lý phần mềm Thực thể có mối quan hệ: – person owns car Person HUT, Falt of IT Owns Dept of SE, 2002 Car SE -III. 32 • Thực thể có thuộc tính • Thuộc tính: ... định thông qua ngữ cảnh toán HUT, Falt of IT Dept of SE, 2002 SE -III. 33 • Quan hệ – mối liên quan gữa đối tượng liệu Bookstore Orders N Books Cardinality : định lượng mối quan hệ 1:1 one-to-one...
... Tìm kiếm s ch theo yêucầungười mượn – Tìm kiếm s ch hạn trả, HUT, Falt of IT Dept of SE, 2002 SE -III. 27 Đặc tả • Các yêucầu đặc biệt thư viện: – Độc giả không mượn s lượng s ch định, ... Đặc tả yêucầuphần mềm FSM • Xem xét ví dụ thư viện với giao dịch sau: – Mượn s ch / Trả s ch – Thêm đầu s ch / Loại bỏ đầu s ch – Liệt kê danh s ch đầu s ch theo tên tác giả ... thời gian định – Một ss ch không mượn – Một sngười không mượn s loại s ch đó, HUT, Falt of IT Dept of SE, 2002 SE -III. 28 Các đối tượng – Tên s ch Mã Nhân viên phục vụ Người mượn • Chúng...
... giả Then hiển thị danh s ch s ch tương ứng với tên tác giả nhập yêucầu NSD lựa chọn s ch Elseif nhập tiêu đề s ch Then Endif HUT, Falt of IT Dept of SE, 2002 SE -III. 22 • Trong DFD không xác ... pháp sdụng xác định định danh lựa chọn NSD Ví dụ chức tìm kiếm: If NSD nhập vào tên tác giả tiêu đề s ch Then tìm kiếm s ch tương ứng, thông báo lỗi Elseif nhập tên tác giả Then hiển thị danh s ch ... xác định rõ hướng thực (control aspects) A B E D F C Biểu đồ DFD không rõ đầu vào để thực chức D đầu sau thựchiện chức D HUT, Falt of IT Dept of SE, 2002 SE -III. 23 A B E D F C – Chức D cần A,...
... thái hữu hạn (Finite State Machines – Mạng Petri (Petri nets) HUT, Falt of IT Dept of SE, 2002 SE -III. 17 Requirements Specification • Đặc tả mô tả (Descriptive Specifications) – Biểu đồ thực thể ... (EntityRelationship Diagrams) – Đặc tả Logic (Logic Specifications) – Đặc tả đại s (Algebraic Specifications) HUT, Falt of IT Dept of SE, 2002 SE -III. 18 Biểu đồ luồng liệu (DFD) • Hệ thống (System): ... Requirements Specification • Đặc tả chức (Operational Specifications): thông thường đặc tả chức phần mềm người ta sdụng công cụ tiêu biểu sau – Biểu đồ luồng liệu (Data Flow Diagrams) –...
... Requirements Analysis and Negotiation • Phân loại yêucầuphần mềm xếp chúng theo nhóm liên quan • Khảo s t tỉ mỉ yêucầuphần mềm mối quan hệ với yêucầuphần mềm khác • Thẩm định yêucầuphần ... Falt of IT Dept of SE, 2002 SE -III. 12 Requirements Analysis and Negotiation • Phân cấp yêucầuphần mềm theo dựa nhu cầu đòi hỏi khách hàng / ngườisdụng • Thẩm định yêucầu phầm mềm để xác ... thời gian thực yêucầuphần mềm giá thành s n phẩm phần mềm thời gian thực phần mềm • Giải tất bất đồng yêucầuphần mềm với khách hàng / ngườisdụngs thảo luận thương lượng yêucầu đề HUT,...