Tải bản đầy đủ (.pdf) (29 trang)

Chương 2: Xác định yêu cầu hệ thống

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.44 MB, 29 trang )

1
Chương 2
Xác định yêu cầu hệ thống
(Preliminary Analysis)
2
Các nội dung
 Mục đích (purpose)
 Xác định rõ yêu cầu(Request Clarification)
 Xem xét khả năng thi hành(Feasibility
Study)
 Xem xét kỹ thuật(Technical Feasibility)
 Khả năng kinh tế(Economic Feasibility)
 Phân tích lợi nhuận (Cost Benefit Analysis)
 Chấp nhận yêu cầu (Request Approval)
3
Các nội dung(tt)
 Estimation
 Lines of code
 FP Estimation
 Empirical Estimation
 COCOMO, COnstructive COst MOdel
4
Mục đích
 Xác định những gì khách hàng cần(identify the
customer's needs)
 Xác định tính khả thi của hệ thống(evaluate
system concept for feasibility)
 Phân tích tính kinh tế và khả năng kỹ thuật
(perform economic and technical analysis)
 Phân tích lợi nhuận và đưa ra hệ thống mẫu cho
cả nhóm kỹ sư cùng thi hành(perform cost


benefit analysis and create system definition that
forms the foundation for all subsequent
engineering works )
5
Mục đích(tt)
 Trong quá trình phân tích, những câu hỏi sau
thường được đưa ra:
 How much time should be spent on it ?
 Other major question that arises(phát sinh) is who
should do it
6
Nhiệm vụ phân tích(Function
of Analyse)
 Hiểu hệ thống là gì?
 Xác định sự phát triển
 Phát triển các khái niệm đó, hệ thống sẽ làm
gì?
Để thực hiện các nhiệm vụ này, cần phải thu
thập thông tin.
7
Các phương pháp thu thập thông
tin(Fact Finding Techniques )
 Phỏng vấn (Interviews )
 Thiết kế kết nối ứng dụng (JAD)
(Joint Application Development)
 Bảng câu hỏi (Questionnaires)
 Phân tích tài liệu (Documentation Analysis)
 Quan sát (Observation)
8
Phỏng vấn (Interviews)

Phần lớn sử dụng các kỹ thuật thông thường
 Rất tự nhiên
 Nếu bạn cần biết một số điều, bạn hỏi một vài
người
 Có 5 bước cơ bản để phỏng vấn:
 Chọn người được phỏng vấn
 Thiết kế câu hỏi phỏng vấn
 Chuẩn bị cho phỏng vấn
 Hướng dẫn phỏng vấn
 Thực hiện phỏng vấn tiếp
9
Chọn người được phỏng vấn
 Cần một kế hoạch phỏng vấn
 Danh sách tất cả những người để phỏng vấn
 Khi nào mỗi người sẽ được phỏng vấn
 Mục đích gì ở họ sẽ được phỏng vấn
 Danh sách có thể là không chính thức … hoặc nó có
thể là một phần của phân tích dự án
 Danh sách được dựa vào thông tin cần
 Tốt để tạo ra các phối cảnh khác nhau
 Người quản lý (Managers)
 Người dùng (Users)
 Chọn những người cho các lý do chung
 Phỏng vấn được lặp đi lặp lại
10
Thiết kế câu hỏi phỏng vấn
 Đừng hỏi thông tin mà có thể đạt được tại
nơi khác
 Muốn chỉ ra khía cạnh người phỏng vấn
 Mong muốn tạo nên thông tin tốt hơn.

11
Thiết kế câu hỏi phỏng vấn(tt)
 Không có kiểu câu hỏi nào là tốt nhất
 Khởi đầu sử dụng phỏng vấn không có cấu trúc để
xác định hệ thống như thế nào (câu hỏi mở)
 Khi người phân tích thu được sự hiểu biết, phỏng
vấn có cấu trúc được sử dụng (câu hỏi đóng)
 Phỏng vấn không cấu trúc
 Rộng, thông tin xác định đại thể
 Phỏng vấn có cấu trúc
 Thông tin cụ thể hơn

×