... định yêucầungườidùng tác dụng chúng lên Phân tích Thiết kế Tìm hiểu cách ghi nhận diễn dịch yêucầunguời dùng, thông tin dùng để bắt đầu việc phân tích thiết kế Tổng quan xác định yêucầungười ... kỹ thuật vòng lặp • Xác định giao diện nguờidùng cho hệ thống Tổng quan xác đị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 ... định yêucầungườidùng Dương Anh Đức 26 Ví dụ: Đặc tả Use-Case Ðiểm lại đặc tả use-case hoàn chỉnh cung cấp tài liệu, mô tả yêucầu ứng dụng “Course Registration” Tổng quan xác định yêucầu người...
... 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 Sách Thông tin sách Tên sách; Tên người mượn ... sách; Tên người mượn Danh sách chủ đề 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 of IT â Dept of SE, 2002 Đưa Tên sách SE-III.22...
... Tổng quan xác đònh yêucầu ?Tìm hiểu khái niệm xác đònh yêucầungườidùng tác dụng chúng lên Phân tích Thiết kế ?Tìm hiểu cách ghi nhận diễn dòch yêucầungười dùng, thông tin dùng để bắt đầu việc ... vòng lặp ? Xác đònh giao diện ngườidùng cho hệ thống OOAD S? d?ng UML - T?ng quan v? u c?u ngu?i dùng Duong Anh Ð?c 9/2000 Iter #m+1 Các dạng thông tin yêucầungườidùng Use-Case Model B?ng gi?i ... Mục đích bước xác đònh y/c ngườidùng là: ? Đi đến thỏa thuận với khách hàng ngườidùng chức hệ thống (những hệ thống phải thực ) ? Cho phép system developer hiểu rõ yêucầu hệ thống ? Phân đònh...
... Tổng quan xác đònh yêucầu ?Tìm hiểu khái niệm xác đònh yêucầungườidùng tác dụng chúng lên Phân tích Thiết kế ?Tìm hiểu cách ghi nhận diễn dòch yêucầungười dùng, thông tin dùng để bắt đầu việc ... vòng lặp ? Xác đònh giao diện ngườidùng cho hệ thống OOAD S? d?ng UML - T?ng quan v? u c?u ngu?i dùng Duong Anh Ð?c 9/2000 Iter #m+1 Các dạng thông tin yêucầungườidùng Use-Case Model B?ng gi?i ... Mục đích bước xác đònh y/c ngườidùng là: ? Đi đến thỏa thuận với khách hàng ngườidùng chức hệ thống (những hệ thống phải thực ) ? Cho phép system developer hiểu rõ yêucầu hệ thống ? Phân đònh...
... 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 Sách Thông tin sách Tên sách; Tên người mượn ... sách; Tên người mượn Danh sách chủ đề 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 of IT â Dept of SE, 2002 Đưa Tên sách SE-III.22...
... dựng hệ tìm kiếm theo yêucầungườidùng Vì BKProfile hệ thống tìm kiếm nên có yêucầu hệ thống tìm kiếm • Độ phù hợp kết cao • Tốc độ thực thi nhanh chóng • Thông tin trả người • Có thêm tính ... kiếm theo yêucầungườidùng c Quá trình thực Quá trình thực Solr giống trình thực máy tìm kiếm • Xây dựng liệu mục thông qua trình đánh mục • Thực yêucầu truy vấn tìm kiếm ngườidùng liệu mục ... theo yêucầungườidùng Analizer: Là thành phần xét trường ghi câu truy vấn ngườidùng để tạo thành loạt token (các từ khóa) Tokenizer: Là thành phần sử dụng để tạo term từ câu truy vấn người dùng...
... ĐỊNH YÊUCẦUNGƯỜIDÙNGMục tiêu Tìm hiểu khái niệm xác định yêucầungườidùng tác dụng chúng lên Phân tích Thiết kế Tìm hiểu cách ghi nhận diễn dịch yêucầunguời dùng, thông tin dùng để ... dịnh yêucầunguờidùng là: Ði đến thỏa thuận với khách hàng nguờidùng chức hệ thống (những hệ thống phải thực hiện) Cho phép nhà phát triển hệ thống (system developer) hiểu rõ yêucầu hệ ... nhân người sử dụng độc lập hệ thống tác nhân biểu diễn lớp (một tập) người sử dụng cá nhân cụ thể Một vài người sử dụng đóng vai trò đối vơí hệ thống => thiết kế tác nhân biểu diễn cho người dùng...
... Tổng quan xác đònh yêucầu ?Tìm hiểu khái niệm xác đònh yêucầungườidùng tác dụng chúng lên Phân tích Thiết kế ?Tìm hiểu cách ghi nhận diễn dòch yêucầungười dùng, thông tin dùng để bắt đầu việc ... vòng lặp ? Xác đònh giao diện ngườidùng cho hệ thống OOAD S? d?ng UML - T?ng quan v? u c?u ngu?i dùng Duong Anh Ð?c 9/2000 Iter #m+1 Các dạng thông tin yêucầungườidùng Use-Case Model B?ng gi?i ... Mục đích bước xác đònh y/c ngườidùng là: ? Đi đến thỏa thuận với khách hàng ngườidùng chức hệ thống (những hệ thống phải thực ) ? Cho phép system developer hiểu rõ yêucầu hệ thống ? Phân đònh...
... 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 chủ đề Có sách Sách Thông tin sách Tên sách; Tên người ... 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 Cỏc hn...
... phân tích yêucầu sử dụ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 • Lọc đối tượng liệu • Tạo phân cấp chức • Biểu diễn hành vi (behavior) mức chi tiết ... mối quan hệ đối tượng liệu HUT, Falt of IT Dept of SE, 2002 SE-III.37 Các nguyên lý phân tích yêucầu sử dụng • Nguyên lý II Mô hình hóa chức – Xác định chức chuyển đổi đối tượng liệu – Chỉ luồng ... liệu phận tiêu thụ liệu HUT, Falt of IT Dept of SE, 2002 SE-III.38 Các nguyên lý phân tích yêucầu sử dụ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...
... chủ đề – 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 ... Đặc tả yêucầu phầ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 ... Một số sách không mượn – Một số ngườ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 ta cần có tập...
... thông báo lỗi Elseif nhập tên tác 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...
... Requirements Specification • Đặc tả chức (Operational Specifications): thông thường đặc tả chức phần mềm người ta sử dụng công cụ tiêu biểu sau – Biểu đồ luồng liệu (Data Flow Diagrams) – Máy trạng thái ... • Các ký pháp sử dụng: Thể chức (functions) Thể luồng liệu Kho liệu Vào liệu tương tác hệ thống người sử dụng HUT, Falt of IT Dept of SE, 2002 SE-III.19 Ví dụ mô tả biểu thức toán học DFD (a+b)*(c+a*d)...
... bất đồng yêucầu phần mềm với khách hàng / người sử dụng sở thảo luận thương lượng yêucầu đề HUT, Falt of IT Dept of SE, 2002 SE-III.14 5.2.3 Đặc tả yêucầu phần mềm • Đặc tả yêucầu phần ... Phân cấp yêucầu phần mềm theo dựa nhu cầu đòi hỏi khách hàng / người sử dụng • Thẩm định yêucầu phầm mềm để xác định chúng có khả thực môi trường kỹ thuật hay không, có khả kiểm định yêucầu phần ... and Negotiation • Phân loại yêucầu phần mềm xếp chúng theo nhóm liên quan • Khảo sát tỉ mỉ yêucầu phần mềm mối quan hệ với yêucầu phần mềm khác • Thẩm định yêucầu phần mềm theo tính chất:...
... phát yêucầu phần mềm Requirements Elicitation Methodology • Xác định phương pháp sử dụng phát yêucầu phần mềm: vấn, làm việc nhóm, buổi họp, gặp gỡ đối tác, v.v • Tìm kiếm nhân (chuyên gia, người ... Behavioral Model HUT, Falt of IT Dept of SE, 2002 SE-III.7 5.2.1 Phát yêucầu phần mềm (Requirements Elicitation) Các vấn đề phát yêucầu phần mềm (Problems) • Phạm vi phần mềm (Scope) • Hiểu rõ phần ... kiếm nhân (chuyên gia, người sử dụng) có hiểu biết sâu sắc nhất, chi tiết hệ thống giúp xác định yêucầu phần mềm • Xác định “môi trường kỹ thuật - technical environment” • Xác định “ràng buộc lĩnh...
... phần cứng (Hardware) Các yêucầu liệu (Data) Các yêucầungười (People, Users) • Mục đích: mục đích yêucầu phần mềm xác định phần mềm đáp ứng yêucầu mong muốn khách hàng - người sử dụng phần mềm ... xác định yêucầu phần mềm SW Requirements Engineering • Yêucầu phần mềm: tất yêucầu phầm mềm khách hàng - người sử dụng phần mềm - nêu ra, bao gồm: chức phần mềm, hiệu phần mềm, yêucầu thiết ... diện, yêucầu đặc biệt khác HUT, Falt of IT Dept of SE, 2002 SE-III.2 • Thông thường yêucầu phần mềm phân loại theo thành phần phần mềm: – – – – Các yêucầu phần mềm (Software) Các yêucầu phần...
... Các Các Các yêuyêuyêuyêucầucầucầucầu về về phần mềm (Software) phần cứng (Hardware) liệu (Data) người (People, Users) • Theo cách đặc tả phần mềm – Các yêucầu chức – Các yêucầu chức – ... phần mềm • Giải tất bất đồng yêucầu phần mềm với khách hàng / người sử dụng sở thảo luận thương lượng yêucầu đề 12 9/13/2011 Đặc tả yêucầu phần mềm • • Đặc tả yêucầu phần mềm: xây dựng tài ... lượng với khách hàng • Phân loại yêucầu phần mềm xếp chúng theo nhóm liên quan • Khảo sát tỉ mỉ yêucầu phần mềm mối quan hệ với yêucầu phần mềm khác • Thẩm định yêucầu phần mềm theo tính chất:...
... liu (data) c x lý bng cỏc chc nng tng ng (functions) 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 ... ngời mợn Danh sách chủ đề Tìm theo chủ đề Liệt kê tên sách liên quan đến chủ đề Chủ đề Chủ đề yêucầu Đa Tên sách Cỏc hn ch ca DFD: Trong DFD khụng xỏc nh rừ cỏc hng thc hin (control aspects)...