Xác định các yêu cầu của hệ thống

Một phần của tài liệu Thiết kế hệ thống thông tin quản lý kết quả học tập của sinh viên theo học chế tín chỉ của trường Đại học Công nghiệp Hà Nội bằng phương pháp hướng đối tượng (Trang 42)

Pha xác định các yêu cầu của hệ thống gồm hai giai đoạn:

a) Giai đoạn 1: Xây dựng mô hình nghiệp vụ

1. Xác định các yêu cầu

2. Phân tích hệ thống

3. Thiết kế hệ thống

4. Lập trình và kiểm tra hệ thống

Tìm hiểu bối cảnh hệ thống: Mô tả bối cảnh hệ thống bằng cách xây dựng mô hình miền và mô hình nghiệp vụ của nó. Mô hình miền có thể mô tả bằng nhiều Biểu đồ lớp của UML và được thể hiện ra bằng một Biểu đồ ca sử dụng nghiệp vụ. Biểu đồ ca sử dụng được mô tả bằng mô hình ca sử dụng.

Nắm bắt những yêu cầu bổ sung: Những yêu cầu bổ sung là những yêu cầu phi chức

năng mà không thể liên kết với ca sử dụng nghiệp vụ cụ thể nào.

b) Giai đoạn 2: Xác định yêu cầu

Từ những yêu cầu của khách hàng, chúng ta xác định được mục tiêu của hệ thống cần thực hiện. Thường đó là những yêu cầu chức năng về những gì mà hệ thống phải thực hiện, nhưng chưa cần chỉ ra chức năng đó thực hiện như thế nào. Thực hiện đặc tả chi tiết các yêu cầu của hệ thống. UML cung cấp mô hình ca sử dụng để đặc tả các yêu cầu của hệ thống. Kết quả của quá trình này là tài liệu đặc tả các yêu cầu của hệ thống. Các bước trong giai đoạn này gồm công việc sau:

Tìm các tác nhân và các ca sử dụng gồm có: Tìm tác nhân, tìm các ca sử dụng, mô tả

ngắn gọn các ca sử dụng, mô tả mô hình ca sử dụng tổng thể

Sắp thứ tự ưu tiên các ca sử dụng: nhằm lập thứ tự ưu tiên các ca sử dụng để quyết định ca sử dụng nào cần được triển khai nhanh trong những lần lập đầu và chúng đóng vai trò gì trong kiến trúc hệ thống

Mô tả chi tiết một ca sử dụng: mô tả luồng các sự kiện của ca sử dụng một cách chi

tiết xuất phát điểm từ khi khởi động, tương tác với các tác nhân thế nào đến khi kết thúc. Để mô tả chi tiết ca sử dụng có thể mô tả bằng văn bản, bằng bảng hay các mô hình ca sử dụng kèm theo.

Tạo bản mẫu giao diện người dùng: giúp người dùng thực hiện ca sử dụng một cách

có hiệu quả. Công việc này gọi là thiết kế giao diện người dùng logic. Sau đó pha tạo thiết kế giao diện người dùng thực và phát triển các bản mẫu để minh họa cách thức để người dùng có thể dùng hệ thống để thực hiện các ca sử dụng

Tái cấu trúc mô hình ca sử dụng: nhằm mục đích tìm ra các mô tả chức năng có đặc

tính chung được chia sẻ trong nhiều ca sử dụng để tách ra mô tả riêng

Một phần của tài liệu Thiết kế hệ thống thông tin quản lý kết quả học tập của sinh viên theo học chế tín chỉ của trường Đại học Công nghiệp Hà Nội bằng phương pháp hướng đối tượng (Trang 42)