Mục đích: Sau khi đã có hợp đồng phần mềm với khách hàng, hợp đồng
được chuyển sang để xác định nhu cầu của khách hàng về sản phẩm tương lai. Yêu cầu đặt ra là phải lượng hoá các dạng mô hình.
Các bước thực hiện:
- Phân tích nghiệp vụ chuyên sâu. - Lập mô hình hoạt động của hệ thống.
Bắt đầu
Nghiên cứu đề xuất
Lập giải pháp
Xây dựng hợp đồng
Trao đổi hợp đồng
Thanh toán thanh lý hợp đồng
Báo cáo quy trình 1
Lưu đồ quy trình xác định yêu cầu người sử dụng
Các công cụ được sử dụng tiến hành phân tích mô hình hoạt động hệ thống: BFD, IFD, DFD…
• Sơ đồ chức năng nghiệp vụ (BFD)
Mục đích: Tiếp cận logic tới việc phân tích hệ thống và chỉ ra miền khảo cứu hệ thống toàn bộ hệ thống tổ chức.
Một BFD đầy đủ gồm:
Bắt đầu
Lập kế hoạch xác định yêu cầu
Xác định yêu cầu người sử dụng
Phân tích nghiệp vụ
Lập mô hình hệ thống
Báo cáo quy trình 2 Quản trị viên dự án duyệt Không duyệt Kết thúc Duyệt
- Tên chức năng
- Mô tả có tính chất tường thuật - Đầu vào của chức năng
- Đầu ra của chức năng
- Các sự kiện gây ra sự thay đổi lỗi
Sơ đồ BFD chỉ cho ta biết cái gì cần làm chứ không chỉ ra làm thế nào. Tất cả đều quan trọng và cần xử lý như nhau một phần của cùng một cấu trúc.
• Sơ đồ luồng thông tin
Sơ đồ lưồng thông tin được dùng để mô tả hệ thống thông tin theo cách thức động. Tức là mô tả sự di chuyển của dữ liệu, việc xử lý, việc lưu trữ trong thế giới bằng các sơ đồ.
Ký pháp dùng cho sơ đồ luồng thông tin: - Xử lý
- Kho lưu trữ dữ liệu
- Điều khiển
Thủ công Giao tác người máy Tin học hoá hoàn toàn
• Sơ đồ luồng dữ liệu (DFD)
Mục đích: Trợ giúp các hoạt động sau
- Liên lạc: DFD mang tính đơn giản, dễ hiểu với người phân tích và người dùng
- Tài liệu: Đặc tả yêu cầu hình thức và yêu cầu thiết kế hệ thống là nhân tố làm đơn giản việc tạo và chấp nhận tài liệu.
- Phân tích DFD: Để xác định yêu cầu của người sử dùng
- Thiết kế: Phục vụ việc lập kế hoạh và minh hoạ cho các nhà phân tích và người dùng xem xét khi thiết kế hệ thống mới.
Ký pháp dùng cho sơ đồ luồng dữ liệu
Tên người/ Bộ phận phát/ Nhận tin Tên tiến trình xử lý Tên dòng dữ liệu Tệp dữ liệu Nguồn hoặc đích Dòng dữ liệu Tiến trình xử lý Kho dữ liệu