Viện Điện tử - Viễn thông
Bộ Môn Điện tử - Kỹ thuật máy tính
Kỹ thuật phần mềm ứng dụng
Chương 4: Các khái niệm và các
nguyên tắc phân tích
Các nội dung chính
•
Giới thiệu về giai đoạn phân tích
•
Các bước trong giai đoạn phân tích
•
Một số kỹ thuật phân tích
•
Các nguyên tắc phân tích
Giới thiệu về giai đoạn phân tích
•
Mục đích:
–
Xác định rõ vấn đề của hệ thống hiện tại
•
Thời gian thực hiện kéo dài quá mức
•
Thường xuyên có sai sót do thực hiện thủ công
–
Từ đó đề xuất các giải pháp khả thi cho vấn đề
•
Nhà phân tích cần chỉ rõ cho khách hàng tính khả thi
của giải pháp phần mềm đối với các vấn đề trên
Các bước phân tích
•
Xác định vấn đề
phân tích các vấn đề và cùng tìm ra các giải pháp
Các kỹ thuật phân tích
•
Use-case: còn gọi là kịch bản
–
Là bản mô tả việc sử dụng hệ thống của một người
sử dụng
•
Các bước xây dựng một UC:
–
Xác định những người dùng (user) và vai trò của
mỗi người (actor). Mỗi người dùng có thể có nhiều
vai trò khác nhau
–
Với mỗi vai trò của người dùng, xây dựng chi tiết
kịch bản sử dụng của người đó với hệ thống
Các nguyên tắc phân tích
•
Thông tin của bài toán cần được biểu diễn và được
hiểu thấu
•
Các chức năng của phần mềm phải được xác định
•
Hành vi của phần mềm (dãy các sự kiện bên ngoài)
phải được biểu diễn
•
Các mô hình mô tả thông tin, các chức năng và hành
vi phải được phân chia phân mức để có thể làm rõ các
thông tin chi tiết
•