PSP scripts hướng dẫn bạn qua các bước quá trình. Các yếu tố chính kịch bảnmục đích của nó, các tiêu chuẩn nhập cảnh, các giai đoạn (hoặc bước) được thực hiện, và cácthoát khỏi tiêu chuẩn. Kịch bản quá trình PSP0 được hiển thị trong bảng 2.1. Nó mô tả trong các từcấu trúc đơn giản quá trình thể hiện trong hình 2.1. Một kịch bản PSP0 thứ hai, các tập lệnh lập kế hoạch, được thể hiện trong bảng 2.2. Nó một thời gian ngắn tóm tắt các bước lập kế hoạch choPSP0. Với một quá trình đơn giản như PSP0, bạn có thể không cần phải nhìn vào kịch bản rấtthông thường, nhưng với một quá trình phức tạp hơn, nó là một ý tưởng tốt để sử dụng kịch bản giống nhưmột danh sách kiểm tra. Sau đó, ở đầu và mỗi giai đoạn quá trình kết thúc, bạn có thể xác minhrằng bạn đã không bỏ qua bất cứ điều gì quan trọng.Các giai đoạn lập kế hoạch và postmortem khá rõ ràng từ các tập lệnh trongBảng 2.1, 2.2, và 2.4, nhưng giai đoạn phát triển trong bảng 2.3 có bốn bước:thiết kế, mã, biên dịch, và thử nghiệm. Cho đến khi các bước đã được mô tả rõ ràng,18 2 chương trình cá nhân đường cơ sở2.1 BẢNG PSP0 QUÁ TRÌNH KỊCH BẢNMục đích để hướng dẫn sự phát triển của mô-đun cấp chương trìnhMục tiêu chí • vấn đề mô tả• PSP0 tóm tắt kế hoạch dự án mẫu• Thời gian và lỗi ghi nhật ký• Lỗi loại tiêu chuẩn• Đồng hồ bấm giờ (tùy chọn)Bước hoạt động mô tả1 kế hoạch • sản xuất hoặc có được một tuyên bố yêu cầu.• Ước tính thời gian yêu cầu phát triển.• Nhập dữ liệu kế hoạch thành dự án kế hoạch tóm tắt.• Hoàn thành các bản ghi thời gian ghi âm.2 phát triển • thiết kế chương trình.• Thực hiện thiết kế.• Biên dịch chương trình, và sửa chữa và đăng nhập tất cả lỗi tìm thấy.• Kiểm tra chương trình, và sửa chữa và đăng nhập tất cả lỗi tìm thấy.• Hoàn thành các bản ghi thời gian ghi âm.Sau khi chết 3 điền vào mẫu dự án kế hoạch tóm tắt với thực tế thời gian, đào tẩu, vàKích thước dữ liệu.Thoát khỏi tiêu chí • một chương trình thử nghiệm kỹ lưỡng• ** Hoàn tất bản tóm tắt kế hoạch dự án mẫu với dữ liệu ước tính và thực tế• Hoàn thành thời gian và lỗi ghi nhật ký2.6 quá trình PSP0 192.2 BẢNG PSP0 LẬP KẾ HOẠCH SCRIPTMục đích để hướng dẫn PSP kế hoạch quy trìnhMục tiêu chí • vấn đề mô tả• Dự án bản tóm tắt kế hoạch mẫu• Thời gian ghi nhật kýBước hoạt động mô tả1 chương trình • sản xuất hoặc có được một tuyên bố yêu cầu cho chương trình.Yêu cầu • đảm bảo rằng các tuyên bố yêu cầu là rõ ràng và rõ ràng.• Giải quyết bất kỳ câu hỏi.2 tài nguyên làm cho ước tính của bạn tốt nhất của thời gian cần thiết để phát triển chương trình này.Ước tínhThoát khỏi tiêu chí • Documented yêu cầu tuyên bố• ** Hoàn tất bản tóm tắt kế hoạch dự án mẫu với ước tính phát triểndữ liệu thời gian• Hoàn thành thời gian ghi nhật ký2.3 BÀN PSP0 PHÁT TRIỂN KỊCH BẢNMục đích để hướng dẫn sự phát triển của chương trình nhỏMục tiêu chí • yêu cầu tuyên bố• Dự án bản tóm tắt kế hoạch mẫu với thời gian ước tính chương trình phát triển• Thời gian và lỗi ghi nhật ký• Lỗi loại tiêu chuẩnBước hoạt động mô tả1 thiết kế • xem xét các yêu cầu và sản xuất một thiết kế để đáp ứng cho họ.• Các bản ghi trong Nhật ký lỗi ghi bất kỳ Khuyết tật yêu cầu tìm thấy.• Thời gian kỷ lục trong thời gian ghi nhật ký.2 mã • thực hiện thiết kế.• Các bản ghi trong bản ghi lỗi đăng nhập bất kỳ yêu cầu hoặc thiết kế Khuyết tậttìm thấy.• Thời gian kỷ lục trong thời gian ghi nhật ký.3 biên dịch • biên dịch chương trình cho đến khi không không có lỗi biên dịch.• Sửa chữa tất cả lỗi tìm thấy.• Ghi Khuyết tật trong Nhật ký lỗi ghi âm.• Thời gian kỷ lục trong thời gian ghi nhật ký.• 4 bài kiểm tra thử nghiệm cho đến khi tất cả các bài kiểm tra chạy mà không có lỗi.• Sửa chữa tất cả lỗi tìm thấy.• Ghi Khuyết tật trong Nhật ký lỗi ghi âm.• Thời gian kỷ lục trong thời gian ghi nhật ký.Thoát khỏi tiêu chí • một chương trình thử nghiệm kỹ lưỡng• Hoàn thành thời gian và lỗi ghi nhật kýcó là không có cách nào để nói khi từng bước bắt đầu hoặc kết thúc. Một trong những nhầm lẫn phổ biến, choVí dụ, liên quan đến sự khác biệt giữa các mã hóa và biên dịch. Trong khi trình biên dịch đầu tiên chạy, mà rõ ràng là biên dịch thời gian, nhưng làm thế nào bạn phân loại thời gianđược sử dụng làm thay đổi mã hóa cần thiết để sửa chữa các Khuyết tật được tìm thấy trong biên soạn? Trong cuốn sách này, tôi đề nghị rằng bạn phân loại biên dịch chỉnh dành thời gianKhuyết tật như biên dịch thời gian, và thời gian chi cho sửa chữa và biên dịch bài kiểm tra Khuyết tậtkhi thử nghiệm. Tương tự như vậy, các tiêu chí lối ra gọi cho một chương trình thử nghiệm kỹ lưỡng. Kiểm tra kỹ lưỡng nên được xác định cho mỗi chương trình trong quá trình lập kế hoạch, yêu cầu, hoặcthiết kế. Cho đến khi tất cả các tiêu chuẩn nhập cảnh và lối ra được chính xác định nghĩa, Tuy nhiên, cácCác phép đo cho các bước này là không chính xác. Để tìm hiểu làm thế nào để xác định và đo lường mộtquá trình, tôi đã tìm thấy cho nó hiệu quả nhất để bắt đầu với không chính xác đo vàsau đó sử dụng các dữ liệu kết quả để làm cho quá trình và các biện pháp của nó chính xác hơn.2,7 các biện pháp PSP0PSP0 có hai biện pháp:1. thời gian dành cho một giai đoạn2. các Khuyết tật tìm thấy mỗi giai đoạn20 2 chương trình cá nhân đường cơ sởBẢNG 2.4 PSP0 POSTMORTEM SCRIPTMục đích để hướng dẫn quá trình postmortem PSPMục tiêu chí • vấn đề mô tả và yêu cầu báo cáo• Dự án bản tóm tắt kế hoạch mẫu với dữ liệu thời gian nghiên cứu• Hoàn thành thời gian và lỗi ghi nhật ký• Một thử nghiệm và chạy chương trìnhBước hoạt động mô tả1 lỗi • xem lại kế hoạch dự án tóm tắt để xác minh rằng tất cả các Khuyết tậtGhi âm tìm thấy trong mỗi giai đoạn đã được ghi lại.• Sử dụng hồi ức tốt nhất của bạn, ghi lại bất kỳ bỏ qua lỗi.2 lỗi dữ liệu • kiểm tra các dữ liệu trên mỗi khiếm khuyết trong ghi âm đào tẩu đăng nhậpNhất quán được chính xác và đầy đủ.• Xác minh rằng số lượng lỗi tiêm và gỡ bỏ một giai đoạnđược hợp lý và Cập Nhật.• Sử dụng hồi ức tốt nhất của bạn, sửa chữa bất kỳ dữ liệu lỗi thiếu hoặc không chính xác.3 thời gian • xem lại các bản ghi thời gian ghi âm hoàn thành cho lỗi hoặc thiếu sót.• Sử dụng hồi ức tốt nhất của bạn, sửa chữa bất kỳ dữ liệu thời gian thiếu hoặc không đầy đủ.Thoát khỏi tiêu chí • một chương trình thử nghiệm kỹ lưỡng• ** Hoàn tất bản tóm tắt kế hoạch dự án mẫu• Hoàn thành thời gian và lỗi ghi nhật kýThời gian cho một giai đoạn là một kỷ lục đơn giản của đồng hồ thời gian dành tại mỗimột phần của quá trình PSP. Mặc dù ghi dữ liệu thời gian và khiếm khuyết có thể mất một chútthời gian, một số PSP hỗ trợ công cụ có sẵn. Khi sử dụng một trong hỗ trợcông cụ, thời gian ghi âm là đơn giản và mất ít thời gian. Thời gian ghi âm được thảo luận trongPhần 2,8, và PSP hỗ trợ công cụ được bảo hiểm ở phần cuối của chương.Ghi dữ liệu lỗi là một chút trickier. Đối với PSP0, ghi lại các dữ liệu được chỉ địnhĐối với mỗi lỗi bạn tìm thấy trong quá trình biên dịch và thử nghiệm. Một lỗi được tính mỗithời gian bạn thay đổi một chương trình để sửa chữa một vấn đề. Sự thay đổi có thể là một ký tự,hoặc nó có thể là nhiều phát biểu. Miễn là những thay đổi liên quan đến biên dịch cùng hoặc kiểm tra vấn đề, họ chiếm một khiếm khuyết. Lưu ý rằng bạn xác định các khiếm khuyếtđếm bởi những gì bạn thay đổi trong chương trình. Một số trình biên dịch, ví dụ, tạo ranhiều báo lỗi cho một lỗi duy nhất. Nếu những đã được kết nối với mộtvấn đề, sau đó bạn sẽ truy cập nó như một khiếm khuyết.Cũng tin cậy Khuyết tật trong các trường hợp kiểm tra và các tài liệu khác nhưng điều trị mỗi trường hợp thử nghiệmnhư là một chương trình riêng biệt và bản ghi lỗi chống lại nó. Lỗi ghi âm được thảo luậntrong phần 2.9. Ghi lại tất cả các Khuyết tật được tìm thấy và cố định trong một chương trình chống lại các mớimã được viết cho chương trình đó. Khi bạn làm việc trên một nhóm, bạn sẽ thường xuyên nâng cao chương trình lớn hơn, vì vậy bạn một cách riêng biệt nên ghi lại các Khuyết tật được tìm thấy trong cácchương trình cơ sở lớn chống lại chương trình đó và không phải đối với mã mới bạn đangphát triển. Nói chung, không ghi lại bất kỳ Khuyết tật từ bất kỳ chương trình nào khác, kiểm trathủ tục, hoặc hỗ trợ hệ thống chống lại mã mới của bạn. Làm như vậy sẽ làm cho nókhó khăn để đánh giá chất lượng của công việc của bạn.Lý do để thu thập dữ liệu thời gian và khiếm khuyết là để giúp bạn lập kế hoạch vàquản lý dự án của bạn. Những dữ liệu này sẽ hiển thị trong trường hợp bạn chi tiêu thời gian của bạn và nơibạn tiêm và sửa chữa các Khuyết tật hầu hết. Dữ liệu cũng sẽ giúp bạn để xem làm thế nào của bạnhiệu suất thay đổi khi bạn thay đổi quá trình của bạn. Bạn có thể sau đó quyết định cho chính mình như thế nào mỗi quá trình thay đổi ảnh hưởng đến năng suất của bạn và chất lượng của bạnlàm việc sản phẩm.2,8 thời gian ghi âmBảng 2,5 cho thấy PSP thời gian ghi nhật ký và bảng 2,6 cho thấy thời gianCác hướng dẫn đăng nhập ghi âm. Mặc dù thời gian đăng nhập khác nhau PSP hỗ trợcông cụ có thể nhìn một chút khác nhau, tất cả đều ghi lại cùng dữ liệu cơ bản:▫ dự án hoặc chương trình đang được làm việc trên▫ giai đoạn quá trình cho tác vụ▫ ngày tháng và thời gian bạn bắt đầu và kết thúc làm việc trên các nhiệm vụ▫ bất kỳ thời gian gián đoạn2,8 thời gian ghi âm 21▫ mạng hoặc đồng bằng thời gian làm việc trên các nhiệm vụ▫ ý kiếnTrước khi sử dụng bất kỳ công cụ hỗ trợ PSP, bạn phải nhập tên của bạn, dự án,và bất kỳ thông tin nào khác theo yêu cầu của công cụ. Khi bạn bắt đầu một hoạt động, chẳng hạn nhưlập kế hoạch chương trình PSP đầu tiên của bạn, nhập ngày và thời gian bạn bắt đầu. Sau đó, khibạn hoàn thành kế hoạch, nhập thời gian bạn hoàn thành. Công cụ sẽ tự động tính toán sự khác biệt giữa thời gian bắt đầu và ngừng trong thời gian Delta cột. Nếubạn bị gián đoạn trong giai đoạn này, kỷ lục thời gian gián đoạn trong thời gian gián đoạn cột.Với hoạt động mất một vài giờ hoặc nhiều hơn, bạn sẽ thường xuyên bị gián đoạnbằng cách gọi điện thoại, câu hỏi hoặc những thứ khác. Nếu bạn luôn bỏ qua thời gian như vậygián đoạn đi, bạn sẽ không biết bao nhiêu thời gian bạn thực sự đã dành trên bất kỳ hoạt động. Mặc dù bạn có thể nghĩ rằng thời gian gián đoạn quá nhỏ mà bạncó thể bỏ qua chúng, họ thường bật ra được như dài hoặc dài hơn thời gian thực tếchi tiêu vào các công việc chính nó. Thật không may, với hầu hết gián đoạn, nó là không thểcho biết ngay từ đầu bao lâu họ sẽ mất. Bạn có thể lưu ý trong cột ý kiếnkhi gián đoạn bắt đầu và sau đó tính toán bị mất thời gian khi gián đoạnđã qua. Cho một gián đoạn 18 phút, ví dụ, bạn sẽ nhập 18 trong cácGián đoạn thời gian cột. Sau đó công cụ hỗ trợ PSP nào trừ 18 phúttừ thời gian cuối của nhiệm vụ.Thông thường, bạn sẽ quên ghi lại bắt đầu hoặc ngừng thời gian của một giai đoạn hoặc gián đoạn. Khi bạn nhận ra điều này, làm cho ước tính của bạn tốt nhất của thời gian tham gia. Nếubạn làm điều này nhanh chóng, nó có khả năng là khá chính xác. Tôi xử lý interrup
đang được dịch, vui lòng đợi..