ITAP3009
Software Analysis, Design and Architecture
Assignment
March 2019
ITAP3009 Assignment
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 2
Online Li
ary System – CAMMY
CAMMY is an online university registration system. The system should enable the staff of each academic
department to examine the courses offered by their department, add and remove courses, and change the
information about them (e.g., the maximum number of students permitted). It should permit students to
examine cu
ently available courses, add and drop courses to and from their schedules, and examine the
courses for which they are enrolled. Department staff should be able to print a variety of reports about the
courses and the students enrolled in them. The system should ensure that no student takes too many
courses and that students who have any unpaid fees are not permitted to register. (Assume that a fees
data store is maintained by the university’s financial office, which the registration system accesses but
does not change).
a. Please explain how to effectively use object-oriented technologies and software modelling as
applied to a software development process and develop the system in the application. Explain
the concepts and processes for performing object-oriented system analysis and design. You
could use examples if appropriate.
Note : You are required to clearly mention the constraints, assumptions and any other additions
for the original requirements
(5 Marks)
. Apply Unified Modeling Language (UML) to develop Use Case and specifications for the given
system.
(5 Marks)
Note : You are required to clearly mention the constraints, assumptions and any other additions
for the original requirements
How to Submit
Please submit your reports via the link provided on Moodle.
ITAP3009
Software Analysis, Design and Architecture
Project
ITAP3009 Assignment
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 2
Vermont Council Social Services
Introduction
The Vermont has many responsibilities for providing services provided by their Social Services
department.
Social Services Department
Values of the Social Services Department:
• to be focused on people, listening to and promoting users and carers interests
• to ensure that services delivered are anti-discriminatory and are empowering
• to be open and honest
• to have a clear sense of direction
• to encourage creativity and equality of opportunity
• to plan and develop services to provide for changing needs
• to involve all staff in shaping our services
• to promote teamwork and partnerships between different teams and organizations.
Intentions:
• to provide access to services on the basis of need and personal circumstances, through
individual assessments
• to develop and deliver services to meet the specific needs of ethnic minority communities
• to provide access to services that enable people to live independently within their families and
community for as long as possible
• to provide access to good quality alternative care for those unable to live in their own family or
home
• to support parents and carers
• to work in partnership with service users, carers and other organisations such as health
providers, private agencies and voluntary organisations.
• to ensure that vulnerable children and adults are protected and their welfare promoted
through the provision of appropriate services
• to listen to service users and carers in order to continually improve our services to the residents
of Vermont Council
ITAP3009 Assignment
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 3
Responsibilities:
Vermont Social Services has wide-ranging legal responsibilities to directly provide or a
ange social care
services for the people of happy and comfortable Life. These responsibilities fall into two main areas -
services for children, young people and their families - and services for adults who, by reason of age or
disability, need assistance in their daily living. We are also responsible for registering and inspecting day
care for young children and residential homes for all age groups using our money well.
We aim to assist people who are experiencing significant personal or family difficulties by helping them
to solve problems, maintain or achieve maximum independence and exercise personal choice. In
achieving this aim, we must ensure that money is spent wisely and must target our efforts where they are
most needed. Therefore, we will give priority to those people who are most vulnerable or at risk.
In many instances, there will be a charge for services supplied but this will always be related to a person's
ability to pay.
The Social Services Department also works in partnership with voluntary organisations. Grants are made
available to support these organisations in providing services that are not provided by the Social Services
Department.
Support and help for children, young people and their families. Within Children and Family Services the
well being of the child is the most important principle. Services for children and families will be targeted
at those most in need. At all times we will work with other departments and organisations to ensure that
the needs of the child are considered.
The Social Services Department's key aims are to:
• protect children and young people from abuse and neglect.
• provide support to the most vulnerable families to prevent family
eakdown.
• look after children who cannot live at home and provide them with good
• quality accommodation and care. To promote the child's welfare and seek to
• minimise disruption to their education and enhance their independence.
• provide support, advice and services to families with a child who has a
• permanent and substantial disability to enable them to understand and manage
• their child's disability.
ITAP3009 Assignment
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 4
• ensure that children experiencing mental health problems have quick access to
• the range of services they need. work to reduce the likelihood of young people committing
offences.
• Each child or family requesting a service, or refe
ed for a service, will be assessed to
• determine their needs. Whatever the reason or level of involvement we have with
• children and families, we will wherever possible:
• keep children and young people in their own homes
• work in partnership with parents and carers
• take account of the wishes and feelings of each child.
Services available include:
• child protection
• family support
• short term
eaks
• equipment to help daily living
• adaptations to the home
• foster care
• residential care
• youth justice
• support for young people leaving care
• adoption
• registration and inspection of facilities for children under 8
• Support and help for adults
Adult Services provides access to a range of services for:
• older people with physical and mental frailty
• people with learning disabilities
• people with physical and/or sensory disabilities
• people with mental health needs
• people with problems of substance misuse (drugs, alcohol etc.)
• people who have HIV / AIDS
ITAP3009 Assignment
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 5
Each person requesting a service, or refe
ed for a service, will be assessed to determine their needs.
Families or other carers may be involved in this process, and the needs of carers will also be assessed. In
some circumstances, carers are entitled to a separate assessment of their own.
The department provides help only to the most vulnerable people and we have published the way we
decide how urgent a need is - the priority, and to determine whether we can a
ange for services to be
provided - eligibility. Assessments are ca
ied out by social workers that may involve health workers such
as occupational therapy staff, the person's GP or consultant. In some circumstances staff from other
agencies may also be involved in the assessment (e.g. voluntary organisations).
Once the assessment is complete, then a service or package of services may be recommended to meet
the person's needs. Services may be provided directly by the Social Services Department or by other
public, private and voluntary sector providers. The key aim of the Social Services Department is to provide
support that will enable people to remain in their own homes and communities. There are however cost
limits for assistance in the community. If these are exceeded residential or nursing home care will be
offered.
Normally, the Department will make a charge for services provided or a
anged and this will be carefully
explained during the assessment. Charges are always related to the person's ability to pay. Each
programme of care is individually tailored to meet the needs of the person and their carers, and is
eviewed at intervals to make sure it is still appropriate.
Registration and Inspection
The Inspectorate reports to the Director of Social Services, and is also regularly reviewed by the Chief
Executive of Vermont Council, to ensure it works to the highest standards and with impartiality. It registers
and inspects residential homes for adults and children. It also inspects the Department's own homes, for
oth children and adults, applying the same standards to them which are required from the independent
sector.
Nursing homes are registered and inspected by Vermont Health Authority.
Complaints and representations
Vermont Council operates a complaints and representations procedure. If you wish to make a complaint,
a compliment or have a suggestion as to how to improve social services, see the Compliments, comments
and complaints page which sets out what you should do
ITAP3009 Assignment
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 6
Access to records
Keeping records is an important part of the work of the Department. Service users have the right to see
information recorded about them, whether it is paper based or stored on a computer. However there is
some information to which users may not have access. This includes information supplied confidentially
y others; information that may harm the user; and information that any legal proceedings may use.
Children, as well as adults, have the right to see their records. If you