Assignment 2 - STIW3054-A182/Assignments GitHub Wiki
Guideline for Individual Assignment #2
Due Date: 4 April 2019
INSTRUCTION:
You are required to develop a small system using MAVEN and Java programming language. The system should be able to:
-
Read data from a pdf file. Refer to the link below for the testing purpose.
https://github.com/STIW3054-A182/Assignments/blob/master/A182%20Draft%20Stud.pdf
-
Analyze the file and generate the following output using FIVE (5) threads:
- Thread-1: Calculate the total number of courses.
- Thread-2: Calculate the total number of days.
- Thread-3: List of courses from SOC.
- Thread-4: Calculate the number of courses from SOC
- Thread-5: Display the information of STIW3054 (Bil, Code, Course, date and time).
-
The result of Thread-3 MUST be displayed after completing Thread-4.
-
Use TWO (2) seconds time interval between each output.
SUBMISSION:
This assignment must be submitted to your GitHub repository by using the following format:
MatricNo-STIW3054-A182-A2 (Example: 123456-STIW3054-A182-A2)
The submission must also follow the guideline below:
- All source codes must be uploaded to your GitHub repository.
- The result/output must be displayed at your
Readme.md
. - Generate UML Class Diagram using ObjectAid UML Explorer (http://www.objectaid.com/) and then add the diagram to your
Readme.md
. - Generate XML file using Metrics 1.3.8 (http://metrics2.sourceforge.net/) and then upload the file to your GitHub repository (the same repo with the source codes at the root directory same as
Readme.md
) using the following format:
MatricNo.xml (Example: 123456.xml)
- Record the implementation of the system and upload to YouTube. The video presentation MUST be in English (without the music) and not more than 10 minutes. Then add the link to your
Readme.md
. - Write all references at your
Readme.md
. - To confirm the submission, paste your Assignment-2 REPOSITORY link at the issue below:
https://github.com/STIW3054-A182/Assignments/issues/3
Readme.md
STRUCTURE (One Page ONLY)
- Student Info
- Introduction
- Result/Output
- UML Class Diagram
- YouTube Presentation
- References
CONTENT OF THE PRESENTATION:
- Structure of your project.
- A quick review of the files.
- Example of the output.
- How to generate the XML file from Metrics 1.3.8.
- How to generate a class diagram using ObjectAid UML Explorer
EVALUATION:
The marks will be given based on the:
- The quality of the system.
- The correctness of the results.
- UML Class Diagram.
- Video Presentation.
- List of the references.
PLAGIARISM CHECK:
No mark will be given for plagiarism activities.
LATE SUBMISSION:
Penalties will be given of each late submission.