Operator Course. Trace Sampling Equipment overview Analysis Course Overview.
Course Overview I
-
Upload
carolina-nava -
Category
Documents
-
view
220 -
download
0
Transcript of Course Overview I
-
8/13/2019 Course Overview I
1/19
This material is approved for public release. Distribution is limited by the
Software Engineering Institute to attendees.
Sponsored by the U.S. Department of Defense
2006 by Carnegie Mellon University
January 2006
Pittsburgh, PA 15213-3890
PSP I - Course Overview - 1
Personal Software Process
for Engineers: Part I
Course OverviewSM
-
8/13/2019 Course Overview I
2/19
2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 2
Introductions
Instructor introductions
Course logistics and building facilities
Student introductions name and organization
course expectations
language you will use
-
8/13/2019 Course Overview I
3/19
2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 3
Exercise
Use the Question/Comment sheet to describe your view
of software development issues and problems in your
organization.
After you finish your responses, we will have a classdiscussion about software development in your
organization.
10 minutes
-
8/13/2019 Course Overview I
4/19
2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 4
PSP Course Objectives
This is a software process course. The objectives are to
introduce you to a process-based approach to developing
software
show you how to measure and analyze your personal
software process (PSP) show you how to use process data to improve your
personal performance
show you how to apply these methods to other structured
tasks
-
8/13/2019 Course Overview I
5/19
2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 5
SEI-certified professionals will
realize an increase in
knowledge and skills
prestige
marketability
professional recognition
compensation
SEI-Certified PSP Developer
Rightly or wrongly, companies place a value on
certification, and it will up your salary.
- Information Week, April 2004
-
8/13/2019 Course Overview I
6/19
2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 6
General Course Information
Prerequisites
You must know a programming language.
You should have completed the pre-reading.
Helpful background familiarity with basic statistics
ability to read simple formal notations
Facilities
available development environment Microsoft Word, Excel and Access capability
-
8/13/2019 Course Overview I
7/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 7
Course TopicsPSP Part I: Planning
Introduction to the PSP
and TSP
Process measurement
Estimating withPROBE I
Estimating with
PROBE II
Using PSP data
PSP Part II: Quality
Software quality
State-machine design
and verification
Design Design verification
Using the PSP
-
8/13/2019 Course Overview I
8/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 8
Course StructurePre-course reading assignment
Typical course day
lecture: review key topics from textbook
lab- process tutorial
- program or report assignment
- lab work
Post-course homework
-
8/13/2019 Course Overview I
9/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 9
Student Evaluation
The factors that affect your evaluation are
the quality of the data that you submit
the completeness and consistency of your results
adherence to the proper order and format of assignment
submissions your analysis of your PSP
-
8/13/2019 Course Overview I
10/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 10
Instructor AvailabilityInstructors will be available
during class hours each day
after class by phone or e-mail
-
8/13/2019 Course Overview I
11/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 11
ExpectationsStudents learn the PSP by
completing the assigned reading
attending the class lectures, tutorials, and workshops
completing the assignments
You should plan to spend two weeks of classroom time and a
few additional days outside the class to complete the course.
Each student is expected to make this commitment.
-
8/13/2019 Course Overview I
12/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 12
Ground Rules for Class1. Be here on time; we will start on time each day.
2. Attend all sessions; discuss any exceptions with
instructors.
3. Keep this room a quiet zone during lab periods; move
conversations outside.
4. You must use the PSP techniques/methods on the
assignments. Your goal is to learn the process, not just towrite programs.
5. Turn in assignments that are correct, complete, and in the
proper order.
-
8/13/2019 Course Overview I
13/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 13
Course Agenda - Week 1 Day 1
8:00 Continental breakfast
8:30 Course overview and introductory exercise
L1. Introduction to the PSP and TSP
10:00 Break
10:30 Lab session
Using PSP0 tutorial
Program 1 assignment
12:00 Lunch
1:00 Lab session (continued)
http://localhost/var/www/apps/conversion/tmp/scratch_8/Intro%20EX.dochttp://localhost/var/www/apps/conversion/tmp/scratch_8/L1%20Introduction%20to%20PSP.ppthttp://localhost/var/www/apps/conversion/tmp/scratch_8/Using%20PSP0.ppthttp://localhost/var/www/apps/conversion/tmp/scratch_8/ASGKIT%20PROG1.dochttp://localhost/var/www/apps/conversion/tmp/scratch_8/ASGKIT%20PROG1.dochttp://localhost/var/www/apps/conversion/tmp/scratch_8/Using%20PSP0.ppthttp://localhost/var/www/apps/conversion/tmp/scratch_8/L1%20Introduction%20to%20PSP.ppthttp://localhost/var/www/apps/conversion/tmp/scratch_8/Intro%20EX.doc -
8/13/2019 Course Overview I
14/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 14
Course Agenda - Week 1 Day 2
8:00 Continental breakfast
8:30 L2. Process measurement
10:00 Break
10:30 Lab session Size counting standard assignment
Coding standard assignment
Using PSP0.1 tutorial
Program 2 assignment
12:00 Lunch1:00 Lab session (continued)
http://localhost/var/www/apps/conversion/tmp/Week1Day2/L2%20Process%20Measurement.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day2/ASGKIT%20Counting%20Std.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day2/ASGKIT%20Coding%20Std.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day2/Using%20PSP0.1.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day2/ASGKIT%20PROG2.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day2/ASGKIT%20PROG2.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day2/Using%20PSP0.1.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day2/ASGKIT%20Coding%20Std.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day2/ASGKIT%20Counting%20Std.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day2/L2%20Process%20Measurement.ppt -
8/13/2019 Course Overview I
15/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 15
Course Agenda - Week 1 Day 3
8:00 Continental breakfast
8:15 Class data feedback
8:30 L3. Estimating with PROBE I
10:00 Break10:30 Lab session
Using PSP1 tutorial
Program 3 assignment
12:00 Lunch
1:00 Lab session (continued)
http://localhost/var/www/apps/conversion/tmp/Week1Day3/L3%20PROBE%20I.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day3/Using%20PSP1.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day3/ASGKIT%20PROG3.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day3/ASGKIT%20PROG3.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day3/Using%20PSP1.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day3/L3%20PROBE%20I.ppt -
8/13/2019 Course Overview I
16/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 16
Course Agenda - Week 1 Day 4
8:00 Continental breakfast
8:15 Class data feedback
8:30 L4. Estimating with PROBE II
10:00 Break10:30 Lab session
Using PSP1.1 tutorial
Program 4 assignment
12:00 Lunch
1:00 Lab session (continued)
http://localhost/var/www/apps/conversion/tmp/Week1Day4/L4%20PROBE%20II.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day4/Using%20PSP1.1.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day4/ASGKIT%20PROG4.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day4/ASGKIT%20PROG4.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day4/Using%20PSP1.1.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day4/L4%20PROBE%20II.ppt -
8/13/2019 Course Overview I
17/19 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 17
Course Agenda - Week 1 Day 5
8:00 Continental breakfast
8:15 Class data feedback
8:30 L5. Using PSP data
10:00 Break10:30 Lab session
Interim report assignment
Design and code review checklists assignment
12:00 Lunch
1:00 Lab session (continued)
2:00 Course feedback and evaluation
2:30 Adjourn
http://localhost/var/www/apps/conversion/tmp/Week1Day5/L5%20Using%20PSP%20Data.ppthttp://localhost/var/www/apps/conversion/tmp/Week1Day5/ASGKIT%20Interim%20Report.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day5/ASGKIT%20Review%20Checklists.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day5/ASGKIT%20Review%20Checklists.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day5/ASGKIT%20Interim%20Report.dochttp://localhost/var/www/apps/conversion/tmp/Week1Day5/L5%20Using%20PSP%20Data.ppt -
8/13/2019 Course Overview I
18/19
2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 18
Post-Course Homework
Assignments
Complete unfinished program assignments
Interim report
Design and code review checklists assignment
Pre-reading for week 2: Chapters 8 to 14
-
8/13/2019 Course Overview I
19/19
2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 19
Post-Course Schedule
Assignment Estimated Effort Due
Interim report 6-12 hours
Checklist assignment 2-3 hours
Pre-reading
for week 2
5-10 hours