The recruiting department normally has thirty ( 30 ) days to find an outside candidate and send the qualified candidates to the placement department to review . If an internal qualified candidate is confirmed with his / her availability , the confirmation will be sent to the arrangement department . In the arrangement department , the candidate works with the specialists to further confirm the placement details , such as starting date , location , compensation ( e . g ., per diem ), and travel arrangement . The final confirmation will be sent to the client along with a billing schedule . If the client agrees with the arrangement , he / she acknowledges the arrangement with contract managers in the contract department . The contract manager then puts a memo into its database and closes the request .
Note : You may create and / or assume all necessary assumptions needed for the completion of this assignment .
Write a three to four ( 3-4 ) page paper in which you :
1 . Create a package diagram of the problem domain layer using the communication diagrams and the CRUDE matrix through the use of graphical tools in Microsoft Word or Visio , or an open source alternative such as Dia . Note : The graphically depicted solution is not included in the required page length .
2 . Perform and explain the verification and validation walk-through of the package diagram .
3 . Create a set of invariants for attributes and relationships and add them to the CRC cards for each class in the structural model using Object Constraint Language ( OCL ).
4 . List the classes in the structure model . Choose one ( 1 ) class and create a contract for each method in that class . Note : Be sure to use OCL to specify the preconditions and the post conditions .
5 . Create a method specification for each method using both structured English and activity diagram for the algorithm specification through the use of graphical tools in Microsoft Word or Visio , or an