Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Case 2: Training Software System A company would like to improve the training of its employees. It requests you to develop a training software system

image text in transcribed

Case 2: Training Software System A company would like to improve the training of its employees. It requests you to develop a training software system (TSS). 1. After login to the TSS, a registered employee searches in a catalogue of trainings offered by companies described by a code (OC) and a contact. A training has a code [TC], a title (Title), an offering company (OC), and a status [TS] ('taken' or 'untaken'); and while searching in the catalogue of trainings, the employee may request a training for a summer. 2. Before summer, the training coordinator assesses the employee's request against the training requirements (employee rank [Rank], Job (Job), and training status [TRS]) and decides whether the employee is eligible or not. In the case where the employee is eligible, the coordinator either accepts the employee' request or looks up for some suitable trainings in the catalogue of trainings and suggests to the employee an available training. 3. When there is an agreement (acceptance) on a training, the coordinator assigns the training to the employee, updates the training status of the employee [TRS], and marks the training status [TS] as 'taken! 4. In the case of an impeachment, the employee cancels the training. In this case, the TSS updates the training (changing the status from 'taken' to 'untaken') and the training status of the employee [TRS]. 5. At the end of the training, the employee reports to TSS, providing a justification of attendance [JA] and a training report [TR.pdf]. 6. The coordinator manages the catalogue of trainings by adding/removing trainings to/from the catalogue. 7. Any use of the system requires a login with an authentication by using email and pw. Note: TS is the status of the training and TRS is the training status of the employee (trained or not) Q3] Assume we add a new requirement that is specified as a use case 'compute NTTO' (number of taken trainings by company); first identify the method or methods to compute NTTO, then draw a sequence diagram. Do not add this use case to your diagram. Use Jacobson's stereotypes. Q4] Assume, we want to deploy this application as a set of packages, what are these packages, what they contain, and what are the relationships between them

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

PC Magazine Guide To Client Server Databases

Authors: Joe Salemi

1st Edition

156276070X, 978-1562760700

More Books

Students also viewed these Databases questions

Question

1. How might volunteering help the employer and the employee?

Answered: 1 week ago