Phân tích nhu cầu người dùng

40 420 0
Phân tích nhu cầu người dùng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phân tích nhu cầu người dùng

PhânPhân tíchtích nhunhu ccầầuu ngngườườii dùngdùng NhNhữữngng mongmong mumuốốnn ññạạtt ññượượcc  Các yêu cầu của dự án, ban ñầu thường chung chung và có thể ñã không ñược diễn ñạt ñúng =>  Trước khi bắt ñầu giai ñoạn phát Trước khi bắt ñầu giai ñoạn phát triển, các yêu cầu của hệ thống tương lai phải ñược làm rõ CácCác lýlý do do ññểể bbỏỏ qua qua giaigiai ñoñoạạnn phânphân tíchtích yêuyêu ccầầuu ngngườườii dùngdùng  Người quản trị cho là mình ñã hiểu rõ yêu cầu của hệ thống tương lai  Không có kinh phí  Không có trong kế hoạch Không có trong kế hoạch  Tính mới của hệ thống  Xem nhẹ vai trò người dùngNgười dùng quá nhiều và khắp nơi  Người dùng quá bận rộn TTầầmm quanquan trtrọọngng  Phân tích yêu cầu là phức tạp và khó khăn  ðặc biệt cho các hệ thống chất lượng và linh hoạtlượng và linh hoạt  Nó giúp chúng ta (người phát triển) hiểu các yêu cầu và các ràng buộc của hệ thống (không phải người dùng) Thu Thu ththậậpp nhunhu ccầầuu ngngườườii dùngdùng  Chúng ta có thể thu thập người dùng thông qua một số cách như: ◦ Phỏng vấn trực tiếp(hình thức/không hình thức) ◦ Trao ñổi theo nhóm(phân tích viên◦ Trao ñổi theo nhóm(phân tích viên dẫn dắt cuộc trao ñổi) ◦ Bảng câu hỏi ◦ Các tiếp cận khác  Quan sát người dùng  Làm việc cùng người dùng như một thành viên Thu Thu ththậậpp nhunhu ccầầuu ngngườườii dùngdùng ◦ Phân tích dòng công việc ◦ Phát triển prototype (Prototyping) ◦ Phân tích tài liệu MMộộtt ssốố hhạạnn chchếế trongtrong thuthu ththậậpp thôngthông tintin  Thông tin quá nhiều  Làm thể nào có thể xác ñịnh cài gì liên quan ñến hệ thống sẽ phát triển, cái gì không ?triển, cái gì không ? => Chúng ta cần mô hình và trừu tượng hóa ñể có thể nghiên cứu CácCác kkỹỹ thuthuậậtt mômô hìnhhình hóahóa nhunhu ccầầuu ngngườườuu dùngdùng  Trong khi cố gắng ñể hieru các yêu cầu chức năng của người dùng (Cái gì họ mong muốn hệ thống thực hiện) chúng ta cần phải mô hình hóa: ◦ Sự tương tác giữa người dùng và hệ thống trong mỗi chức năngthống trong mỗi chức năng ◦ Xem xét từng bước thực hiện của mỗi chức năng ◦ 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ỹ thuật như vậy (công cụ) CácCác kkếếtt ququảả phphảảii ññạạtt ññượượcc ◦ Thông tin ñã thu thập từ người dùng ◦ Tài liệu hay hồ sơ hiện hữu ◦ Thông tin trên máy tính ◦ Hiểu các cấu thành của hệ thống  Mục tiêu kinh doanh  Nhu cầu thông tin Nhu cầu thông tin  Các qui tắc xử lý dữ liệu  Các sự kiện chính KKỹỹ thuthuậậtt phânphân tíchtích tàitài liliệệuu [...]... yêu c u m i R t hi u d ng khi: ◦ ◦ ◦ ◦ Yêu c u c a ngư i dùng không rõ ràng Ít ngư i dùng liên quan Các thi t k ph c t p và ñòi h i bi u m u c th V n ñ truy n thông gi a phân tích viên và ngư i dùng ◦ S n có công c ñ xây d ng m u Thi t k m u (Prototyping) Các h n ch ◦ Xu hư ng ñ tránh các tài li u hình th c ◦ Khó thích ng cho nhi u lo i ngư i dùng ◦ Chia s d li u v i các h th ng khác thư ng không ñư... tá Quản lý việc cấp phát thuốc Kê đơn thuốc Bác sĩ Xuất viện sơ d trư ng h p s d ng cho h th ng qu n lý b nh vi n T i sao mô hình hóa trư ng h p trư s d ng có th dùng ñ phân tích nhu c u? Hư ng ngư i dùng vì nó xem xét nhu c u ngư i dùng trong m i liên h v i h th ng Cho phép bi u di n b ng hình nh d hi u Xem xét các tác nhân và tương tác c a chúng trong các trư ng h p s d ng khác nhau ... n h th ng thư ng b b qua Phân tích nhu c u ngư i ngư dùng s d ng k thu t mô hình hóa trư ng h p s trư d ng (use case modelling) modelling) Sơ ñ trư ng h p s d ng trư (Use case diagram) ðư c Ivar Jacobson ñưa ra vào năm1996 như m t ph n c a phương pháp hư ng ñ i tư ng OOSE (Object Oriented Software Engineering) Ý tư ng c a Jacobson (bao g m mô hình hóa trư ng h p s d ng) ñư c tích h p v i các ý tư ng... (JAD) Các ngư i tham gia ◦ ◦ ◦ ◦ ◦ ◦ ◦ Trư ng b ph n Ngư i dùng Nhà qu n lý Nhà tài tr Phân tích viên T c ký Thành viên c a h th ng thông tin K t qu cu i cùng ◦ Tài li u chi ti t v h th ng hi n h u ◦ Các ñ c trưng c a h th ng ñư c ñ ngh Thi t k m u (Prototyping) Nhanh chóng chuy n các yêu c u thành phiên b n ho t ñ ng c a h th ng M t khi ngư i dùng th y các yêu c u ñư c chuy n thành h th ng, s yêu c... tài li u Các v n ñ c a h th ng hi n t i Cơ h i n m b t ñư c các nhu c u m i Phương di n t ch c Các nhân v t quan tr ng Các giá tr c a t ch c Các trư ng h p x lý thông tin ñ c bi t Các qui t c x lý d li u Các phương pháp hi n ñ i ñ phương xác ñ nh yêu c u ◦ Joint Application Design (JAD) T p h p các ngư i dùng chính, các nhà qu n lý và phân tích viên h th ng M c tiêu: thu th p các yêu c u c a h th ng ñ... hi n các v n ñ t n t i cũng như các nhu c u Quan sát nhân viên làm vi c Quan sát nhân viên làm vi c t i m t th i ñi m ñ xác ñ nh thông tin ñư c x lý th nào và thông tin nào c n cho công vi c c a h Nghiên c u tài li u kinh doanh ð khám phá các yêu c u báo cáo, các qui t c, chính sách, các ch d n cũng như các trư ng h p c th v vi c s d ng d li u và thông tin Phân tích qui trình nghi p v và tài li u Các... Use Case Tác nhân (Actors) M t tác nhân trong UML là m t lo i ngư i dùng c a h th ng M t tác nhân có th là con ngư i ho c m t h th ng khác ho c m t thi t b bên ngoài ◦ Ví d : Trong m t h th ng bán hàng, các tác nhân có th là : ngư i bán hàng, h th ng qu n lý kho, h th ng ki m soát thanh toán Tác nhân Bi u di n d dàng b ng hình nh Người thụ hưởng của hệ thống Giúp chúng ta xác định biên giới của hệ... i dùng tương tác v i h th ng Trư ng h p s d ng Trư Bi u di n m t chu i các hành ñ ng Ti p nh n b nh nhân M t trong nh ng phương th c ñ tac nhân tương tác v i h th ng M t ví d : Qu n lý b nh vi n Tiếp nhận bệnh Chỉ định điều trị Thư ký Y tá Quản lý việc cấp phát thuốc Kê đơn thuốc Bác sĩ Xuất viện sơ d trư ng h p s d ng cho h th ng qu n lý b nh vi n T i sao mô hình hóa trư ng h p trư s d ng có th dùng. .. h i Hi u qu kinh t hơn ph ng v n Ch n ngư i tr l i ◦ Ph i ñ i di n cho t t c ngư i dùng ◦ Các lo i m u Thông thư ng M u ng u nhiên M u có ch ñ nh M u chi n lư c Thi t k ◦ H u h t là câu h i ñóng ◦ Có th ñư c ti n hành qua ñi n tho i, tr c ti p ho c qua internet hay m ng c c b Các k thu t khác Quan sát tr c ti p ngư i dùng ngư M t phương pháp t t b sung cho ph ng v n Thư ng khó nh n ñư c d li u khách...Ngu n tài li u Ngư i dùng Báo cáo Bi u m u Qui trình nghi p v K thu t ph ng v n Ph ng v n & l ng nghe Thu t p s vi c, ý ki n và c s ư c ñoán Quan sát ngôn ng c ch và c m xúc Hư ng d n ◦ K ho ch Danh sách c n ph ng v n Cu c . khác  Quan sát người dùng  Làm việc cùng người dùng như một thành viên Thu Thu ththậậpp nhunhu ccầầuu ngngườườii dùngdùng ◦ Phân tích dòng công việc. Xem nhẹ vai trò người dùng  Người dùng quá nhiều và khắp nơi  Người dùng quá bận rộn TTầầmm quanquan trtrọọngng  Phân tích yêu cầu là phức tạp

Ngày đăng: 15/03/2013, 14:46

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan