You are on page 1of 52

Translated from English to Vietnamese - www.onlinedoctranslator.

com

Phân tích hệ thống hiện đại


Và thiết kế
Phiên bản thứ bảy

Jeffrey A. Hoffer
Joey F. George
Joseph S. Valacich

Chương 6
xác định hệ thống
Yêu cầu
Mục tiêu học tập
✓ Mô tả các phương án thiết kế và thực hiện
phỏng vấn và xây dựng kế hoạch thực hiện
phỏng vấn để xác định yêu cầu hệ thống.
✓ Giải thích những ưu điểm và nhược điểm của việc quan
sát công nhân và phân tích tài liệu kinh doanh để xác
định các yêu cầu hệ thống.
✓ Giải thích cách máy tính có thể cung cấp hỗ trợ
cho việc xác định yêu cầu.
✓ Tham gia và giúp lập kế hoạch cho một phiên Thiết kế
ứng dụng chung.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 2
Mục tiêu học tập (Tiếp)
✓ Sử dụng nguyên mẫu trong quá trình xác
định yêu cầu.
✓ Mô tả các phương pháp tiếp cận hiện
đại để xác định yêu cầu.
✓ Hiểu cách các kỹ thuật xác định yêu cầu áp
dụng cho sự phát triển của các ứng dụng
thương mại điện tử.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 3
Thực hiện xác định yêu cầu

HÌNH 6-1
Vòng đời phát triển hệ thống với giai đoạn
phân tích được làm nổi bật

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 4
Quá trình xác định yêu cầu

◼ Đặc điểm của nhà phân tích hệ thống tốt:


-Xấu hổ—đặt câu hỏi về mọi thứ
-Vô tư—xem xét mọi vấn đề để tìm ra giải pháp
tổ chức tốt nhất
-Thư giãn các ràng buộc—giả sử mọi thứ đều có thể
-Chú ý đến chi tiết—mọi thực tế phải phù hợp
-Định hình lại—thử thách bản thân theo những cách mới

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 5
Sản phẩm bàn giao và kết quả
◼ Sản phẩm bàn giao để xác định yêu cầu:
-Từ các cuộc phỏng vấn và quan sát
◼ bảng điểm phỏng vấn, ghi chú quan sát, biên bản
cuộc họp
-Từ các văn bản hiện có
◼ tuyên bố sứ mệnh và chiến lược, hình thức kinh
doanh, hướng dẫn thủ tục, mô tả công việc, hướng
dẫn đào tạo, tài liệu hệ thống, lưu đồ
-Từ các nguồn máy tính
◼ Kết quả phiên thiết kế ứng dụng chung, kho lưu trữ
CASE, báo cáo từ các hệ thống hiện có, hiển thị và báo
cáo từ nguyên mẫu hệ thống

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 6
Phương pháp truyền
thống để xác định yêu cầu
◼ phỏng vấn cá nhân
◼ nhóm phỏng vấn
◼ Quan sát công nhân
◼ Nghiên cứu tài liệu kinh doanh

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 7
Phỏng vấn và lắng nghe

◼ Một trong những cách chính mà các nhà phân tích


thu thập thông tin về một dự án hệ thống thông
tin
◼ MỘThướng dẫn phỏng vấnlà một tài liệu để phát
triển, lập kế hoạch và thực hiện một cuộc phỏng
vấn.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall số 8
Hướng dẫn phỏng vấn
hiệu quả
◼ Lên kế hoạch phỏng vấn.
-Chuẩn bị người được phỏng vấn: cuộc hẹn, câu hỏi mồi.
-Chuẩn bị chương trình nghị sự, checklist, câu hỏi.

◼ Lắng nghe cẩn thận và ghi chép (băng ghi âm nếu


được phép).
◼ Xem lại ghi chú trong vòng 48 giờ.
◼ Hãy trung lập.
◼ Tìm kiếm quan điểm đa dạng.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 9
Phỏng vấn và lắng nghe (tt)

