Danh mục

Bài giảng Công nghệ phần mềm: Chương 2 - ThS. Nguyễn Thị Bích Ngân

Số trang: 46      Loại file: pdf      Dung lượng: 2.60 MB      Lượt xem: 13      Lượt tải: 0    
Thư viện của tui

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Công nghệ phần mềm - Chương 2: Khảo sát hiện trạng và xác định yêu cầu" cung cấp cho người học các kiến thức: Khảo sát hiện 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 hiện trạng - yêu cầu,... Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Chương 2 - ThS. Nguyễn Thị Bích Ngân CÔNG NGHỆ PHẦN MỀM Chương 2. KHẢO SÁT HIỆN TRẠNG & XÁC ĐỊNH YÊU CẦU 15.08.2016Bộ môn Công nghệ phần mềm 1 MỤC TIÊU  Biết được cách thu thập thông tin yêu cầu của 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.Bộ môn Công nghệ phần mềm 2 NỘI DUNG1. Khảo sát hiện trạng2. Xác định yêu cầu3. Xây dựng kiến trúc hệ thống4. Tài liệu khảo sát hiện trạng - yêu cầu5. Sử dụng Power Designer để mô tả yêu cầu/Use case.6. Trao đổi thảo luận. Bộ môn Công nghệ phần mềm 3 1. Giai đoạn khảo sát Giai đoạn khảo sát – xác định yêu cầu Khảo sát Nội dung: + Xác định quy trình nghiệp vụ hiện trạng + Thu thập biểu mẫu thống kê Xác định yêu cầuKết quả: Phân tíchTài liệu đặc tả kiến trúc hệ Thiết kêthống:+ yêu cầu chức năng Cài đặt+ yêu cầu phi chức năng+ kiến trúc hệ thống Kiểm chứng Triển khai Bảo trì Phân loại yêu cầu của phần mềm Yêu cầu chức năng: là các yêu cầu đảm bảo tính đúng đắn và đầy đủ của phần mềm.  Yêu cầu lưu trữ  Yêu cầu tính toán  Yêu cầu thống kê  Yêu cầu tìm kiếm Yêu cầu phi chức năng: là các 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ả) Bộ môn Công nghệ phần mềm 5Ví dụ Xét hệ thống quản lý giáo vụ tại 1 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 … Bộ môn Công nghệ phần mềm 6Ví dụ Xét hệ thống quản lý giáo vụ tại 1 trường đại học  Kết quả  Yêu cầu chức năng  Lưu trữ những thông tin gì?  Xử lý theo công thức tính toá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 năng  Cài đặt trên môi trường nào? (windows? Web?)  Sử dụng công nghệ nào? (java? .Net? PHP?)  Dùng hệ quản trị CSDL nào? (SQL server? Oracle?) 7 Bộ môn Công nghệ phần mềm 7Ví dụ Xét hệ thống quản lý giáo vụ tại một trường đại học Kết quả: Kiến trúc hệ thống Windows application – database server Bộ môn Công nghệ phần mềm 8Ví dụ Xét hệ thống quản lý giáo vụ tại một trường đại học Kết quả: Kiến trúc hệ thống Database server - Web server - Client Bộ môn Công nghệ phần mềm 9 YÊU CẦU CỦA NGƯỜI DÙNGBộ môn Công nghệ phần mềm 10 Yêu cầu phần mềm Yêu cầu người sử dụng (user equirements): Những phát biểu bằng ngôn ngữ tự nhiên, biểu đồ… để mô tả các dịch vụ mà hệ thống cung cấp và các ràng buộc. Yêu cầu hệ thống (system requirements): nêu ra các dịch vụ của hệ thống và chi tiết các ràng buộc. Tài liệu này (có thể được gọi là đặc tả chức năng) cần rõ ràng, chính xác. Nó được dùng làm cơ sở cho hợp đồng giữa khách hàng và người phát triển hệ thống. Đặc tả phần mềm: là mô tả khái quát các chức năng phần mềm trợ giúp hoạt động nghiệp vụ làm cơ sở để thiết kế và triển khai phần mềm sau này. Tài liệu đặc tả phần mềm được bổ sung thêm các chi tiết để trở thành tài liệu đặc tả yêu cầu hệ thống. Bộ môn Công nghệ phần mềm 112. Xác định yêu cầuKhi nào thực hiện xác định yêu cầu ?Quy trình thực hiện xác định yêu cầu ?Đặc tả yêu cầu người dùng như thế nào ? Bộ môn Công nghệ phần mềm 122.1. Khi nào thực hiện xác định yêu cầu ? Xác định yêu cầu được thực hiện trong các trường hợp sau:- Kế hoạch thực hiện dự án được chấp nhận (sau khi thỏa thuận nhận dự án).- Khách hàng yêu cầu (trong quá trình thực hiện dự án và khách hàng thay đổi yêu cầu) Bộ môn Công nghệ phần mềm 132.2. Qui trình xác định yêu cầu2.3. Sưu liệu hiện trạng và yêu cầu  Qui trình xử lý nghiệp vụ  Yêu cầu chứ ...

Tài liệu được xem nhiều: