Với mỗi module phải có mô tả sơ bộ và làm rõ input, output, giao tiếp người máy, các yêu cầu phi chức năng, các yêu cầu về an toàn, các module nào gọi đến, các module con nào được mô [r]
(1)BÀI GIẢNG
QUẢN TRỊ DỰ ÁN PHẦN MỀM
Giảng viên: ĐÀO KIẾN QUỐC Mobile 098.91.93.980 Email: dkquoc@vnu.edu.vn
(2)NỘI DUNG
Mục tiêu
Các công việc cần thực hiện Tài liệu
(3)TRONG GIAI ĐOẠN THỰC HIỆN
Thiết kế chi tiết
Lập trình
Kiểm thử mức module
Mua sắm phần cứng Mua sắm phần mềm,
hiệu chỉnh tích hợp
Làm tài liệu
Tài liệu thiết kế chi tiết Dự toán mua sắm
Mua sắm (sửa đổi,
thích nghi, tích hợp)
(4)QUẢN LÝ LẬP TRÌNH
Trong giai đoạn thực hiện, công việc người quản trị dự án
thiên quản trị kỹ thuật nhằm đảm bảo lập trình theo thiết kế, giữ tiến độ, đảm bảo chất lượng phần mềm
Lập trình khơng phải việc mà người quản lý phải trực tiếp
quản lý, việc quản lý lập trình quản lý từ khâu trước thiết kế khâu sau kiểm thử
Chú trọng đến phối hợp nhịp nhàng chuyên viên lập
trình
Chú trọng tới tiến độ chất lượng sa vào chi tiết kỹ
thuật
Chưa nên bắt đầu lập trình thiết kế chưa xong Càng thiết
kế chi tiết tốn cơng sửa sau
Tránh nơn nóng, gây sức ép
(5)CHUẨN BỊ TRƯỚC KHI VÀO LẬP TRÌNH
Rà sốt kỹ lưỡng thiết kế xem có chỗ phải làm lại
khơng
Rà sốt sẵn sàng nhân Suy nghĩ kỹ sử
dụng nhân lực Một chuyên viên lập trình tốt cho suất gấp nhiều lần (8-10)một nhân viên bình thường Dự phịng thay đổi bất thường nhân sự
Đào tạo để chuyên viên hiểu yêu cầu dự án
Đào tạo công nghệ sử dụng để phát triển hệ thống
(6) Khơng thể kiểm sốt đựơc hệ thống không phân rã
mức thoả đáng Một công việc quản trị tham gia vào q trình phân rã hệ thống, liên quan đến việc điều phối tài nguyên cho nhóm
Thiết kế module theo sơ đồ phân cấp Các module
được đặc tả tài liệu Với module phải có mơ tả sơ làm rõ input, output, giao tiếp người máy, yêu cầu phi chức năng, yêu cầu an toàn, module gọi đến, module mô đun gọi, file sử dụng, mode sử dụng file (đọc/ghi…), tương tác module
Mức độ chi tiết thiết kế phụ thuộc vào khả lập
trình viên khả kiểm sốt quản lý cịn phụ thuộc vào yêu cầu cụ thể khách hàng yêu cầu
Nhất thiết phải rà soát (review) lại thiết kế module
(7)CÁC CÔNG ĐOẠN TRONG LẬP TRÌNH
Lập kế hoạch kiểm thử module Kế hoạch bao gồm
việc chuẩn bị tài nguyên (con ngươi, phương tiện, phần mềm, liệu kiểm thử), thời gian, tài chính,
Kiểm thử module kiểm thử tích hợp mức độ thấp
với hai phương pháp kiểm kê hộp trắng (white box) nhằm khẳng định kiểm sốt chương trình đúng đắn đầy đủ theo thiết kết; phương pháp kiểm tra hộp đen để tìm lỗi theo input output
Các kết kiểm thử cần lưu giúp cho việc