HÌNH 6-2Hướng dẫn phỏng vấn điển hình


Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 10
Phỏng vấn và lắng nghe (tt)

HÌNH 6-2Hướng dẫn phỏng vấn điển hình (tiếp)


Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 11
Chọn câu hỏi phỏng vấn

◼ Mỗi câu hỏi trong hướng dẫn phỏng vấn có


thể bao gồm cả thông tin bằng lời và không
bằng lời.
-Câu hỏi mở: câu hỏi không có câu trả lời xác
định trước
-Câu hỏi đóng: câu hỏi yêu cầu những người trả
lời lựa chọn trong số một tập hợp các câu trả
lời được chỉ định

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 12
hướng dẫn phỏng vấn
◼ Đừng diễn đạt một câu hỏi theo cách ngụ ý một
câu trả lời đúng hay sai.
◼ Hãy nghe thật cẩn thận.
◼ Nhập ghi chú cuộc phỏng vấn trong vòng 48 giờ sau cuộc
phỏng vấn.

◼ Đừng đặt kỳ vọng về hệ thống mới trừ khi bạn biết


những điều này sẽ có thể chuyển giao được.
◼ Tìm kiếm nhiều quan điểm khác nhau từ các cuộc
phỏng vấn.
Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 13
nhóm phỏng vấn
◼ Những hạn chế đối với phỏng vấn cá nhân:
-Mâu thuẫn và sự không nhất quán giữa những
người được phỏng vấn
-Các cuộc thảo luận tiếp theo tốn nhiều
thời gian
-Các cuộc phỏng vấn mới có thể tiết lộ những
câu hỏi mới yêu cầu phỏng vấn bổ sung với
những người được phỏng vấn trước đó

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 14
Phỏng vấn nhóm (tt)
◼ Cùng nhau phỏng vấn một số nhân vật
chủ chốt
-Thuận lợi
◼ Sử dụng thời gian hiệu quả hơn

◼ Có thể nghe thấy các thỏa thuận và bất đồng cùng một lúc

◼ Cơ hội hợp lực


-Nhược điểm
◼ Khó lên lịch hơn phỏng vấn cá nhân

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 15
Kỹ thuật nhóm danh nghĩa (NGT)
◼ Một quy trình thuận lợi hỗ trợ tạo ý tưởng theo
nhóm
◼ Quá trình
- Các thành viên đến với nhau thành một nhóm, nhưng ban đầu hoạt động
riêng lẻ.

- Mỗi người viết ý tưởng.


- Người hướng dẫn đọc to các ý tưởng và chúng được viết trên
bảng đen hoặc bảng lật.
- Nhóm thảo luận cởi mở về các ý tưởng để làm rõ. Ý
- tưởng được ưu tiên, kết hợp, lựa chọn, giảm bớt.
◼ Được sử dụng để bổ sung cho các cuộc họp nhóm hoặc là một phần trong
nỗ lực của JAD

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 16
Trực tiếp quan sát người dùng

◼ Quan sát trực tiếp


-Xem người dùng thực hiện công việc của họ

-Được sử dụng để có được các phép đo trực tiếp và khách


quan hơn về sự tương tác của nhân viên với các hệ
thống thông tin
-Có thể khiến mọi người thay đổi hành vi hoạt động
bình thường của họ
-Tốn thời gian và thời gian quan sát hạn chế

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 17
Thủ tục phân tích và các
tài liệu khác
◼ Phân tích tài liệu
-Xem xét các tài liệu kinh doanh hiện có
-Có thể đưa ra một cái nhìn lịch sử và “chính thức” về
các yêu cầu hệ thống

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 18
Phân tích thủ tục và các
tài liệu khác (tt)
◼ Các loại thông tin cần khám phá:
-Các vấn đề với hệ thống hiện có
-Cơ hội đáp ứng nhu cầu mới
-định hướng tổ chức
-Tên của các cá nhân chủ chốt
-Giá trị của tổ chức
-Các trường hợp xử lý thông tin đặc biệt
-Lý do thiết kế hệ thống hiện tại
-Quy tắc xử lý dữ liệu
Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 19
Phân tích thủ tục và các
tài liệu khác (tt)
◼ Tài liệu hữu ích: Quy trình làm việc
bằng văn bản
-Đối với cá nhân hoặc nhóm làm việc
-Mô tả cách một công việc hoặc nhiệm vụ cụ thể được
thực hiện

