ITAP3009 Software Analysis, Design and Architecture Assignment March 2019 ITAP3009 Assignment Copyright © XXXXXXXXXXVIT, All Rights Reserved. 2 Online Library System – CAMMY CAMMY is an online...

1 answer below »
explained in files


ITAP3009 Software Analysis, Design and Architecture Assignment March 2019 ITAP3009 Assignment Copyright © 2015-2018 VIT, All Rights Reserved. 2 Online Library 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 currently 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) b. 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 © 2015-2018 VIT, 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 © 2015-2018 VIT, All Rights Reserved. 3 Responsibilities: Vermont Social Services has wide-ranging legal responsibilities to directly provide or arrange 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 breakdown. • 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 © 2015-2018 VIT, 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 referred 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 breaks • 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 © 2015-2018 VIT, All Rights Reserved. 5 Each person requesting a service, or referred 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 arrange for services to be provided - eligibility. Assessments are carried 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 arranged 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 reviewed 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 both 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 © 2015-2018 VIT, 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 by 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
Answered Same DayApr 28, 2021ITAP3009

Answer To: ITAP3009 Software Analysis, Design and Architecture Assignment March 2019 ITAP3009 Assignment...

Amit answered on May 09 2021
162 Votes
39656/assignment/assignment.docx
Title of the assignment: Software Analysis, Design and Architecture
Student’s name:
Professor’s name:
Course title: ITAP3009 (Assignment)
Date: 5/8/2019
Table of Contents
1.    Object oriented technologies and models    3
2.    UML based use case for CAMMY    4
3.    References:    6
1. Object oriented technologies and models
The CAMMY system development for university requires selection of any development methodology and programming language. The OOP’s provides a wide range of services and features for development of such CAMMY project. The selected technology of OOPs and software model provides following helps in development of CAMMY project:
1. The development en
vironment provided by these helps in easy corrections for found errors in CAMMY system.
2. The easy definition of classes for CAMMY system can be archived with OOPs. By this class definition facility, the required different classes for this CAMMY system can be created and their features can be inherited to each other.
3. For authentication and increased security based on access levels of CAMMY system, the encryption, data abstraction and mainly polymorphism can be implemented with OOPs.
4. The development of CAMMY system requires some same code repeated in different classes. Because of OOPs this repetition problem for code to CAMMY system can easily be avoided.
OOPs make use of different processes and related concepts for development of CAMMY system. The primary concepts and related processes followed by OOPs for designing this CAMMY system are:
1. The selection of project development methodology is the primary process in OOPs. With this process, the SDLC concepts are implemented for the CAMMY project.
2. The classes required to develop CAMMY project are designed with OOPs. The required objects of these classes are also created.
3. The global presence of CAMMY system with polymorphism and inheritance to access classes of CAMMY project are implemented.
4. Finally, the errors are detected for CAMMY system and required corrections are easily performed in selected environment.
Thus, the development of CAMMY project can easily be completed with concepts and features provided by OOPs.
2. UML based use case for CAMMY
The UML based use case diagram for this CAMMY system is shown below:
Specifications:
1. The offered courses by different departments are examined and their addition, deletion and information changes are done by staff.
2. The students can schedule, add, remove and enroll in courses through CAMMY system in different courses by making fee payment.
3. The enrolled students and selected courses are examined by department staff.
4. The register checks the fee payments for selected courses.
3. References:
Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-oriented approach with UML. John wiley & sons.
Shin, S. S. (2015). A study on the difficulties of learning phase transition in object-oriented analysis and design from the viewpoint of semantic distance. IEEE Transactions on Education, 58(2), 117-123.
Shin, S. S. (2016). Evaluation of Model Driven Architecture-based instruction for understanding phase transitions in object-oriented analysis and design. ACM Transactions on Computing Education (TOCE), 16(4), 17.
        2
39656/assignment/use case diagram.png
39656/assignment/use case diagram.xml
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
39656/Project/39656_project.docx
Title of the assignment: Software Analysis, Design and Architecture
Student’s name:
Professor’s name:
Course title: ITAP3009 (Project)
Date: 5/8/2019
Abstract
The Vermont is providing noble services to society and application development for this service will help the society to effectively use the different social services. The development of this system requires following any methodology, so that, desired results for this social platform can be obtained. The honest towards finding peoples interests provides an effective direction to this Vermont project. The individual users can use this system for using occurred circumstances and needs. The involvement of different agencies increases its reliability, so, security considerations will mainly matter for this project. BY using Vermont system, the disable child’s, young people and adults all can get required consultancy for solving their disruptions. The services of Vermont application will be based on user as services for child are different and services for adults are different. The inspection based on the details provided during registration and complain solving capabilities by accessing records...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here