Q

7COM1025 Programming for Software Engineers Assignment Help

7COM1025 Programming for Software Engineers Assignment Help - Avail Best and Affordable 7COM1025 Programming for Software Engineers Assignment Help Service at Miracleskills..!!
Previous << >> Next

GET READYMADE 7COM1025 PROGRAMMING FOR SOFTWARE ENGINEERS ASSIGNMENT SOLUTIONS - 100% PLAGIARISM FREE WORK DOCUMENT AT NOMINAL CHARGES!

7COM1025 Programming for Software Engineers Assignment - University of Hertfordshire, UK

Learning Outcomes -

Learning Outcome 1 - Design and implement a substantial software artefact.

Learning Outcome 2 - Evaluate, choose and employ appropriate data structures and algorithms.

Learning Outcome 3 - Refactor part of a software item to achieve a specified goal.

Learning Outcome 4 - Be able to design a test suite and perform a set of tests.

Assignment Brief - Implement a system according to the following description

The University Sports Centre (USC) needs software for managing the bookings of group exercise classes made by the students. The centre offers different group exercise classes on both Saturday and Sunday. The classes could be Yoga, Zumba, Aquacise, Box Fit, Body Blitz, etc. Each class can accommodate 4 students at most.

For either day (Saturday or Sunday), there are 3 classes per day: 1 in the morning, 1 in the afternoon, 1 in the evening. The price of each class is different. The class price for the same exercise will remain the same even if they run at a different time.

A student who wants to book a class needs to first check the timetable and then select a class on a day. A student can check the timetable by two ways: one is by specifying the date and the other is by specifying the exercise name. Students are allowed to change a booking, provided there are still spaces available for the newly selected class. A student can book as many classes as they want so long as there is no time conflict.

After each group exercise class, students are able to write a review of the class they have attended and provide a numerical rating of the class ranging from 1 to 5 (1: Very dissatisfied, 2: Dissatisfied, 3: Ok, 4: Satisfied, 5: Very Satisfied). The rating information will be recorded in the system. After four weeks (four weekends), the software system must print:

i. A report containing the number of students per group exercise class on each day, along with the average rating;

ii. A report containing the group exercise which has generated the highest income, counting all the same exercise classes together.

MOST RELIABLE AND TRUSTWORTHY 7COM1025 PROGRAMMING FOR SOFTWARE ENGINEERS ASSIGNMENT HELP & ASSESSMENT WRITING SERVICES AT YOUR DOORSTEPS!

In your final deliverable, provide data covering at least 4 different types of group exercise classes, 10 students, and 20 reviews (with rating), which can then be displayed in the output reports. You need to design at least 8 weekends of timetable (i.e., 48 classes) by yourself.

Note: you do not need any kind of external database for this program. The final program should be self-contained. The reports can be printed to System.out, or output to a suitable GUI interface. You also do not need any kind of security protocol. All the students may be assumed to be preregistered.

Tasks -

Task 1 - Create a class diagram, highlighting the main Java classes in the system and their associations. Include the attributes and key methods.

Task 2 - Implement the system, using Junit tests to confirm the functionality.

Task 3 - Write a short report (ideally no more than 8 pages) explaining your program.

Discuss -

1. Any assumptions made about the system, in addition to the above description.

2. The overall structure and design of your program.

3. Any design patterns/design principles used.

4. The JUnit tests.

5. Any refactoring used during the development of the system.

Need best HND assignment help online? Call us! The experts in our platform will provide error-free and accurate assignment solutions at a reasonable cost before the due date. Check out HND assignment sample here!!

Struggling with Programming for Software Engineers assignments? Don't despair! 7COM1025 experts are here to lend a hand. Get comprehensive solutions, from mastering Java, Python, and C++ to tackling complex software design projects.

Our experienced tutors break down concepts, guide you through debugging, and ensure you understand the fundamentals. Forget last-minute cramming, gain real skills and confidence for future assignments and exams.

Affordable, reliable, and deadline-focused, 7COM1025 assignment help empowers you to excel in your software engineering journey. So, ditch the stress, embrace the learning, and let the experts guide you to success!

SAVE DISTINCTION MARKS IN EACH 7COM1025 PROGRAMMING FOR SOFTWARE ENGINEERS ASSIGNMENT WHICH IS WRITTEN BY OUR PROFESSIONAL WRITER!


Want to Excel in Course? Hire Trusted Writers for Help! —> https://miracleskills.com/

Lists of comments


Leave a comment


Captcha