Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 2: Khởi tạo dự án và thu thập yêu cầu - Lê Thị Tú Kiên

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN  
------  
Chương 2  
Khꢀi tꢁo dự ꢂn và thu thꢃp yêu cꢄu  
Giảng viên: Lê Thị Tú Kiên  
Bộ môn HTTT- CNTT – ĐHSPHN  
Website: http://fit.hnue.edu.vn/~kienltt/PTTKHTTT  
3
LTTKiên- PTTKHTTT  
1. Tổng quan về yêu cꢄu hệ thống  
 
4
LTTKiên- PTTKHTTT  
Định nghĩa yêu cꢄu  
• Đꢀnh nghꢁa: mꢈt yêu cầu đơn giꢂn lꢄ mꢈt phꢀt biꢉu cꢀi  
mꢄ hê thống phꢂi lꢄm hoꢊc đꢊc tꢋnh mꢄ hê thống phꢂi  
cꢅ.  
• VD hê  
̣
̣
̣
thống quꢂn lý bꢀn hꢄng, hệ thống phꢂi cꢅ tꢋnh  
năng xuꢂt ra hꢃa đơn tꢋnh tiền mua hꢄng cho khꢀch  
hꢄng khi thanh toꢀn  
 
5
LTTKiên- PTTKHTTT  
Phân loꢁi yêu cꢄu  
• Phân loꢄi yêu cầu:  
▫ Yêu cầu chꢌc năng  
▫ Yêu cầu phi chꢌc năng  
• Yêu cầu chức năng: liên quan trꢍc tiꢎp tꢏi mꢈt tiꢎn trꢁnh mꢄ hê  
thống phꢂi thꢍc hiện hoꢊc thông tin mꢄ hê thống cần phꢂi chꢌa.  
• VD hê thống phꢂi cꢅ tꢋnh năng:  
̣
̣
̣
▫ Tꢁm kiꢎm danh sꢀch hꢄng tꢐn kho,  
▫ In hꢅa đơn bꢀn hꢄng,  
▫ Thông tin khꢀch hꢄng đưꢑc lưu trư  
điện thoꢇi,…  
̃ gꢐm: Mꢒ khꢀch hꢄng, tên, số  
 
6
LTTKiên- PTTKHTTT  
Phân loꢁi yêu cꢄu  
• Yêu cầu phi năng: cꢀc tꢋnh chꢓt hꢄnh vi mꢄ hê  
thống phꢂi cꢅ như khꢂ năng thꢍc hiện, hiệu suꢓt  
sư dꢔng.  
̣
̉
7
LTTKiên- PTTKHTTT  
Yêu cꢄu phi chꢆc năng  
Yêu cầu phi Miêu tꢅ  
chức năng  
Vꢆ dꢇ  
Operational  
(Hoꢇt đꢈng) thuꢃt mꢄ hê  
hꢄnh trong nꢅ  
Performance Tốc đô, kha năng, đô  
thống  
Cꢀc môi trưꢕng vꢃt ly  
thống sꢖ vꢃn trꢁnh duyệt web phô  
Firefox, Chrome,…  
tin Hê thống đꢂm bꢂo vꢃn hꢄnh  
liên tꢔc 24 giơ/ ngꢄy  
́
̃
Hê  
̣
thống chꢇy ổn định trên 3  
̣
̉
biꢎn: IE,  
̣
̉
̣
̣
(Hiệu suꢓt)  
cꢃy hê  
̣
̀
Security  
(Bꢂo mꢃt)  
Ai đưꢑc phꢗp truy cꢃp hê  
thống, trong hoꢄn cꢂnh  
nꢄo  
̣ Chꢘ ngưꢕi quꢂn lý trꢍc tiꢎp  
mꢏi đưꢑc phꢗp xem hô sơ  
nhân viên hꢙ quꢂn ly  
thống tꢋnh lương, thưꢆng  
cꢀc chê đô phu cꢓp lao  
đꢈng theo đꢚng luꢃt hiện hꢄnh  
̀
́.  
Cultural and Cꢀc yꢎu tô  
political hꢅa va yêu cầu phꢀp ly  
(Văn hóa và tꢀc đꢈng lên hê  
chính trị)  
́
chꢋnh trị, văn Hê  
va  
̣
̀
́
̀
́
̣
̣
̣ thống  
cꢛa bô  
binh xa  
̣
Lao đꢈng va  
hꢈi  
̀ thương  
̃
8
LTTKiên- PTTKHTTT  
Phân loꢁi yêu cꢄu  
• Làm bài tập muc YOUR TURN trang 114 –  
sách tài liệu tham khꢅo [1]  
(Alan Dennis, Barbara H. Wixom, and Roberta M.Roth,  
Systems Analysis And Design with UML Version 2.0—An  
Object-Oriented Approach, 3nd edition, John Wiley &  
Sons, Inc., 2009)  
9
LTTKiên- PTTKHTTT  
Các tiêu chuẩn đꢂnh giá yêu cꢄu hệ thống  
• Nhꢂt quán – các yêu cầu không mâu thuẫn hay  
nhꢃp nhằng lẫn nhau  
• Đầy đủ - các yêu cầu mô tꢂ mꢙi đầu vào và khꢂ  
năng đꢀp ꢌng có thꢉ cꢛa hệ thống  
• Khꢅ thi – các yêu cầu có thꢉ đưꢑc thỏa mãn  
dꢍa trên các tài nguyên và ràng buꢈc sẵn có  
• Cần thiết – các yêu cầu là thꢍc sꢍ cần thiꢎt và  
đꢀp ꢌng mꢔc đꢋch cꢛa hệ thống  
 
