�
�
�
�
If the request is not valid , the contract manager sends the staffing request back to the client and explains the reasons and asks for the need for starting a new contract . If the request is valid , the contract manager will start recruiting requests by putting the request into its staffing database . The staffing request is then sent to ABS placement department . In the placement department , the placement specialists will check the job requirements and candidates qualifications . If there is a qualified candidate , the specialist will notify the candidate and put a note in the database . If a qualified candidate cannot be found or not immediately available , the specialist notifies contract managers and recruiting department ; the recruiting department starts search outside immediately . 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 ).