Kịch bản quy trình và bản tổng kết kế hoạch dự án cập nhật

Một phần của tài liệu quy trình PSP (Trang 124 - 127)

Mục

đích Hướng dẫn bạn trong việc phát triển những chương trình nhỏ Tiêu chuẩn đầu vào - Mô tả vấn đề - Bản tổng kết kế hoạch dự án PSP

- Bn checklist xem li code

- Dữ liệu về thời gian và kích thước thật sự của những chương trình trước - Bản ghi thời gian

- Bn ghi sai sót

1. Lên kế hoạch

- Ghi nhận những mô tả về chức năng của chương trình - Ước tính tổng số, tối đa, tối thiểu dòng lệnh cần thiết. - Xác định Phút/LOC

- Xác định giá trị lớn nhất, nhỏ nhất và tổng cộng thời gian phát triển

- Ước lượng s sai sót s mc phi và loi b theo pha.

- Ghi nhận những dữ liệu kế hoạch trong bản tổng kết kế hoạch dự án. - Ghi lại thời gian lên kế hoạch trong bản ghi thời gian.

2. Thiết kế

- Thiết kế chương trình

- Ghi nhận lại thiết kế theo một định dạng chuẩn. - Ghi nhận lại thời gian thiết kế trong bản ghi thời gian 3. Cài

đặt

- Thực thi thiết kế

- Sử dụng dạng chuẩn để viết code.

- Ghi nhận lại thời gian viết code trong bản ghi thời gian.

4. Xem li code

- Xem li mã ngun mt cách đầy đủ. - Đi theo kch bn xem li code.

- Chnh sa và ghi nhn li mi sai sót tìm thy. - Ghi nhn thi gian xem li trong bn ghi thi gian.

5. Biên dịch

- Biên dịch chương trình

- Sửa và ghi nhn tất cả các lỗi tìm thấy.

- Ghi nhận lại thời gian biên dịch trong bản ghi thời gian. 6.

Kiểm thử

- Kiểm thử chương trình.

- Sửa và ghi nhn tất cả các lỗi tìm thấy.

- Ghi nhận lại thời gian kiểm thử trong bản ghi thời gian. 7.

Tổng kết

- Hoàn tất bản tổng kết kế hoạch dự án với thời gian, kích thước thực tế và d

liu sai sót (adsbygoogle = window.adsbygoogle || []).push({});

- Xem li d liu sai sót và cp nht li checklist xem li code

- Ghi nhận thời gian tổng kết trong bản ghi thời gian. Tiêu

chuẩn đầu ra

- Một chương trình đã được kiểm thử kỹ càng. - Một thiết kếđã được sưu liệu một cách chính xác.

- Mt checklist xem li code hoàn chnh

- Danh sách các chương trình hoàn tất. - Bản tổng kết kế hoạch dự án đã hoàn tất. - Bản ghi thời gian và bản ghi sai sót đã hoàn tất.

Sinh viên Ngày

Chương trình Chương trình # Người hướng dẫn Ngôn ngữ

Tóm tắt Kế hoạch Thực tế Đến ngày Phút/LOC LOC/Giờ Sai sót/KLOC Hiu sut A/FR Kích thước chương trình (LOC) Tổng mới và thay đổi Kích thước tối đa Kích thước tối thiểu

Thời gian trong pha (phút) Kế hoạch Thực tế Đến ngày Đến ngày % Lên kế hoạch Thiết kế Cài đặt Xem lại mã Biên dịch Kiểm thử Tổng kết Tổng cộng Kích thước tối đa Kích thước tối thiểu

Sai sót mắc phải Kế hoch Thực tế Đến ngày Đến ngày % Sai sót/gi Lên kế hoạch Thiết kế Cài đặt Xem li mã Biên dịch Kiểm thử Tổng cộng

Sai sót loại bỏ Kế hoch Thực tế Đến ngày Đến ngày % Sai sót/gi Lên kế hoạch Thiết kế Cài đặt Xem lại mã Biên dịch Kiểm thử Tổng cộng Bảng 3.5.3 Bản tổng kết kế hoạch dự án PSP

Mục đích Mẫu này ghi nhận các thông tin ước lượng và thực tế của đề án

Đầu trang Nhập các thông tin: - Tên và ngày hiện tại - Tên và mã số chương trình - Tên người hướng dẫn

- Ngôn ngữ sử dụng để lập trình

Tóm tắt

Phút/LOC Trước khi phát triển:

- Nhập giá trị Phút/LOC dự kiến cho đề án này. Sử dụng tốc độĐến ngày từ

chương trình gần nhất trong bản ghi công việc hay bản tổng kết kế hoạch dự

án.

Sau khi phát triển:

- Chia tổng thời gian phát triển cho độ lớn chương trình thực tếđể có chỉ số

Phút/LOC thực tếĐến ngày

- Ví dụ, nếu dự án phát triển mất 196 phút và gồm 29 LOC, chỉ số Phút/LOC sẽ

là 196/29=6.76 LOC/Giờ Trước khi phát triển:

