UML in a Nutshell by Sinan Si Alhir Following are the changes that were made in the 4/99 reprint: (27) Figure 2-7 The word Subsparc in the dashed rectangle now reads SubSpace. (78) Figure 4-7 The setName : (Name : String) operation of the Project class now reads setName (Name : String) without the colon following the operation name. The getStartData operation of the Project class now reads getStartDate. The getStartData operation of the Activity class now reads getStartDate. The getStartData operation of the Task class now reads getStartDate. (80) Figure 4-8 The getStartData operation of the Work Effort class now reads getStartDate. (81) Figure 4-9 The setName : (Name : String) operation of the Skill class now reads setName (Name : String) without the colon following the operation name. The setDesc : (Desc : String) operation of the Skill class now reads setDesc (Desc : String) without the colon following the operation name. The setName : (Name : String) operation of the Resource class now reads setName (Name : String) without the colon following the operation name. The setProf : (Prof : enum {Expert, Novice}) operation of the Resource-Skill class now reads setProf (Prof : enum{Expert, Novice}) without the colon following the operation name. The setYearsExpr : (YearsExpr : Real) operation of the Resource-Skill class now reads setYearsExpr (YearsExpr : Real) without the colon following the operation name. The setSalary : (Salary : Real) operation of the Salaried class now reads setSalary (Salary : Real) without the colon following the operation name. The setRate : (Rate : Real) operation of the Hourly class now reads setRate (Rate : Real) without the colon following the operation name. (82) Figure 4-10 The setName : (Name : String) operation of the Skill class now reads setName (Name : String) without the colon following the operation name. The setDesc : (Desc : String) operation of the Skill class now reads setDesc (Desc : String) without the colon following the operation name. The setName : (Name : String) operation of the Resource class now reads setName (Name : String) without the colon following the operation name. The setProf (Prof : enum {Expert, Novice} operation of the Resource-Skill class now reads setProf (Prof : enum {Expert, Novice}) with a closing parentheses. (98) Figure 4-28 Message sequence number 2.1 / 1.3 now reads 2.2 / 1.3 (99) Figure 4-29 Message sequence number 1.8 / 2.9 now reads 1.9 / 2.9 A new Message: 2.17 / 1.18 : Backup 2nd ("Test") Task Data has been added after message sequence number 2.16 / 1.17. (101) Figure 4-31 Startup Backup System / Disable P&RMS Backup Utilities now reads Shutdown Backup System / Disable P&RMS Backup Utilities