Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 49 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
49
Dung lượng
704,49 KB
Nội dung
∀I H∃C CÔNG NGH& THÔNG TIN KHOA H& TH(NG THÔNG TIN CH)∗NG XÁC +NH YÊU C−U NG).I DÙNG GV: ThS H Tr#n Nh%t Th&y M0c tiêu • Tìm hi u khái ni∃m c% b&n v( xác ∗+nh yêu c−u ng./i dùng tác d1ng c3a chúng lên Phân tích Thi4t k4 • Tìm hi u cách ghi nh6n di7n d+ch yêu c−u c3a ng./i dùng, nh9ng thông tin ∗.;c dùng ∗ bi h∃ th∆ng • Phân ∗+nh ranh gi>i c3a h∃ th∆ng • Cung cΦp c% sΓ ∗ hoΗch ∗+nh nΙi dung kϑ thu6t c3a vòng lΛp • Xác ∗+nh giao di∃n ngu/i dùng cho h∃ th∆ng Các dϑng thông tin vΚ yêu c∆u ngΦΓi dùng Use-Case Model B&ng gi&i Actors Các Use Case Các ∗Λc t& bΜ sung Use-Case Reports N2i dung Gi5i thi8u Các khái ni8m § Actor § Use Case § Use Case Model M:i quan h8 i cho phép sinh viên ∗Χng ký hςc ph−n xem phi4u ∗i m tΩ mΙt máy tính cá nhân ∗.;c k4t n∆i vào mΗng nΙi bΙ c3a tr./ng Các giáo s cΖng có th truy c6p h∃ th∆ng ∗ ∗Χng ký l>p dΗy nh6p ∗i m cho môn hςc • Tr./ng sΠ gi9 lΗi c% sΓ d9 li∃u s[n có v( danh m1c hςc ph−n mà l.u tr9 toàn bΙ thông tin v( hςc ph−n H∃ th∆ng m>i sΠ ∗ςc thông tin hςc ph−n CSDL cΖ nh.ng sΠ không c6p nh6t chúng Phòng Οào tΗo sΠ ti4p t1c trì thông tin hςc ph−n thông qua mΙt h∃ th∆ng khác • Ο−u mΡi hςc k∴, sinh viên có th yêu c−u danh sách hςc ph−n ∗.;c mΓ hςc k∴ ∗ó Thông tin v( mΡi hςc ph−n, nh tên giáo s., khoa, môn hςc ph−n tiên quy4t sΠ ∗.;c cung cΦp ∗ giúp sinh viên chςn lΕa 36 Ví d0 (tt) • • • H∃ th∆ng m>i cho phép sinh viên chςn b∆n hςc ph−n ∗.;c mΓ hςc k∴ t>i Thêm vào ∗ó mΡi sinh viên có th ∗.a hai môn hςc thay th4 tr./ng h;p không th ∗Χng ký theo nguy∃n vςng Các hςc ph−n ∗.;c mΓ có t∆i ∗a là 100 t∆i thi u 30 sinh viên Các hςc ph−n có h%n 30 sinh viên sΠ b+ h3y Ο−u mΡi hςc k∴, sinh viên có mΙt kho&ng th/i gian ∗ thay ∗Μi l+ch hςc ph−n ∗ã ∗Χng ký Sinh viên chΘ có th thêm hoΛc h3y hςc ph−n ∗ã ∗Χng ký kho&ng th/i gian Khi trình ∗Χng ký hoàn tΦt cho mΙt sinh viên, h∃ th∆ng ∗Χng ký sΠ gΝi thông tin t>i h∃ th∆ng toán (billing system) ∗ sinh viên có th ∗óng hςc phí N4u mΙt l>p b+ h4t chΡ trình ∗Χng ký, sinh viên ph&i ∗.;c thông báo v( sΕ thay ∗Μi tr.>c xác nh6n l+ch hςc ph−n ∗ã ∗Χng ký ] cu∆i hςc k∴, sinh viên có th truy c6p vào h∃ th∆ng ∗ xem phi4u ∗i m BΓi ∗i m c3a sinh viên thông tin nhΗy c&m c−n ∗.;c gi9 kín, nên h∃ th∆ng ph&i có c% ch4 b&o m6t ∗ ngΧn chΛn nh9ng truy c6p không h;p l∃ Các giáo s có th truy c6p vào h∃ th∆ng ∗ ∗Χng ký nh9ng hςc ph−n mà hς sΠ dΗy Hς cΖng có th xem danh sách sinh viên ∗ã ∗Χng ký vào l>p c3a hς, cΖng có th nh6p ∗i m sau mΡi khóa hςc 37 Ví d0: Xác ΒΟnh Actor • Ng./i dùng: – Sinh viên (Student) – Giáo s (Professor) – Nhân viên giáo v1 (Registrar) • H∃ th∆ng khác: – H∃ th∆ng qu&n lý danh m1c hςc ph−n (Course Catalog System) – H∃ th∆ng toán (Billing System) 38 Ví d0: Xác ΒΟnh use case • ChΒc nΧng cho mςi actor: – ΟΧng nh6p h∃ th∆ng (Login) • Các chΒc nΧng sΝ d1ng bΓi Student: – ΟΧng ký hςc ph−n (Register for Course) – Xem phi4u ∗i m (View Report Card) • Các chΒc nΧng sΝ d1ng bΓi Professor: – ΟΧng ký môn dΗy (Select Courses to Teach) – NΙp ∗i m (Submit Grades) • Nhi∃m v1 c3a Registrar: – K4t thúc ∗Χng ký (Close Registration) – C6p nh6t thông tin giáo s (Maintain Professor Information) – C6p nh6t thông tin sinh viên (Maintain Student Information) 39 Login View Report Card Student Register for Courses Select Courses to Teach Course Catalog System User Professor Submit Grades Maintain Professor Information Registrar Maintain Student Information 18/09/2016 Close Registration Billing System 40 40 3.2 Quan h8 giΗa Actor & Use Case 41 3.3 Quan h8 giΗa Use Case • - bao hàm, sΝ d1ng 42 Quan h8 Include • MΙt use case luôn bao g_m dãy Βng xΝ c3a mΙt use case khác • Ο.;c dùng ∗ tách mΙt dãy Βng xΝ mà ∗.;c dùng bΓi nhi(u use case Withdraw List Account Client View Balance 43