Software Development with JAVA


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

scenario.[5 points]

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.

[5 points]

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


Skills: Java, Software Testing

See more: identify conceptual classes company system, write acceptance tests sure school system fulfilled, employees categorized department managers division heads regular employees, identify conceptual classes company system points, extract requirements document company system, writers software, user tests, user specification requirements, user specification requirement, user specification document, user sequence diagram, user requirement specification document, user interface specification, user case diagram, use of use case diagram, use of sequence diagram, used case diagram, use case to class diagram, use case sequence diagram, use case sequence, use case generalization, use case diagram specification, use case diagram sequence diagram, use case diagram of, use case diagram generalization

About the Employer:
( 0 reviews ) riyadh, Saudi Arabia

Project ID: #1299734

24 freelancers are bidding on average $136 for this job


Dear Sir, I am highly skilled Java Programmer. Done 400+ assignments and projects in Java. I would like to do this project for you so that you can get full marks :) Please get back to me to discuss more things. T More

$150 USD in 3 days
(289 Reviews)

Hello, Please view PMB. Ashwin

$150 USD in 3 days
(39 Reviews)

I am an experienced java programmer. I can easily do this assignment

$75 USD in 1 day
(12 Reviews)

Hello, I'm interested in your project, Please check PMB for more details.

$75 USD in 7 days
(15 Reviews)

I am confident to do this project.

$120 USD in 2 days
(13 Reviews)

Ready to work with. Please see [login to view URL] You

$100 USD in 7 days
(20 Reviews)

Hi I am Java professional with 3 years of experience. I will help you. Regards, Pavan

$200 USD in 15 days
(1 Review)

I can easily do this.

$200 USD in 1 day
(0 Reviews)

I have work experience in Java and J2EE, developing and deploying applications on LAMP and WAMP. Please check your pmb.

$200 USD in 1 day
(0 Reviews)

I'm professional developer, i will complete this project within 15 Days.

$150 USD in 15 days
(0 Reviews)

we excellent resources to accomplish this task.

$150 USD in 5 days
(0 Reviews)

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 ...

$30 USD in 15 days
(0 Reviews)

Would be interested.

$200 USD in 10 days
(0 Reviews)

Hi, We have experience of delivering highly Qualitative product in agreed time lines with CMMI level testing standards. Looking forward to work on this project as it is perfectly matching the skillset that myself & More

$200 USD in 7 days
(0 Reviews)

My Skills: Have more than 7 year of experience in java/ j2ee.I has successfully completed many java projects. I have good hands on required technologies. Quality: I assure you as far as quality are concerne More

$200 USD in 25 days
(0 Reviews)

Hi I am interested and I can do this project please see the PM

$70 USD in 2 days
(1 Review)

I am the best.

$100 USD in 10 days
(0 Reviews)

I have 4 years Experience in Java

$30 USD in 3 days
(0 Reviews)

I can complete this requirement with utmost quality and satisfaction. Plesae get back to me ASAP to discuss more. Thanks

$100 USD in 6 days
(0 Reviews)

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.

$80 USD in 60 days
(0 Reviews)