Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
5,62 MB
Nội dung
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Chương KHẢO SÁT HIỆN TRẠNG & XÁC ĐỊNH YÊU CẦU Created by Bich Ngan MỤC TIÊU Biết cách thu thập thông tin yêu cầu khách hàng Biết xây dựng mơ hình/kiến trúc hệ thống Biết tạo sưu liệu khảo sát ghi nhận thông tin yêu cầu khách hàng Biết sử dụng Power Designer xây dựng sưu liệu đặc tả yêu cầu Created by Bich Ngan NỘI DUNG Khảo sát trạng Xác định yêu cầu Xây dựng kiến trúc hệ thống Tài liệu khảo sát trạng - yêu cầu Sử dụng Power Designer để mô tả yêu cầu/Use case Trao đổi thảo luận Created by Bich Ngan 1.Giai đoạn khảo sát Giai đoạn khảo sát – xác định yêu cầu Nội dung: Khảo sát trạng + Xác định quy trình nghiệp vụ + Thu thập biểu mẫu thống kê Xác định yêu cầu Kết quả: Phân tích Tài liệu đặc tả kiến trúc hệ thống: + yêu cầu chức + yêu cầu phi chức + kiến trúc hệ thống Thiết kê Cài đặt Kiểm chứng Triển khai Bảo trì Created by Bich Ngan Phân loại yêu cầu phần mềm Yêu cầu chức năng: yêu cầu đảm bảo tính đắn đầy đủ phần mềm Yêu cầu lưu trữ u cầu tính tốn u cầu thống kê Yêu cầu tìm kiếm Yêu cầu phi chức năng: yêu cầu liên quan đến chất lượng phần mềm (tính tiện dụng, tiến hóa, tương thích, hiệu quả) Created by Bich Ngan Ví dụ Xét hệ thống quản lý giáo vụ trường đại học Nội dung khảo sát: Qui trình nghiệp vụ Xử lý nhập học Xử lý nhập điểm Xử lý sinh viên tốt nghiệp Quản lý giảng viên … Báo biểu thông kê Hồ sơ sinh viên Hồ sơ giảng viên Bảng điểm sinh viên Bảng điểm theo lớp Danh sách lớp … Created by Bich Ngan Ví dụ Xét hệ thống quản lý giáo vụ trường đại học Kết Yêu cầu chức Lưu trữ thơng tin gì? Xử lý theo cơng thức tính tốn nghiệp vụ nào? Tìm kiếm theo chuẩn nào? Kết xuất, báo cáo, thống kê thơng tin gì? Yêu cầu phi chức Cài đặt môi trường nào? (windows? Web?) Sử dụng công nghệ nào? (java? Net? PHP?) Created by Bich Ngan Dùng hệ quản trị CSDL nào? (SQL server? Oracle?) Ví dụ Xét hệ thống quản lý giáo vụ trường đại học Kết quả: Kiến trúc hệ thống Windows application – database server Created by Bich Ngan Ví dụ Xét hệ thống quản lý giáo vụ trường đại học Kết quả: Kiến trúc hệ thống Database server - Web server - Client Created by Bich Ngan Xác định yêu cầu Khi thực xác định yêu cầu ? Quy trình thực xác định yêu cầu ? Đặc tả yêu cầu người dùng ? 10 Created by Bich Ngan ... trình thực dự án khách hàng thay đổi yêu cầu) 11 Created by Bich Ngan 2. 2 Qui trình xác định yêu cầu 12 Created by Bich Ngan 2. 3 Sưu liệu trạng yêu cầu Qui trình xử lý nghiệp vụ Yêu cầu chức... (BPM) Requirement Model (RM) DataFlowDiagram(DFD) 21 Created by Bich Ngan Các thành phần Use case Diagram Actor Use case Mối liên hệ use case 22 Created by Bich Ngan Các thành phần Use case Diagram... ví dụ 19 Created by Bich Ngan Use case diagram mơ tả hệ thống quản lý thời khóa biểu 20 Created by Bich Ngan 2. 4 Đặc tả yêu cầu Có thể dùng mơ hình/ lược đờ sau để đặc tả yêu cầu khách hàng