intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Nội dung kết quả từng giai đoạn trong quy trình phát triển phần mềm

Chia sẻ: Codon_01 Codon_01 | Ngày: | Loại File: PPT | Số trang:92

104
lượt xem
9
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Nội dung kết quả từng giai đoạn trong quy trình phát triển phần mềm với mục tiêu mô tả nội dung, kết quả từng giai đoạn trong QTPM thông dụng và trường hợp sử dụng; giới thiệu CASE (Computer-aided software engineering) hỗ trợ cho các hoạt động trong QTPM;...

Chủ đề:
Lưu

Nội dung Text: Bài giảng Nội dung kết quả từng giai đoạn trong quy trình phát triển phần mềm

  1. Đại Học Sư Phạm Tp. Hồ Chí Minh NỘI DUNG KẾT QUẢ TỪNG GIAI ĐOẠN  TRONG QUY TRÌNH PHÁT TRIỂN PHẦN  MỀM 1
  2. Tài liệu • Pressman, Software Engineering, chapter  2 • Ivan Sommerville, Software Engineering,  chapter 2 2
  3. Mục tiêu • Mô tả nội dung, kết quả từng giai đoạn trong   QTPM thông dụng và trường hợp sử dụng • Giới thiệu CASE (Computer­aided software  engineering) hỗ trợ cho các hoạt động trong  QTPM • Tổ chức nhân sự trong dự án phần mềm 3
  4. Quy trình ptpm • Xây dựng phần mềm cần phải thực  hiện theo trình tự nào? • Cần bao nhiêu người tham gia? vai trò  của từng thành viên? tổ chức quản lý  các thành viên? • Giao tiếp giữa các thành viên trong hệ  thống? 4
  5. Quy trình ptpm 5
  6. Quy trình ptpm Bộ phận tiếp Bộ phận phát nhận yêu cầu của triển phần mềm khách hàng Developm ent Business Analys 6
  7. Quy trình ptpm 7
  8. Qui trình ptpm • Một tập các hoạt động để phát triển một hệ thống  phần mềm – Đặc tả; – Phân tích; – Thiết kế; – Cài đặt; – Kiểm tra. • Một mô hình Quy trình CNPM là một cách trình bày  trừu tượng của một qui trình. Nó biểu diễn một mô  tả của một qui trình từ một góc nhìn cụ thể nào đó. 8
  9. Giai đoạn khảo sát Khảo sát Nội dung: • Xác định quy trình xử lý nghiệp vụ Phân tích • Thu thập biểu mẫu thống kê Thiết kế Kết quả: Cài đặt Tài liệu đặc tả kiến trúc hệ thống: Kiểm tra • Yêu cầu chức năng • Yêu cầu phi chức năng Triển khai • Kiến trúc hệ thống Bảo trì 9
  10. Giai đoạn khảo sát (tt) Xét Hệ thống quản lý giáo vụ tại trường đại học • Qui trình xử lý 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 – …. 10
  11. Giai đoạn khảo sát (tt) Kết quả • Yêu cầu chức năng: – Lưu trữ những thông tin gì ? – Tra cứu theo tiêu chuẩn nào ? – Xử lý tính toán theo công thức nào ? – Kết xuất, thống kê ?  • 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 hệ quản trị cơ sở dữ liệu nào ?  • Access/SQL Server/Oracle/DB2… – Sử dụng công nghệ gì ?  • Java/.NET/Delphi/PHP/… 11
  12. Giai đoạn khảo sát (tt) Xét hệ thống quản lý  giáo vụ trường đại  học: • Kiến trúc hệ thống: – Windows Application – Database Server Windows App Windows App Database Server 12
  13. Giai đoạn khảo sát (tt) Xét hệ thống quản lý giáo vụ trường đại học: • Kiến trúc hệ thống: – Web Server – Database Server – Client Client 2 Client 1 Client 3 Web Server Database Server 13
  14. Giai đoạn phân tích Khảo sát • Phân tích khả thi Nội dung: • Xây dựng mô hình dữ liệu Phân tích mức quan niệm • Xây dựng mô hình xử lý Kết quả: Thiết kế Cài đặt Hồ sơ phân tích: Kiểm tra • Mô hình ERD (CDM) • Mô hình DFD Triển khai • Phương án triển khai hệ thống Bảo trì 14
  15. Giai đoạn phân tích (tt) Xét hệ thống quản lý giáo vụ tại trường đại học: • Mô hình thực thể kết hợp (ERD) Quan Huyen Tinh Thanh MaQuan MaTinh TenQuan TenTinh SinhVien Khoa MaSV MaKhoa HoTenSV TenKhoa NgaySinh NoiSInh 0,n CDM – Conceptual Data Dang Ky Hoc Mon Model Lan ERD – Entity Relationship HocKy NienKhoa Diem Diagram ... 0,n MonHoc 0,n Mon hoc nganh Nganh MaMon SoTinChi MaNganh T enMon 0,n TenNganh 15
  16. Giai đoạn phân tích (tt) Xét hệ thống quản lý giáo vụ tại trường đại học: • Mô hình xử lý DFD Người dùng Hồ sơ sinh viên Yêu cầu tạo mới nhập sinh viên Hồ sơ sinh viên Nhập thông tin SV Thông tin sinh viên Kiểm tra thông tin SV 16
  17. Giai đoạn phân tích (tt) Xét hệ thống quản lý giáo vụ trường đại học: • Phương án triển khai ­ PA1 Database Server Module Sinh viên Printer Server Module Giảng viên 17
  18. Giai đoạn phân tích (tt) Xét hệ thống quản lý giáo vụ trường đại học: • Phương án triển khai – PA2 Module Sinh viên Database Server Module Giảng viên Printer Server 18
  19. Giai đoạn phân tích (tt) Xét hệ thống quản lý giáo vụ trường đại học: • Phương án triển khai – PA3 Module Giảng viên (NV A phụ trách ) Module Sinh viên Database Server (NV B phụ trách ) Printer Server 19
  20. Giai đoạn thiết kế Khảo sát Nội dung: • Thiết kế dữ liệu • Thiết kế xử lý Phân tích • Thiết kế giao diện Kết Thiết kế quả: Cài đặt Hồ sơ thiết kế: • Mô hình PDM Kiểm tra • Kiến trúc Module Triển khai • Hệ thống chức năng • Hệ thống giao diện Bảo trì 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2