COIT11226 Assignment 2 Term 1, 2019
Systems Analysis Page 1 of 5
COIT11226 Assessment 2 – Practical & Written Assessment
Due date: 11.59pm AEST Fri 24 May 2019 (Week 10) ASSESSMENT
Weighting: 40%
2 Length: N/A
Instructions
This assignment has two parts, i.e. Part A (12.5 marks) and Part B (87.5 marks).
This is an individual assignment, and it is expected students answer the questions themselves.
Discussion of questions is allowed (and encouraged), however each student should develop and write-
up their own answers. See CQUniversity resources on Referencing and Plagiarism.
Part A (12.5 marks)
Part A consists of two tasks:
• Complete all online quizzes weeks 6-9 and 11. Unlimited attempts. Highest score will be
ecorded as your mark XXXXXXXXXXmarks)
• Complete all tutorial activities and tasks during all physical tutorial classes within weeks 6-11
for marking. Distance students will discuss and complete tutorials via online zoom
classrooms XXXXXXXXXXmarks)
• Note that the unit coordinator will consolidate your marks of all your online quizzes. Your
tutor will consolidate all your tutorial work marks.
Part B (87.5 marks)
Part B requires all students to complete all Part B tasks and Complete all tasks and submit the
following on Moodle:
• One (1) MS Word report containing answers for each task. The report must include unit name,
unit code, student full name, student ID, campus (or distance), lecturer (or tutor) on the front
page.
• One (1) MS Visio file containing the diagrams for Tasks 2, 3, 4 and 5. The diagrams must be
in the same file, but on separate pages within the Visio file. A screenshot or copy-and-paste
of each of the four diagrams must also be included in the MS Word report.
• For successful submissions on Moodle, include the acceptable file types as required above.
This is an individual assignment. It is expected that students answer the questions themselves.
Discussion of questions is allowed (and encouraged). However, each student should develop and
write-up their own answers. See CQUniversity resources on Referencing and Plagiarism.
Case Study – SolarPower
Consider a project involving development of an Online SolarPower System for Bob Sparks.
System Information
Bob Sparks is a professional electrical engineer who works part time for a local coal-fired electricity
power station. With the recent advent of government rebates, it has now become affordable for
ordinary people to install solar power cells on the roof of their home to generate electricity and sell
unused power back to the local electricity provider. Bob recently decided that he has the time and
https:
www.cqu.edu.au/?a=14032
https:
www-search.cqu.edu.au/s
edirect?collection=policy&url=https%3A%2F%2Fwww.cqu.edu.au%2Fpolicy%2Fsharepoint-document-download%3Ffile_uri%3D%257BBE8380F3-F86D-4C55-AC0D-84A81EAFD6A2%257D%2FAcademic%2520Misconduct%2520Procedure.pdf&index_url=https%3A%2F%2Fwww.cqu.edu.au%2Fpolicy%2Fsharepoint-document-download%3Ffile_uri%3D%257BBE8380F3-F86D-4C55-AC0D-84A81EAFD6A2%257D%2FAcademic%2520Misconduct%2520Procedure.pdf&auth=WEUrq0f7sZCx%2FFw6lIoA3w&profile=_default&rank=1&query=Plagiarism+Policy
https:
www.cqu.edu.au/?a=14032
https:
www-search.cqu.edu.au/s
edirect?collection=policy&url=https%3A%2F%2Fwww.cqu.edu.au%2Fpolicy%2Fsharepoint-document-download%3Ffile_uri%3D%257BBE8380F3-F86D-4C55-AC0D-84A81EAFD6A2%257D%2FAcademic%2520Misconduct%2520Procedure.pdf&index_url=https%3A%2F%2Fwww.cqu.edu.au%2Fpolicy%2Fsharepoint-document-download%3Ffile_uri%3D%257BBE8380F3-F86D-4C55-AC0D-84A81EAFD6A2%257D%2FAcademic%2520Misconduct%2520Procedure.pdf&auth=WEUrq0f7sZCx%2FFw6lIoA3w&profile=_default&rank=1&query=Plagiarism+Policy
COIT11226 Assignment 2 Term 1, 2019
Systems Analysis Page 2 of 5
expertise to start a small business supplying and installing the solar panels and has registered the
usiness name as SolarPower.
To date you have helped Bob through the planning and analysis phases of a computerised information
system for his new business. Now Bob has asked you to help him with the design and implementation
phases.
You have agreed with Bob that the system should be largely ‘form-driven’. For example, a potential
customer may, through SolarPower’s website, complete an online request for a free consultation and
quote. Or they may apply by phone or in person, in which case one of the staff will complete the form.
One of Bob’s staff members will a
ange a mutually convenient date and time for Bob to call on the
customer. Bob will discuss the customer’s needs with them and supply the customer with a written
quote for the desired system.
SolarPower cu
ently have four systems on offer, based on the average amount of power they
generate: 1.5 kilo-watts (kW), 2.3kW, 3.4kW and 4kW.
If the customer is willing to go ahead with a type of system, they are required to sign a ‘Solar Power
Supply and Installation Agreement’ form. When installation is complete SolarPower leave an
invoice/statement with the customer, which must be paid in full within 7 days. Part payments are not
allowed. Payment may be by cash, eftpos or credit card and customers are given a receipt.
Bob requires the system to provide him with regular reports showing:
• Appointment details for consultations
• Quotes accepted
• Job schedule (when installation at premises is to be ca
ied out)
• Outstanding accounts (installation completed but not yet paid for)
You may be able to suggest other more appropriate reports to Bob.
Assessment Criteria
See how you gain marks from your tasks in the table below. Marks are distinguished between
“Content” and “Format”, i.e.:
• Content refers to the critical valuable information provided in the diagram reflectively
supporting the specific task/scenario, e.g. in a class diagram, the information content is the
classes, associations and attributes.
• Format refers to the layout and syntax used in the diagram, e.g. co
ect ve
-noun notation,
camel case, symbol, etc. The format follows that recommended in the Style Guide on Moodle
(or if not covered in the Style Guide, then that used in lectures or the textbook). For example
of co
ect format for a class diagram, the co
ect shapes, lines about classes, names must
epresent relationships, i.e. how/what a class diagram exactly looks like.
COIT11226 Assignment 2 Term 1, 2019
Systems Analysis Page 3 of 5
Task Maximum
Part A (12.5 marks) 12.5
Task 1 Online quizzes weeks XXXXXXXXXX
Task 2 Tutorial activities and tasks in weeks XXXXXXXXXX
Part B (87.5 marks)
Task 1 Requirements Elicitation 21
Description of technique 1 5.5
Clear explanation of the technique 2.5
Tasks performed for the project clearly described using the technique 3
Description of technique 2 5.5
Clear explanation of the technique 2.5
Tasks performed for the project clearly described using the technique 3
Advantage and Disadvantages 10
Advantages of technique 1 relative to 5 other techniques in the context of the
scenario
2.5
Disadvantages of technique 1 relative to 5 other techniques in the context of
the scenario
2.5
Advantages of technique 2 relative to 5 other techniques in the context of the
scenario
2.5
Disadvantages of technique 2 relative to 5 other techniques in the context of
the scenario
2.5
Task 2 Use Case Diagram 21.5
Use Case Diagram Content 10
Use cases shown are consistent with scenario and appropriate 6
Users of use cases are consistent with scenario and appropriate 4
Use Case Diagram Format 11.5
Co
ect formatting, e.g. shapes, lines, and other styles 4
All use cases use ve
-noun naming 1
Diagram in report is clear 1.5
Visio diagram is included 1
Succinct explanations 2
Supporting assumptions 2
Task 3 Domain Class Diagram 23.5
Domain Class Diagram Content 10
Classes are consistent with scenario and appropriate (i.e. all classes needed in
the scenario are provided)
2.5
Inheritance co
ectly used 2.5
Sufficient and appropriate attributes are given 2.5
Relationships between classes is appropriate for scenario 2.5
Domain Class Diagram Format 9.5
Co
ect formatting, e.g. shapes, lines, and other styles 4
Co
ect naming, e.g. camelcase 3
Diagram in report is clear 1.5
Visio diagram is included 1
Explanation and assumptions 4
Clear explanation of representation of classes and relationships 2
Assumptions clearly stated for any class, attribute, relationship, or multiplicity
used not provided in the scenario.
2
Task 4 Activity Diagram 17.5
Activity Diagram Content 10
Swimlanes are appropriate 2
Flow of activities shown is consistent with scenario and appropriate 6
Succinct explanations 1
Supporting assumptions 1
Activity Diagram Format 7.5
Co
ect formatting, e.g. shapes, lines, and other styles (e.g. join, split,
decision)
5
Diagram in report is clear 1.5
Visio diagram is included 1
Task 5 System Sequence Diagram 16.5
System Sequence Diagram Content 8
Actor and system appropriate for scenario 2
Input messages (including parameters) and return values are appropriate for
scenario
6
Succinct explanations 1
Supporting assumptions 1
System Sequence Diagram Format 8.5
Co
ect formatting, e.g. shapes, lines, and other styles 3
Co
ect input and output return messages 3
Diagram in report is clear 1.5
Visio diagram is included 1
Assessment sub-total 100
Note: Your mark out of 100 will be scaled to 40% weight.
COIT11226 Assignment 2 Term 1, 2019
Systems Analysis Page 4 of 5
The Tasks
Consider the same case scenario for an Online SolarPower System for a web-based system project in
Assignment 1, as a system analyst in a project team of four members.
With the above project in hand, you are to complete Tasks 1, 2, 3, 4 and 5 below.
Task 1 needs you to decide your ways to gather the critical information system requirements
information from the related end-users and/or stakeholders, in order to model some important
modelling diagrams that usefully demonstrate what the new system is technically about.
For Tasks 2, 3, 4 and 5, you need to fully explain each modelling diagram and clearly provide any
useful assumptions supporting why a diagram is drawn the way you present it, e.g. you clear the
doubts of readers by telling:
• Reasons for any inclusion of
includes
relationship in UCD,
• Selective use of new unknown useful attributes in CD,
• Selective use synchronisation bars for looping, join and/or split concepts to handle tasks in the
system in AD, and
• Selective use of LOOP, OPT and ALT frame in SSD.
Task 1. Requirements Elicitations
There are six information gathering techniques covered in this unit. Select two most useful relevant
information gathering techniques out of the six for the above scenario that would help you effectively
investigate the new system requirements. You have to:
• Describe each of the two information gathering techniques in detail. Include tasks that
would be performed using the technique for the Online SolarPower System project.
• Explain the advantages and disadvantages of each technique in the context of the Online
SolarPower System project. The advantages/disadvantages are relative to all 5 other
techniques (not just the selected techniques).
What to include in your report for this task?
1. Description