-Bao gồm dữ liệu và thông tin được sử dụng và


tạo ra trong quá trình

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 20
Quy trình phân tích (Tiếp)

HÌNH 6-3Ví dụ về thủ tục


Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 21
Quy trình phân tích (Tiếp)

HÌNH 6-3Ví dụ về thủ tục (tiếp)


Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 22
Phân tích thủ tục và các tài liệu
khác (tt)
◼ Các vấn đề tiềm ẩn với các tài liệu
thủ tục:
-Có thể liên quan đến nhân đôi nỗ lực
-Có thể thiếu thủ tục
-Có thể lỗi thời
-Có thể mâu thuẫn với thông tin thu được thông qua các cuộc
phỏng vấn

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 23
Phân tích thủ tục và các
tài liệu khác (tt)
◼ hệ thống chính thức: cách chính thức mà một hệ
thống hoạt động như được mô tả trong
tài liệu tổ chức (tức là quy trình làm
việc)
◼ Hệ thống không chính thức: cách một hệ thống thực
sự hoạt động (tức là các cuộc phỏng vấn,
quan sát)

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 24
Phân tích thủ tục và các
tài liệu khác (tt)
◼ Tài liệu hữu ích: Biểu mẫu kinh doanh
-Được sử dụng cho tất cả các loại chức năng kinh doanh

-Chỉrõ luồng dữ liệu nào vào và ra khỏi hệ


thống và dữ liệu cần thiết để hệ thống hoạt
động
-Cung cấp thông tin quan trọng về bản chất
của tổ chức

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 25
phân tích
thủ tục và
Các tài liệu khác
(Tiếp)

HÌNH 6-4
Mẫu hóa đơn từ Microsoft Excel

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 26
Phân tích thủ tục và các
tài liệu khác (tt)
◼ Tài liệu hữu ích: Báo cáo
-Đầu ra sơ cấp của hệ thống hiện tại
-Cho phép bạn làm việc ngược từ báo cáo
đến dữ liệu cần thiết để tạo báo cáo
◼ Tài liệu hữu ích: Mô tả hệ thống
thông tin hiện tại

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 27
Phân tích thủ tục và các
tài liệu khác (tt)

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 28
Phương pháp hiện đại để xác định
yêu cầu hệ thống
◼ Thiết kế ứng dụng chung (JAD)
-Tập hợp những người dùng chính, người quản lý và nhà
phân tích hệ thống
-Mụcđích: thu thập các yêu cầu hệ thống
đồng thời từ những người chủ chốt
-Tiến hành ngoài cơ sở
◼ Hệ thống hỗ trợ nhóm
-Tạo điều kiện chia sẻ ý tưởng và bày tỏ quan điểm
về các yêu cầu hệ thống

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 29
Các phương pháp xác định yêu cầu hệ
thống đương đại (Tiếp)
◼ công cụ TRƯỜNG HỢP

-Được sử dụng để phân tích các hệ thống hiện có


-Giúp
khám phá các yêu cầu để đáp ứng các điều kiện kinh
doanh đang thay đổi

◼ Nguyên mẫu hệ thống


-Quá trình phát triển lặp đi lặp lại
-Phiên bản hoạt động thô sơ của hệ thống được xây dựng
-Tinhchỉnh sự hiểu biết về các yêu cầu hệ thống trong
điều kiện cụ thể

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 30
Thiết kế ứng dụng chung (JAD)

◼ Kỹ thuật xác định yêu cầu theo định


hướng nhóm chuyên sâu
◼ Các thành viên trong nhóm gặp nhau trong sự cô
lập trong một thời gian dài

