BSc (Hons) Computing Level 5 Programming | Assignment

Added on - 18 Sep 2019

  • 13

    pages

  • 3673

    words

  • 213

    views

  • 0

    downloads

Showing pages 1 to 4 of 13 pages
BSc (Hons) ComputingLevel 5ProgrammingAssignment1
Assignment BriefAs part of the formal assessment for the programme you are required to submit a programmingassignment.Learning Outcomes:After completing the module you should be able to:1. Describe and use object oriented ideas and concepts.2. To identify simple algorithms in an Object Oriented language; along with apply simple testing anddebugging techniques in program development.3. Design systems specifications using object oriented modeling techniques; and apply these usingan appropriate computer assisted software engineering (CASE) tools.4. Construct using resources within an Object Oriented language so as to design and implementclasses as solutions to simple programming problems.5. Formulate solutions to simple programming problems by applying inheritance in the design andimplementation of classes; along with aggregation techniques.6. Develop solutions to a small number of applications that consist of a limited number of classes.Your assignment should include: a title page containing your student number, the module name, thesubmission deadline and a word count; the appendices if relevant; and a reference list in ArdenUniversity (AU) Harvard format. You should address all the elements of the assignment task listedbelow. Please note that tutors will use the assessment criteria set out below in assessing your work.Maximum word count: 3000 wordsPlease note that exceeding the word count will result in a reduction in grade proportionate to thenumber of words used in excess of the permitted limit.2
Assignment Task Part AQuestion 1 (30 marks)Given the Class Diagram and Sample Transactions for a Theatre Booking System(TBS) below:Produce the corresponding Instance Diagram (in compact form).Your Instance Diagram should be completely consistent with the given class diagram and the giventransactions.1.1 Sample TransactionsCreate Show titled ‘Lion King’ with 6 Performances, as follows:03/10/2016 at 2.00pm03/10/2016 at 8.00pm07/11/2016 at 8.00pm11/11/2016 at 6.00pm22/12/2016 at 2.00pm24/12/2016 at 8.00pm3
Create Show titled ‘Cats’ with one Performance as follows:29/11/16 at 7:30pmAllan Peters (phone 030 211 9788) books four adult seats for the 8.00pm performance of ‘Lion King’on 03/10/2016. He pays in full and is allocated seats B12,B13, E12 and E13.Melanie Tinson (phone 030 9714 3000) makes a booking for two adults and two children to see‘Cats’ at 7.30pm on 29/11/16. She pays a 25% deposit and is allocated seats P14, P15, P16 and P17.Allan Peters (phone 030 211 9788) books three adult seats for the 2:00pm performance of ‘LionKing’ on 22/12/2016. He pays in full and is allocated seats F04,F05 and F06.Melanie Tinson (phone 030 9714 3000) books two adult seats for the 6:00pm performance of ‘LionKing’ on 11/11/2016. He pays in full and is allocated seats A01 and A02.Note: OIDs may be assigned arbitrarily, there is no need to get them in any particular order.Submission Requirements:Draw the object (instance) diagram with the Rational Rhapsody Modeler CASE tool.4
desklib-logo
You’re reading a preview
card-image

To View Complete Document

Become a Desklib Library Member.
Subscribe to our plans

Download This Document