Reference no: EM13336184
Question 1
This question relates to the administrative part of an online (i.e. web based) assignment marking tool that might be suitable for marking university level assignments at the college such as those in the subject. The question provides a narrative, which you must turn into specifications.
Question 2
Class Diagram
Draw a UML class diagram that models the aspects of job agencies that are described below:-
- Some of the employees of the agency, are agents.
- Each agent has domain knowledge in only some classes of positions. For example, an agent may specialise in software developers for the banking industry. Some classes of position have more than one agent that has domain knowledge in that field. Not all agencies have expertise in all fields. For example, an agency that specialises in secretarial positions may not deal with builder's laborers, and it may not have any agents that have domain knowledge in that area.
- Agencies typically keep the details of the employers they have dealt with, even when they have no current business with them.
- Agencies are approached by employers seeking employees.
- One of the agents will be nominated as the first port of call for a given employer.
- Employers will provide the details of positions to an agency or possibly to several agencies.
- The details of each position, including contract details are recorded, and one of the agents with domain knowledge in corresponding class of positions will be made responsible for that position.
- Your model must show:-
o Named classes
o Named associations and association multiplicity
o Example attributes of classes (at least 3 attributes, but as many as possible)