10  
LTTKiên- PTTKHTTT  
Các tiêu chuẩn đꢂnh giá yêu cꢄu hệ  
thống  
• Chính xác – các yêu cầu đưꢑc phát biꢉu chính  
xác  
• Dễ theo dõi – các yêu cầu ánh xꢇ trꢍc tiꢎp vꢏi  
các chꢌc năng và đꢊc trưng cꢛa hệ thống  
• Có thể kiểm tra – các yêu cầu đꢒ đưꢑc vꢇch rõ  
nên có thꢉ kiꢉm tra đưꢑc trong giai đoꢇn kiꢉm  
thử hệ thống  
11  
LTTKiên- PTTKHTTT  
2. Quꢂ trꢇnh khꢈo sꢂt thu thꢃp yêu cꢄu  
• Vꢀ trí: khꢂo sát là giai đoꢇn đầu tiên cꢛa quá  
trình PTTK hệ thống.  
• Mꢇc đꢆch: qua quá trình khꢂo sát từ sơ bꢈ đꢎn  
chi tiꢎt hệ thống hiện tꢇi, nhà phát triꢉn phꢂi có  
đưꢑc các thông tin về hệ thống cần phát triꢉn,  
qua đꢅ đề xuꢓt các phương án tối ưu đꢉ dꢍ án  
mang lꢇi tính khꢂ thi cao nhꢓt.  
12  
LTTKiên- PTTKHTTT  
2. Quꢂ trꢇnh khꢈo sꢂt thu thꢃp yêu cꢄu  
• Nội dung  
▫ Khꢂo sát sơ bꢈ nhằm xác định tính khꢂ thi cꢛa dꢍ  
án  
▫ Khꢂo sát chi tiꢎt nhằm xác định chính xác những  
gì sꢖ thꢍc hiện và khẳng định những lꢑi ích kèm  
theo  
13  
LTTKiên- PTTKHTTT  
Các bước khꢈo sát  
• B1: Khꢂo sát và đꢀnh giá hiện trꢇng cꢛa hệ thống  
cũ. Tìm hiꢉu các hoꢇt đꢈng cꢛa hệ thống hiện tꢇi  
nhằm xác định các thꢎ mꢇnh và các yꢎu kém cꢛa  
nó  
• B2: Đề xuꢓt mꢔc tiêu, ưu tiên cho hệ thống mꢏi.  
Xác định phꢇm vi ꢌng dꢔng và các ưu nhưꢑc  
điꢉm cꢛa hệ thống dꢍ kiꢎn. Cần xác định rõ  
những gì mà hệ thống mꢏi sꢖ làm, những thuꢃn  
lꢑi và khó khăn khi cꢂi tiꢎn hệ thống  
14  
LTTKiên- PTTKHTTT  
Các bước khꢈo sát  
• B3: Đề xuꢓt ý tưꢆng cho giꢂi pháp mꢏi có cân  
nhắc tính khꢂ thi. Phác hꢙa các giꢂi pháp thỏa  
mãn tꢃp yêu cầu cꢛa hệ thống, đꢐng thꢕi đꢀnh  
giá đꢉ đưa ra quyꢎt định cuối cùng  
• B4: Vꢇch kꢎ hoꢇch cho dꢍ án cùng vꢏi dꢍ trù  
tổng quát. Xây dꢍng kꢎ hoꢇch triꢉn khai cho các  
giai đoꢇn tiꢎp theo, dꢍ trù các nguꢐn tài nguyên  
đꢉ triꢉn khai dꢍ án  
15  
LTTKiên- PTTKHTTT  
Các bước khꢈo sát  
• B5: Lꢃp báo cáo về khꢂo sát và xác định tính khꢂ  
thi. Các kꢎt quꢂ khꢂo sát cần đưꢑc kiꢉm tra, tổng  
hꢑp, chuẩn hóa và tư liệu hóa lꢇi. Dꢍa vào kꢎt quꢂ  
khꢂo sát thu đưꢑc đꢉ đꢀnh giá lꢇi tính khꢂ thi cꢛa  
dꢍ án.  
16  
LTTKiên- PTTKHTTT  
Các bước khꢈo sát  
Chú ý: Các bước trên thường không diễn ra một  
cách tuyến tính mà thường lặp đi lặp lại trong suốt  
quá trình phát triển hệ thống, mục đích là để quản lý  
được sự thay đổi về yêu cầu của người dùng và  
quản lý những biến động xẩy ra trong quá trình phát  
triển dự án.  
17  
LTTKiên- PTTKHTTT  
Hꢃu quꢈ của việc xác định yêu cꢄu không  
chính xác hoặc không đꢄy đủ  
• Hệ thống có thꢉ tốn nhiều chi phí hơn so vꢏi dꢍ  
kiꢎn ban đầu  
• Hệ thống có thꢉ đưꢑc hoàn thiện muꢈn hơn thꢕi  
gian đꢒ định  
• Hệ thống có thꢉ không phù hꢑp vꢏi những gì  
ngưꢕi dùng mong muốn và có thꢉ hꢙ sꢖ không  
sử dꢔng nó  
18  
LTTKiên- PTTKHTTT  
Hꢃu quꢈ của việc xác định yêu cꢄu không  
chính xác hoặc không đꢄy đủ  
• Chi phí bꢂo trì và mꢆ rꢈng hệ thống có thꢉ quá  
cao  
• Hệ thống có thꢉ không chắc chắn, dễ có lỗi và  
thꢃm chí ngừng hoꢇt đꢈng  
• Làm giꢂm danh tiꢎng cꢛa cꢂ đꢈi dꢍ án  
20  
LTTKiên- PTTKHTTT  
Các nguồn điều tra, khꢈo sát  
• Ngưꢕi dùng hệ thống  
• Các sổ sách, tài liệu  
• Các chương trình máy tính  
• Các tài liệu mô tꢂ quy trình, chꢌc trách  
• Các thông báo  
Tải về để xem bản đầy đủ
pdf 44 trang yennguyen 12220 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 2: Khởi tạo dự án và thu thập yêu cầu - Lê Thị Tú Kiên", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_phan_tich_thiet_ke_he_thong_thong_tin_chuong_2_kho.pdf