I need help with answering the following questions:
1. The following is a use case description for the training system:
Give trainee’s session details.
The administrator identifies a trainee. The system displays the
title and date of any training session for which the trainee is
reserved, along with the name and training management
qualifications of the training manager who made the
Write two acceptance tests would you require to make sure that the system fulfilled
this requirement under normal circumstances? [10 points]
2. Here is an extract of the requirements document for XO company system.
In XO Company there are a number of employees, departments, divisions and
children of employees. XO employees are categorized into department managers,
division heads and regular employees. Each employee is identified by a unique
social security number, with salary, grade (from 1 to 7) and phone number. Each
department is identified by a unique department number, a department name and a
department budget. Each division is identified by a unique division number, a
division name and a division budget. The department budget is equal to the total of
all its divisions’ budget. Each child is identified by a name and age.
XO employees work in the departments, each department is composed of a number
of divisions and it managed by a department manager, each division is headed by a
division head. The department manager is an employee of grade 1 or 2 and
manages only one department, the division head is an employee of grade 2 or 3 and
heads at most 2 divisions, and some regular employees of grade 1, 2 and 3 are
neither managers nor heads. XO gives a car for each department manager so that
he can use it for attending and leaving the company.
A child must be identified uniquely by name when the parent (who is an employee;
assume that only one parent works for the company) is known. XO Company is not
interested about a child once the parent leaves it.
a. Identify the conceptual classes of the XO Company system. [7 points]
b. Classify the conceptual classes identified in part a as tangible entity, role,
event, organizational unit, or abstract entity. [7 points]
c. Construct a class diagram including all class diagram entities (classes,
multiplicities and associations) and including any generalization relationship
if needed. [9 points]
d. Give the class descriptions, including a brief comment for each class and
attribute. [14 points]
e. State an invariant mentioned explicitly in the requirement document and can’t
be modelled in the class diagram. [3 points]
3. The following is a use case description and a class diagram for a system used in
organizing an Open University day school, referred to as the Day School System.(Please see the attachment for the diagram)
Consider the following use case for this system.
List Booklet’s Writers
The administrator identifies the tutor ID number. The system
displays the all sessions taken by that tutor.
For this question you should use a scenario based on a single tutor represented by
an object tutor7 whose takes a number of sessions represented by the objects
session3, session6 and session11.
a. Draw an object diagram illustrating the relevant objects and the links for this
b. Draw a sequence diagram showing just the communication between the user
interface object and the coordinating object for this scenario. You should
assume that the user interface has already identified the relevant tutor object.
c. Write down a specification for the coordinating method for this use case. [5
d. Construct a walk-through and a sequence diagram for this scenario. [10
24 freelancers are bidding on average $136 for this job
I have done with the lots of java projects in particular to core java , j2ee technologies ... Having 6 years of java development experience .. Let me allow to do it ...
I am working as a java developer since 5 years with a reputed MNC. I have the expertise in core java, j2ee, jsp, servlets, struts etc. I can deliver the work in the mentioned time line with the quality of work.