CS计算机代考程序代写 300144 Object Oriented Analysis 300888 Object Oriented Analysis (Advanced)

300144 Object Oriented Analysis 300888 Object Oriented Analysis (Advanced)
Tutorial 1 – Introduction (Week 2)
Student Name: ______________________________________ Student ID: ______________________________________ Tutorial Class: ______________________________________
Instructions to students –
 Attempt all questions
 This Tutorial will contribute to your final assessment mark
 The Tutor will check your solutions when you are finished
 OOA (Adv.) students need to complete all optional questions.

Project Work:
1. Form project teams with each group containing THREE to FIVE students (preferred four per group). Students in a team must be at the same tutorial session. (Student should seek the permission of involved tutor(s) for forming a group with students from different tutorial classes). All teams should be formed during classes (via email etc. only in special cases) and be reported to your tutor by the end of the tutorial session in Week 2.
2. Download the template document for the applied project report at vUWS.
3. Read the problem statement provided in the project template named. “OOA2021- ProjectTemplate”. You are welcome to rephrase the problem statement based on your group discussions and consultation with your tutor.
4. From this point onwards, continue to focus on the deliverables of the project work. General structure and detailed requirements have been provided in the template document; however, continuous and sensible modification of your document is required as a part of this project.
Tutorial Exercises:
1. What is object orientation?
2. What is object oriented analysis?
3. What is object oriented programming?
4. What is a class? What is an object? List three types of objects surrounding you
(either daily life or software/information system examples) and create classes from these objects. Can you define attributes for the classes? Try doing this with one class you created from the identified objects.
5. (Optional) List and briefly explain FIVE programming languages with at least TWO of them are object oriented.