◼ Tập trung cao độ


◼ Nguồn lực chuyên sâu
◼ Bắt đầu bởi IBM vào những năm 1970

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 31
JAD (Tiếp theo)

HÌNH 6-6Minh họa cách bố trí phòng điển hình cho JAD
Nguồn: Dựa trên Gỗ và Bạc, 1995.
Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 32
JAD (Tiếp theo)

◼ Người tham gia JAD:


-trưởng phiên: tạo điều kiện cho quá trình nhóm
-Người dùng:người tham gia tích cực, phát biểu
-quản lý: người tham gia tích cực, phát biểu
-Nhà tài trợ: vô địch cấp cao, hạn chế tham gia
-Nhà phân tích hệ thống: chủ yếu nên nghe
-người ghi chép: ghi lại các hoạt động của phiên

-Nhân viên IS: chủ yếu nên nghe

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 33
JAD (Tiếp theo)

◼ Kết quả cuối cùng

-Tài liệu mô tả chi tiết hệ thống hiện có


-Các tính năng của hệ thống đề xuất

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 34
Công cụ CASE Trong JAD

◼ Các công cụ CASE trên được sử dụng


◼ Cho phép các nhà phân tích nhập trực tiếp
các mô hình hệ thống vào CASE trong
phiên JAD
◼ Thiết kế màn hình và tạo mẫu có thể được
thực hiện trong JAD và hiển thị cho người
dùng

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 35
Sử dụng nguyên mẫu trong
quá trình xác định yêu cầu
◼ Nhanh chóng chuyển đổi các yêu cầu sang
phiên bản làm việc của hệ thống
◼ Khi người dùng thấy các yêu cầu được
chuyển đổi thành hệ thống, sẽ yêu
cầu sửa đổi hoặc sẽ tạo ra các yêu cầu
bổ sung

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 36
Sử dụng nguyên mẫu trong quá trình
xác định yêu cầu (Tiếp)

Hình 6-7
nguyên mẫu
phương pháp luận
(Nguồn:Dựa trên
“Prototyping: The New
Mô hình cho các hệ thống
Phát triển,” bởi
JD Naumann và A.
M.Jenkins,MIS
hàng quý6(3): 29–44.)

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 37
Sử dụng nguyên mẫu trong quá trình
xác định yêu cầu (Tiếp)
◼ Hữu ích nhất khi:
-Yêu cầu của người dùng không rõ ràng.

-Ítngười dùng tham gia vào hệ thống.


-Thiết kế phức tạp và yêu cầu hình thức cụ
thể.
-Có một lịch sử về các vấn đề giao tiếp giữa
các nhà phân tích và người dùng.
-Công cụ có sẵn để xây dựng
nguyên mẫu.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 38
Sử dụng nguyên mẫu trong quá trình
xác định yêu cầu (Tiếp)
◼ nhược điểm
-Xu hướng tránh tài liệu chính thức
-Khó thích ứng với đối tượng người dùng phổ
thông hơn
-Chia sẻ dữ liệu với các hệ thống khác thường không được
xem xét
-Kiểm tra vòng đời phát triển hệ thống
(SDLC) thường bị bỏ qua

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 39
Phương pháp cơ bản để xác định
yêu cầu hệ thống
◼ Tái cấu trúc quy trình kinh doanh (BPR):
tìm kiếm và thực hiện những thay đổi triệt
để trong quy trình kinh doanh để đạt
được những cải tiến đột phá về sản phẩm
và dịch vụ

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 40
Phương pháp cơ bản để xác định
yêu cầu hệ thống (tiếp)
◼ Bàn thắng

-Sắp xếp lại toàn bộ luồng dữ liệu trong các


phần chính của một tổ chức.
-Loại bỏ các bước không cần thiết.
-Kết hợp các bước.
-Trở nên nhạy bén hơn với sự thay đổi trong tương lai.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 41
Xác định quy trình để tái kỹ nghệ

◼ Quy trình kinh doanh chính


