代写assessment 作业、代写代做OOP assessment 程序设计、代做assessment

Task Number 1 of 2 Task Name Assessment 1 - Project Stag 1
National unit(s) code: ICTPRG406 National unit(s) title: Apply introductory objectoriented
language skills
RMIT Program code: C5341 RMIT Course code: COSC7374C
Section A - Assessment Information
Duration and/or due date:
This assessment which is in two stages needs to be
completed and submitted as follows:
Stage 1: By the end of week 7 (midnight of Sunday 19th
August 2018).
Task instructions
The purpose of the complete project (i.e. all two stages) is to apply object oriented language skills to
the creation of a menu-based Java program. This is the requirement for the first stage of a project that
you will need to complete satisfactorily, in order to be deemed competent for this unit. Requirements for
stage 2 will be an extension of stage 1 and released later.
Project Scenario:
You are a developer within a small software consulting firm. You are to choose a complete project
scenario which you think your consulting firm's client is likely to approve. In other words, you have been
given an option to choose a development area (topic) of your interest. Before you begin work on the
project the scenario must be approved by your project leader (class teacher).
To aid your brainstorming, a list of possible areas that you could include could be: a game; a calculator;
a retail application; a ticket purchasing system; etc. The actual functions of each section can be defined
by you. The application must be console/menu-based. Your task for this stage of the project is to:
? Establish your scenario.
? A brief document outlining the scenario that you have chosen to implement.
? Design the most general class in the scenario, including all attributes and methods;
? Design a second class in association to the general class designed in the previous step.
? Create a tester class to test your classes;
? Draw the class diagram for your classes.
Note: To help you start in this first stage of the project a sample scenario has been provided. You may
not directly use the classes given in the example scenario in your project. However you may use them
as models or guides for your own work. Available under Assignments -> OOP - AT1.1
Student project portfolio assessment template RMIT 150617 ? Content is subject to copyright, RMIT University 2
STUDENT
Conditions for assessment
The following guidelines give the minimum requirements for this stage of the project:
? Analysis – Scenario outline
? A brief document (brief but not too brief) outlining the project scenario that you have chosen to
implement including any assumptions that you have made (see sample scenario).
? Design – Class Diagram
? Your class diagram, associated class and the tester class. This class diagram must be clearly
drawn showing all of the class's attributes, constructors, and methods (see class diagram in
sample scenario).
Encapsulation
? Your classes must be properly encapsulated. This means that there is to be no direct input or
output from your class other than via the Tester class (<ClassName>Tester) detailed below.
? All attributes must be declared private.
Functionality
? Create a class called <ClassName>Tester (Note: replace <ClassName> with the name of
your class). This class contains the main() method.
? In the main() method, create at least three instances (objects) of the classes you have chosen.
? The class and the associated class should have: two constructors; getter (accessor) and setter
(mutator) methods; and, a toString() method that returns a String of information that
includes the attribute values of the class (see sample scenario).
? Display the information contained in each of the objects that you have created using the
toString() method.
You will be provided some class time to work on this assessment, however, it is expected that the
majority of this assessment will be completed outside of class.
You will be assessed against the criteria listed in the marking guide in Section B of this task. To achieve
a satisfactory result, you will need to address all criteria satisfactorily.
Instructions on submitting your project/portfolio/report
Stage 1 of the Java Project is due end of week 7 (midnight of Sunday 25th March 2018)
You should hand in:
1. A Scenario outline Document briefly outlining the scenario you have chosen to implement.
2. A Class Diagram of your class & tester classes.
3. You’re Entire Source Code (copy the src folder which contains the .java files)
Zip all the above (1, 2 & 3) save with the name: <Student_No>_<Your_Name>_Java.zip
Upload the zip file using the link provided to you in canvas. Your teacher will show you where to
find the link.
Student project portfolio assessment template RMIT 150617 ? Content is subject to copyright, RMIT University 3
STUDENT
Section B - Assessment Guide
Below is a checklist for how this assessment task will be judged as satisfactory or not satisfactory.
Student Name
Student ID
Date
Unit(s) of competency National code: ICTPRG406
RMIT code: COSC7374C
National title: Apply introductory object-oriented language skills
Qualification National code: ICT50115
National title: Diploma of Information Technology
RMIT Program Code: C5341
Criteria for assessment Satisfactory Comment
Yes No
1. Requirements Document:
i. Scenario is clear & unambiguous
ii. Scenario supports several classes
2. Class Design (UML diagram):
i. Class name, Attributes
ii. Constructors, Methods
iii. Associated class name, attributes
iv. Associated constructors, methods
v. Class relationships shown correctly
3. Program Code:
i. Java class
ii. Associated Java class
iii. Tester/Driver class
4. Tester Class Design:

因为专业,所以值得信赖。如有需要,请加QQ99515681 或邮箱:[email protected] 

微信:codinghelp

猜你喜欢

转载自www.cnblogs.com/pythoncoding/p/9498251.html