Price for this assignment
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 recorded as your mark. (6.25 marks) • 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. (6.25 marks) • 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/redirect?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/redirect?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 business 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 arrange 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 currently 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 carried 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. correct verb-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 correct format for a class diagram, the correct shapes, lines about classes, names must represent relationships, i.e. how/what a class diagram exactly looks like. COIT11226 Assignment 2 Term 1, 2019 Systems Analysis Page 3 of 5 Note: Your mark out of 100 will be scaled to 40% weight. Task Maximum Part A (12.5 marks) 12.5 Task 1 Online quizzes weeks 1-5 6.25 Task 2 Tutorial activities and tasks in weeks 1-5 6.25 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 Correct formatting, e.g. shapes, lines, and other styles 4 All use cases use verb-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 correctly 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 Correct formatting, e.g. shapes, lines, and other styles 4 Correct 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 Correct 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 Correct formatting, e.g. shapes, lines, and other styles 3 Correct input and output return messages 3 Diagram in report is clear 1.5 Visio diagram is included 1 Assessment sub-total 100 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
> 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 of two techniques