- Tính LOC/Giờ dự kiến bằng cách lấy 60 chia cho Phút/LOC dự kiến Sau khi phát triển:

- Để tính LOC/Giờ thực tế và Đến ngày, lấy 60 chia cho Phút/LOC thực tếĐến ngày

Ví dụ: Với chỉ số Phút/LOC thực tế là 6.76, chỉ số LOC/Giờ thực tế là 60/6.76=8.88

Sai sót/KLOC Trước khi phát trin:

- Tìm s sai sót/KLOC trong các chương trình gn đây nht. (adsbygoogle = window.adsbygoogle || []).push({});

- S dng giá tr này như là s sai sót/KLOC kế hoch cho d án này. Sau khi phát trin:

- Tính s sai sót/KLOC thc tếĐến ngày cho chương trình này.

- Vi giá tr thc tế: Tng s sai sót thc tế *1000 / Tng LOC Mi và Thay đổi thc tế

- Tính toán tương t cho giá trĐến ngày

- Ví d: vi 17 sai sót Đến ngày và 153 LOC Mi và Thay đổi thì ch s sai sót/KLOC Đến ngày là = 1000*17/153 = 111.11

Độ lớn chương trình (LOC)

Trước khi phát triển:

- Nhập giá trị Tổng cộng, Tối đa và tối thiểu của LOC Mới & Thay đổi Sau khi phát triển:

- Đếm và nhập giá trị LOC Mới & Thay đổi thực tế.

- Với Đến ngày, cộng thêm LOC Mới và Thay đổi thực sự với LOC mới và Thay đổi Đến ngày của chương trình trước đó.

Thời gian bỏ ra ở từng giai đoạn

Kế hoạch Đối với Tổng thời gian phát triển (Total Development time), nhân LOC Mới & Thay đổi với Phút/LOC

Đối với Thời gian tối đa, nhân độ lớn tối đa (Maximum size) với Phút/LOC.

Đối với Thời gian tối thiểu, nhân độ lớn tối thiểu (Minimum size) với Phút/LOC.

Từ bản tổng kết kế hoạch dự án của chương trình gần nhất, tìm giá trịĐến ngày % cho mỗi pha.

Sử dụng Đến ngày % từ chương trình trước đó, tính toán thời gian kế hoạch cho mỗi pha.

Lấy dữ liệu này từ Bản ghi nhận thời gian

Đến ngày Với mỗi pha, điền vào tổng thời gian thực tế và thời gian Đến ngày từ chương trình gần nhất.

Đến ngày % Với mỗi pha, điền vào (thời gian Đến ngày * 100) / Tổng thời gian Đến ngày.

Sai sót mc phi

Kế hoch Trước khi phát trin, ước lượng tng s sai sót s có th mc phi trong chương trình: sai sót/KLOC kế hoch * LOC Mi và Thay đổi kế hoch ca chương trình / 1000

Ví d, vi sai sót/KLOC kế hoch là 75.9 và LOC Mi và Thay đổi là 75, tng s sai sót kế hoch = 75.9*75/1000 = 5.96, làm tròn thành 6.

Trước khi phát trin, ước lượng sai sót mc phi trong tng pha bng cách s dng tng sai sót ước lượng và s phân b sai sót mc phi Đến ngày % ca chương trình trước.

Thực tế Sau khi phát triển, tìm và điền số lượng sai sót thực tế mắc phải trong mỗi pha Đến ngày Với mỗi pha, nhập vào tổng số sai sót thực tế và sai sót Đến ngày từ chương

trình gần nhất.

Đến ngày % Với mỗi pha, nhập vào 100*(Sai sót Đến ngày của pha đó)/(Tổng sai sót Đến ngày)

Sai sót loại bỏ

Kế hoch dòng tng cng, đin vào tng s sai sót ước lượng.

S dng các giá trĐến ngày t chương trình gn nht, tính toán sai sót kế hoch loi bđược trong mi pha.

Thực tế Sau khi phát triển, tìm và điền số lượng sai sót thực tế loại bỏ trong mỗi pha Đến ngày Với mỗi pha, nhập vào tổng số sai sót thực tế và sai sót Đến ngày từ chương (adsbygoogle = window.adsbygoogle || []).push({});

trình gần nhất.

Đến ngày % Với mỗi pha, nhập vào 100*(Sai sót Đến ngày của pha đó)/(Tổng sai sót Đến ngày)

Bảng 3.5.4 Chỉ dẫn cho bản tổng kết kế hoạch

Kịch bản quy trình PSP và bản tổng kết kế hoạch dự án mới giờđây được cập nhật như trong các bảng 3.5.2 và 3.5.3. Các chỉ dẫn cho bản tổng kết kế hoạch dự án ở bảng 3.5.4. Các mục mới trong các bảng này được in nghiêng đậm. Các mục được thêm vào là cột Kế hoạch cho các sai sót mắc phải, sai sót được loại bỏ và dòng sai sót/KLOC trong bản tổng kết.

Một phần của tài liệu quy trình PSP (Trang 124 - 127)