-Tập hợp các hoạt động được cấu trúc, đo lường được
thiết kế để tạo ra đầu ra cụ thể cho một khách
hàng hoặc thị trường cụ thể
-Tập trung vào khách hàng và kết quả
-Các kỹ thuật tương tự như xác định
yêu cầu được sử dụng

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 42
Công nghệ đột phá
◼ Phải ứng dụng công nghệ thông tin để cải
tiến triệt để các quy trình nghiệp vụ.
◼ Công nghệ đột phálà những công nghệ cho
phép phá vỡ các quy tắc kinh doanh lâu đời
ngăn cản các tổ chức thực hiện các thay đổi
kinh doanh triệt để.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 43
Công nghệ đột phá (Tiếp)

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 44
Xác định yêu cầu bằng phương
pháp Agile
◼ Sự tham gia liên tục của người dùng
-Thay thế thác nước SDLC truyền thống bằng chu trình phân
tích–thiết kế–mã–kiểm tra lặp đi lặp lại

◼ Thiết kế lấy người dùng làm trung tâm linh hoạt

-Tập trung vào mục tiêu, vai trò và nhiệm vụ của người dùng

◼ Trò chơi lập kế hoạch


-Dựa trên lập trình eXtreme
-Thăm dò, chỉ đạo, cam kết

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 45
Sự tham gia liên tục của người dùng

HÌNH 6-9
Chu kỳ phân tích-thiết kế-mã-kiểm tra lặp đi
lặp lại

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 46
Các bước thiết kế lấy người dùng làm trung tâm

linh hoạt

◼ Tập hợp nhóm lập trình viên, nhà phân tích, người dùng, người kiểm tra,
người hỗ trợ.
◼ Tài liệu khiếu nại của hệ thống hiện tại.
◼ Xác định vai trò người dùng quan trọng.
◼ Xác định, ưu tiên và mô tả các nhiệm vụ cho từng vai trò người
dùng.
◼ Nhóm các nhiệm vụ tương tự vào bối cảnh tương tác.
◼ Liên kết từng bối cảnh tương tác với giao diện người dùng cho
hệ thống và tạo nguyên mẫu cho bối cảnh tương tác.
◼ Bước qua và sửa đổi nguyên mẫu.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 47
Trò chơi Lập kế hoạch từ
Lập trình Cực đoan

HÌNH 6-10
Trò chơi Lập kế hoạch của Lập trình eXtreme

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 48
Ứng dụng thương mại điện tử: Xác
định yêu cầu hệ thống
◼ Xác định các yêu cầu hệ thống cho Cửa hàng trực
tuyến của đồ nội thất Pine Valley
-Bố cục hệ thống và đặc điểm điều hướng
-WebStore và khả năng hệ thống quản lý
trang web
-Thông tin khách hàng và hàng tồn kho
-Tiến hóa nguyên mẫu hệ thống

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 49
Bản tóm tắt
◼ Trong chương này bạn đã học cách:
✓ Mô tả các lựa chọn phỏng vấn và phát triển kế
hoạch phỏng vấn.
✓ Giải thích những ưu điểm và nhược điểm của việc
quan sát công nhân và phân tích tài liệu.
✓ Giải thích cách điện toán có thể hỗ
trợ xác định yêu cầu.
✓ Tham gia và giúp lập kế hoạch cho các
phiên Thiết kế ứng dụng chung.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 50
Tóm tắt (Tiếp)
✓ Sử dụng nguyên mẫu trong quá trình xác
định yêu cầu.
✓ Mô tả các phương pháp tiếp cận hiện
đại để xác định yêu cầu.
✓ Hiểu cách các kỹ thuật xác định yêu
cầu áp dụng cho sự phát triển của
các ứng dụng thương mại điện tử.

Chương 6 Bản quyền © 2014 Pearson Education, Inc. Xuất bản dưới tên Prentice Hall 51
sao chép n, Inc.
Xuất bản như Prentice Hall

You might also like