The PSP scripts guide you through the process steps. The principal scr dịch - The PSP scripts guide you through the process steps. The principal scr Việt làm thế nào để nói

The PSP scripts guide you through t

The PSP scripts guide you through the process steps. The principal script elements
are its purpose, the entry criteria, the phases (or steps) to be performed, and the
exit criteria. The PSP0 Process Script is shown in Table 2.1. It describes in words
the simple process structure shown in Figure 2.1. A second PSP0 script, the Planning Script, is shown in Table 2.2. It briefly summarizes the planning steps for
PSP0. With a simple process like PSP0, you may not need to look at the script very
often, but with a more complex process, it is a good idea to use the script much like
a checklist. Then, at the beginning and end of every process phase, you can verify
that you didn’t overlook anything important.
The planning and postmortem phases are quite clear from the scripts in
Tables 2.1, 2.2, and 2.4, but the development phase in Table 2.3 has four steps:
design, code, compile, and test. Until these steps have been explicitly described,
18 Chapter 2 The Baseline Personal Process
TABLE 2.1 PSP0 PROCESS SCRIPT
Purpose To guide the development of module-level programs
Entry Criteria • Problem description
• PSP0 Project Plan Summary form
• Time and Defect Recording logs
• Defect Type standard
• Stopwatch (optional)
Step Activities Description
1 Planning • Produce or obtain a requirements statement.
• Estimate the required development time.
• Enter the plan data in the Project Plan Summary form.
• Complete the Time Recording log.
2 Development • Design the program.
• Implement the design.
• Compile the program, and fix and log all defects found.
• Test the program, and fix and log all defects found.
• Complete the Time Recording log.
3 Postmortem Complete the Project Plan Summary form with actual time, defect, and
size data.
Exit Criteria • A thoroughly tested program
• Completed Project Plan Summary form with estimated and actual data
• Completed Time and Defect Recording logs
2.6 The PSP0 Process 19
TABLE 2.2 PSP0 PLANNING SCRIPT
Purpose To guide the PSP planning process
Entry Criteria • Problem description
• Project Plan Summary form
• Time Recording log
Step Activities Description
1 Program • Produce or obtain a requirements statement for the program.
Requirements • Ensure that the requirements statement is clear and unambiguous.
• Resolve any questions.
2 Resource Make your best estimate of the time required to develop this program.
Estimate
Exit Criteria • Documented requirements statement
• Completed Project Plan Summary form with estimated development
time data
• Completed Time Recording log
TABLE 2.3 PSP0 DEVELOPMENT SCRIPT
Purpose To guide the development of small programs
Entry Criteria • Requirements statement
• Project Plan Summary form with estimated program development time
• Time and Defect Recording logs
• Defect Type standard
Step Activities Description
1 Design • Review the requirements and produce a design to meet them.
• Record in the Defect Recording log any requirements defects found.
• Record time in the Time Recording log.
2 Code • Implement the design.
• Record in the Defect Recording log any requirements or design defects
found.
• Record time in the Time Recording log.
3 Compile • Compile the program until there are no compile errors.
• Fix all defects found.
• Record defects in the Defect Recording log.
• Record time in the Time Recording log.
4 Test • Test until all tests run without error.
• Fix all defects found.
• Record defects in the Defect Recording log.
• Record time in the Time Recording log.
Exit Criteria • A thoroughly tested program
• Completed Time and Defect Recording logs
there is no way to tell when each step starts or ends. One common confusion, for
example, concerns the distinction between coding and compiling. While the compiler is first run, that is clearly compile time, but how do you classify the time
spent making the necessary coding changes to fix the defects found during compilation? In this book, I suggest that you classify the time spent correcting compile
defects as compile time, and the time spent correcting and compiling test defects
as test time. Similarly, the exit criteria call for a thoroughly tested program. Thorough testing should be defined for each program during planning, requirements, or
design. Until all of the entry and exit criteria are precisely defined, however, the
measurements for these steps are imprecise. To learn how to define and measure a
process, I have found it most effective to start with imprecise measurements and
then use the resulting data to make the process and its measures more precise.
2.7 PSP0 Measures
PSP0 has two measures:
1. The time spent per phase
2. The defects found per phase
20 Chapter 2 The Baseline Personal Process
TABLE 2.4 PSP0 POSTMORTEM SCRIPT
Purpose To guide the PSP postmortem process
Entry Criteria • Problem description and requirements statement
• Project Plan Summary form with development time data
• Completed Time and Defect Recording logs
• A tested and running program
Step Activities Description
1 Defect • Review the Project Plan Summary to verify that all of the defects
Recording found in each phase were recorded.
• Using your best recollection, record any omitted defects.
2 Defect Data • Check that the data on every defect in the Defect Recording log
Consistency are accurate and complete.
• Verify that the numbers of defects injected and removed per phase
are reasonable and correct.
• Using your best recollection, correct any missing or incorrect defect data.
3 Time • Review the completed Time Recording log for errors or omissions.
• Using your best recollection, correct any missing or incomplete time data.
Exit Criteria • A thoroughly tested program
• Completed Project Plan Summary form
• Completed Time and Defect Recording logs
The time spent per phase is a simple record of the clock time spent in each
part of the PSP process. Although recording time and defect data can take a little
time, several PSP support tools are available. When using one of these support
tools, time recording is simple and takes little time. Time recording is discussed in
Section 2.8, and PSP support tools are covered at the end of the chapter.
Recording defect data is a little trickier. For PSP0, record the specified data
for every defect you find during compiling and testing. A defect is counted every
time you change a program to fix a problem. The change could be one character,
or it could be multiple statements. As long as the changes pertain to the same compile or test problem, they constitute one defect. Note that you determine the defect
count by what you change in the program. Some compilers, for example, generate
multiple error messages for a single defect. If these were all connected to one
problem, then you would count it as one defect.
Also count defects in the test cases and other materials but treat each test case
as a separate program and record defects against it. Defect recording is discussed
in Section 2.9. Record all the defects found and fixed in a program against the new
code written for that program. When you work on a team, you will often be enhancing larger programs, so you should separately record the defects found in the
older base program against that program and not against the new code you are
developing. In general, don’t record any defects from any other programs, test
procedures, or support systems against your new code. Doing so would make it
difficult to assess the quality of your work.
The reason for gathering both time and defect data is to help you plan and
manage your projects. These data will show where you spend your time and where
you inject and fix the most defects. The data will also help you to see how your
performance changes as you modify your process. You can then decide for yourself how each process change affects your productivity and the quality of your
work products.
2.8 Time Recording
Table 2.5 shows the PSP Time Recording Log and Table 2.6 shows the Time
Recording Log Instructions. Even though the time logs in various PSP support
tools may look somewhat different, they all record the same basic data:
▫ The project or program being worked on
▫ The process phase for the task
▫ The date and time you started and finished working on the task
▫ Any interruption time
2.8 Time Recording 21
▫ The net or delta time worked on the task
▫ Comments
Before using any PSP support tool, you must enter your name, the project,
and any other information required by the tool. When you start an activity, such as
planning your first PSP program, enter the date and the time you start. Then, when
you finish planning, enter the time you finished. The tool will automatically calculate the difference between the start and stop times in the Delta Time column. If
you were interrupted during this phase, record the interruption time in the Interruption Time column.
With activities that take several hours or more, you will often be interrupted
by phone calls, questions, or other things. If you consistently ignore the time such
interruptions take, you will not know how much time you actually spent on any activity. Though you might think that the interruption times are so small that you
could ignore them, they often turn out to be as long or longer than the actual time
spent on the task itself. Unfortunately, with most interruptions, it is impossible to
tell at the outset how long they will take. You could note in the Comments column
when the interruption started and then calculate the lost time when the interruption
was over. For an 18-minute interruption, for example, you would enter 18 in the
Interruption Time column. Then the PSP support tool would subtract 18 minutes
from the elapsed time at the end of the task.
Often, you will forget to record the start or stop times of a phase or an interruption. When you realize this, make your best estimate of the time involved. If
you do this promptly, it is likely to be fairly accurate. I handle interrup
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
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..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Các kịch bản PSP hướng dẫn bạn qua các bước xử lý. Các yếu tố kịch bản chính
là mục đích của nó, các tiêu chuẩn nhập cảnh, các giai đoạn (hoặc các bước) để được thực hiện, và các
tiêu chuẩn xuất cảnh. Các PSP0 Process Script được thể hiện trong Bảng 2.1. Nó mô tả trong các từ
cấu trúc quá trình đơn giản thể hiện trong hình 2.1. Một kịch bản PSP0 thứ hai, các Script Kế hoạch, được thể hiện trong Bảng 2.2. Nó sẽ tóm tắt các bước lập kế hoạch cho
PSP0. 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ất
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 các kịch bản giống như
một danh sách kiểm tra. Sau đó, ở đầu và cuối mỗi giai đoạn quá trình, bạn có thể xác minh
rằng bạn không bỏ sót bất cứ điều gì quan trọng.
Các giai đoạn lập kế hoạch và sau khi chết là khá rõ ràng từ các script trong
bảng 2.1, 2.2, và 2.4, nhưng các giai đoạn phát triển trong Bảng 2.3 có bốn bước:
thiết kế, code, biên dịch và kiểm nghiệm. Cho đến khi các bước này đã được mô tả một cách rõ ràng,
18 Chương 2 Quy trình cơ bản cá nhân
BẢNG 2.1 PSP0 TRÌNH SCRIPT
Mục đích hướng dẫn sự phát triển của các chương trình mô-đun cấp
Tiêu chuẩn nhập • Mô tả sự cố
• Kế hoạch PSP0 Dự án mẫu Tóm tắt
• Thời gian và Defect Recording ghi
• Loại Defect 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 lượng thời gian phát triển cần thiết.
• Nhập dữ liệu kế hoạch ở dạng tóm tắt kế hoạch dự án.
• Hoàn thành các bản ghi Thời gian ghi âm.
Phát triển 2 • Thiết kế chương trình.
• Thực hiện các thiết kế.
• Biên dịch chương trình, và sửa chữa và đăng nhập tất cả các khuyết tật tìm thấy.
• Kiểm tra các chương trình, và sửa chữa và đăng nhập tất cả các khuyết tật tìm thấy.
• Hoàn thành các bản ghi Thời gian ghi âm.
3 Sau cái chết Hoàn thành mẫu Tóm tắt Kế hoạch dự án với thực tế thời gian, khuyết tật, và
dữ liệu kích thước.
Tiêu chuẩn Exit • Một chương trình kiểm tra kỹ lưỡng
• Hoàn thành dạng Tóm tắt Kế hoạch dự án với dự kiến và thực tế dữ liệu
• Thời gian hoàn thành và Defect Recording ghi
2.6 Quá trình PSP0 19
BẢNG 2.2 PSP0 HOẠCH SCRIPT
Mục đích Hướng dẫn quy trình lập kế hoạch PSP
Tiêu chuẩn nhập cảnh • Mô tả sự cố
• Dự án Tóm tắt Kế hoạch dạng
• Thời gian ghi âm
hoạt động Bước 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 rõ ràng và rõ ràng.
• Giải quyết bất kỳ câu hỏi.
2 Resource Hãy ước tính tốt nhất của bạn trong thời gian cần thiết để phát triển các chương trình này.
Ước tính
tiêu chí Exit • yêu cầu Tài liệu tuyên bố
• Hoàn thành dạng Tóm tắt Kế hoạch dự án với sự phát triển ước tính
dữ liệu thời gian
• Thời gian hoàn thành nhật ký ghi
BẢNG 2.3 PSP0 PHÁT TRIỂN SCRIPT
Mục đích hướng dẫn sự phát triển của các chương trình nhỏ
Tiêu chuẩn nhập • tuyên bố yêu cầu
• Mẫu Tóm tắt Kế hoạch dự án có thời gian phát triển chương trình dự kiến
• Thời gian và Defect Recording ghi
• Defect Loại tiêu chuẩn
Bướ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 chúng.
• Ghi vào Recording Defect đăng nhập bất kỳ yêu cầu các khuyết tật được tìm thấy.
• Ghi lại thời gian trong bản ghi Thời gian ghi âm.
2 Mã • Thực hiện các thiết kế.
• Ghi vào Recording Defect đăng nhập bất kỳ yêu cầu hoặc lỗi thiết kế
được tìm thấy.
• Ghi lại thời gian trong bản ghi Thời gian ghi âm.
3 Biên dịch • Biên dịch chương trình cho đến khi có không có lỗi biên dịch.
• Sửa chữa tất cả các lỗi được tìm thấy.
• khuyết tật Ghi vào nhật ký Defect Recording.
• Thời gian ghi trong nhật ký ghi Thời gian.
4 Kiểm tra • Kiểm tra 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ả các lỗi được tìm thấy.
• khuyết tật Ghi vào Defect ghi log.
• Ghi lại thời gian trong bản ghi Thời gian ghi âm.
Tiêu chuẩn Exit • Một chương trình kiểm tra kỹ lưỡng
Time • Hoàn thành và khiếm khuyết Recording ghi
không có cách nào để biết khi nào mỗi bước bắt đầu hoặc kết thúc. Một sự nhầm lẫn phổ biến, ví
dụ, liên quan đến sự phân biệt giữa mã hóa và biên soạn. Trong khi các trình biên dịch là chạy đầu tiên, mà rõ ràng là thời gian biên dịch, nhưng làm thế nào để bạn phân loại thời gian
dành làm thay đổi mã hóa cần thiết để khắc phục các khuyết tật tìm thấy trong quá trình biên dịch? Trong cuốn sách này, tôi đề nghị bạn nên phân loại thời gian chỉnh biên dịch
các khiếm khuyết như biên dịch, và thời gian dành cho chỉnh sửa và biên dịch các khuyết tật kiểm tra
như thời gian thử nghiệm. Tương tự như vậy, các tiêu chuẩn xuất cảnh gọi cho một chương trình kiểm tra kỹ lưỡng. Thử nghiệm 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ặc
thiết kế. Cho đến khi tất cả các tiêu chuẩn nhập cảnh và xuất cảnh được định nghĩa một cách chính xác, tuy nhiên, các
số đo này cho các bước là không chính xác. Để tìm hiểu làm thế nào để xác định và đo lường một
quá trình, tôi đã tìm thấy nó có hiệu quả nhất để bắt đầu với các phép đo chính xác và
sau đó sử dụng các dữ liệu kết quả thực hiện các quy trình và biện pháp của mình chính xác hơn.
2.7 Các biện pháp PSP0
PSP0 có hai biện pháp:
1. Thời gian dành cho mỗi giai đoạn
2. Các khuyết tật tìm thấy mỗi giai đoạn
20 Chương 2 Quy trình cơ bản cá nhân
BẢNG 2.4 PSP0 sau khi chết SCRIPT
Mục đích Hướng dẫn quy trình khám nghiệm tử PSP
Tiêu chuẩn nhập • Vấn đề mô tả và yêu cầu tuyên bố
• Mẫu Tóm tắt Kế hoạch dự án với các dữ liệu thời gian phát triển
• Thời gian hoàn thành và bản ghi Defect Recording
• A thử nghiệm và chạy chương trình
hoạt động Bước Mô tả
1 Defect • Xem lại Tóm tắt Kế hoạch dự án để xác minh rằng tất cả các lỗi
ghi âm được 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ỳ khuyết tật bị bỏ qua.
2 Defect dữ liệu • Kiểm tra các số liệu trên mỗi khiếm khuyết trong Recording Defect đăng
Tính nhất quán là chính xác và đầy đủ.
• Xác minh rằng các con số của các khuyết tật tiêm và loại bỏ mỗi giai đoạn
là hợp lý và chính xác.
• Sử dụng hồi ức tốt nhất của bạn, sửa bất kỳ dữ liệu bị mất hoặc hư hỏng không chính xác.
3 Thời gian • Xem xét các hoàn Thời gian ghi âm ghi về các lỗi hoặc thiếu sót.
• Sử dụng hồi ức tốt nhất của bạn, sửa bất kỳ dữ liệu thời gian thiếu hoặc không đầy đủ.
Các tiêu chí Exit • Một chương trình kiểm tra kỹ lưỡng
• Hoàn thành kế hoạch dự án dạng Tóm tắt
• Hoàn thành thời gian và Defect ghi
ghi, thời gian dành cho mỗi giai đoạn là một đơn giản kỷ lục của đồng hồ thời gian chi tiêu trong mỗi
phần của quá trình PSP. Mặc dù thời gian ghi và lỗi dữ liệu có thể mất một ít
thời gian, một số công cụ hỗ trợ PSP có sẵn. Khi sử dụng một trong các hỗ trợ
các công cụ, ghi thời gian là đơn giản và mất ít thời gian. Thời gian ghi âm được thảo luận trong
Phần 2.8, và các công cụ hỗ trợ PSP được bảo hiểm ở cuối chương này.
Ghi dữ liệu lỗi là một chút phức tạp hơn. Đối với PSP0, ghi lại các dữ liệu quy định
cho mọi lỗi bạn tìm thấy trong quá trình biên soạn và thử nghiệm. Một khiếm khuyết được tính mỗi
khi 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 nhân vật,
hoặc nó có thể là nhiều câu lệnh. Miễn là những thay đổi liên quan đến các biên dịch cùng hay vấn đề kiểm tra, chúng cấu thành một khiếm khuyết. Lưu ý rằng bạn xác định những khiếm khuyết
đếm bằng 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 ra
nhiều thông báo lỗi cho một khiếm khuyết duy nhất. Nếu chúng được tất cả các kết nối với một
vấn đề, ​​sau đó bạn sẽ đếm nó như là một khiếm khuyết.
Cũng đếm khuyết tật trong các trường hợp thử nghiệm và các vật liệu khác nhưng đối xử với mỗi trường hợp thử nghiệm
như là một chương trình riêng biệt và khuyết tật kỷ lục so với nó. Ghi lỗi được thảo luận
trong Phần 2.9. Ghi lại tất cả các khuyết tật tìm thấy và cố định trong một chương trình chống lại mới
mã bằng văn bản cho chương trình đó. Khi bạn làm việc trong một đội, bạn sẽ thường xuyên được tăng cường các chương trình lớn hơn, vì vậy bạn có một cách riêng biệt nên ghi lại các khuyết tật tìm thấy trong các
chương trình cơ sở cũ chống lại chương trình đó và không chống lại các mã mới mà bạn đang
phá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 khác, kiểm tra
thủ tục, hoặc các hệ thống hỗ trợ chống lại các 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ông việc của bạn.
Lý do cho việc thu thập cả thời gian và dữ liệu lỗi 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ị, nơi bạn dành nhiều thời gian của bạn và nơi
bạn bơm và sửa chữa hầu hết các khuyết tật. Các dữ liệu cũng sẽ giúp bạn để xem làm thế nào bạn
thay đổi hiệu suất khi bạn sửa đổi tiến trình của bạn. Sau đó bạn có thể quyết định cho chính mình mỗi quá trình thay đổi ảnh hưởng đến năng suất và phẩm chất của bạn như thế nào
sản phẩm công việc.
2.8 Thời gian ghi âm
Bảng 2.5 cho thấy PSP Time Recording Log và Bảng 2.6 cho thấy các Time
dẫn ghi Log. Mặc dù các bản ghi thời gian hỗ trợ PSP nhiều
công cụ có thể trông hơi khác nhau, tất cả họ đều ghi cùng một dữ liệu cơ bản:
▫ Dự án hoặc chương trình được làm việc trên
▫ Các giai đoạn quá trình cho các nhiệm vụ
▫ Ngày và thời gian bạn bắt đầu và kết thúc việc làm việc trên nhiệm vụ
▫ Bất kỳ thời gian gián đoạn
2.8 Thời gian ghi âm 21
▫ Thời net hay delta thành những nhiệm vụ
▫ Comments
Trướ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, các dự án,
và các thông tin 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ư
kế hoạch chương trình PSP đầu tiên của bạn, hãy nhập ngày tháng và thời gian bạn bắt đầu. Sau đó, khi
bạn hoàn thành kế hoạch, nhập thời gian bạn hoàn thành. Công cụ này sẽ tự động tính toán sự khác biệt giữa bắt đầu và dừng lần trong cột Delta Time. Nếu
bạn đã bị gián đoạn trong giai đoạn này, ghi lại thời gian bị gián đoạn trong cột gián đoạn thời gian.
Với những hoạt động mà mất vài giờ hoặc nhiều hơn, bạn sẽ thường xuyên bị gián đoạn
bởi các cuộc gọi điện thoại, câu hỏi, hoặc những thứ khác. Nếu bạn thường xuyên bỏ qua thời gian như
bị gián đoạn mất, bạn sẽ không biết bao nhiêu thời gian bạn thực chi cho bất kỳ hoạt động. Mặc dù bạn có thể nghĩ rằng thời gian bị gián đoạn là quá nhỏ mà bạn
có thể bỏ qua chúng, họ thường bật ra được miễn hoặc dài hơn so với thời gian thực tế
chi cho các nhiệm vụ riêng của mình. Thật không may, hầu hết các bị gián đoạn, nó là không thể
nói ngay từ đầu họ sẽ mất bao lâu. Bạn có thể lưu ý trong Comments cột
khi sự gián đoạn bắt đầu và sau đó tính toán thời gian bị mất khi bị gián đoạn
đã qua. Đối với một sự gián đoạn 18 phút, ví dụ, bạn sẽ nhập 18 trong
cột gián đoạn thời gian. Sau đó, các công cụ hỗ trợ PSP sẽ trừ đi 18 phút
từ thời gian trôi qua vào cuối của nhiệm vụ.
Thông thường, bạn sẽ quên ghi lại khi bắt đầu hoặc dừng lần trong một giai đoạn hay sự gián đoạn. Khi bạn nhận ra điều này, hãy ước tính tốt nhất của thời gian tham gia của bạn. Nếu
bạn làm điều này kịp thời, nó có khả năng là khá chính xác. Tôi xử lý interrup
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: