Quy trình 2: Xác định yêu cầu phần mềm

Một phần của tài liệu Xây dựng phần mềm quản lý nhân sự - tiền lương (Trang 47 - 51)

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

Một phần của tài liệu Xây dựng phần mềm quản lý nhân sự - tiền lương (Trang 47 - 51)