FOLLOW You have been hired as a systems analyst to work with two…

Question Answered step-by-step FOLLOW You have been hired as a systems analyst to work with two… FOLLOW You have been hired as a systems analyst to work with two other analysts. Your task is to document the functional requirements of the Australian Tax Office (ATO) in UML.  In a typical learning environment, assignments are often based on hypothetical case studies, like those in the tutorials. Such case studies are limiting because you have little opportunity to investigate how authentic computer systems work, thus making it difficult to appreciate the complexity of an authentic system, the need for analysis and the usefulness of analysis tools. We hope that by investigating an authentic system you will appreciate the importance of analysis and the role of UML as a communication and analysis tool. During the analysis stage, UML is used to specify systems requirements, which will be used to design a computer system. In this assignment, we will use UML to document a system that has already been computerised – like reverse engineering a system (from an existing computer system to specification). This has another advantage in that you can evaluate if your specification is close enough to the real system. However, be careful when reverse engineering – you should exclude any design decisions (such as login, click a button, hit Enter, etc) – please see your lecturer when you are unsure, we are more than happy to give you feedback. Please note that the case study provided here is finished and you need to investigate ATO to finish the assignment, such as visiting their website or following the development of ATO in the news. The case study for this assignment is based on ATO. Traditionally, the ATO has only dealt with taxation issues, such as assessing and collecting taxes and issuing tax file numbers (TFNs). In line with the Australian government’s Digital Business Plan, ATO is now implementing the Modernising Business Registers (MBR) program. Business registration, which was once handled by the Australian Securities and Investments Commission (ASIC) is now within the ATO portfolio. Please read the information on the recent changes.  In this case study, we will investigate three subsystems of the ATO: 1. Taxation for individuals subsystem; Taxation for Individuals SubsystemATO collects income taxes from all individuals who earn an income in Australia. Regardless of citizenship, everyone must pay tax if s/he earns an income in Australia. It is advised that you obtain a Tax File Number (TFN), which is a unique number to identify an individual. You need to treat TFNs as sensitive information and dispose of any documents with TFN thoughtfully as they could be misused for malicious intents. The financial year in Australia for individuals starts from 1st July to 30th June. Please see who needs to lodge a tax return in Australia? As the rules are complicated, ATO would like a tool to help decide if someone needs to lodge a tax return. You must lodge a tax return if you are required to. Anyone not required to lodge a tax return must submit non-lodgment advice.To lodge a tax return, you need to provide certain information. As tax lodgement can be a very complex process, we will simplify the process. For this assignment please include only your name, your address, job description, job code, information related to your main income (employer name and ABN), total gross income, tax withheld, total interests earned from your bank accounts, deductions (work-related travel expense, other work-related expenses, gifts or donations, costs of managing tax affairs), whether you have a medical exemption, days exempted from medicare level, net rental property income or loss, payment summaries from Centrelink if you have received Centrelink support, your spouse’s detail (name, date of birth, whether you had a spouse for the full tax year and if not, the period you had a spouse), and private health cover if you have any. Note that ATO records each property – theoretically there is no limit to how many properties can be added.Once you have lodged a tax return, ATO will assess it, and if you have paid more taxes than required, then you will get a refund. If you have not paid enough tax, then you must pay ATO the amount you owe. If you are unable to pay all the taxes you owe, you can set up a payment optionIf tax lodgement is submitted online then assessments are completed within two weeks – paper-based tax returns can take up to ten weeks! To help you check the progress of your tax lodgement, you can check the status of your tax return.Unfortunately, scams are still happening and have even increased during the COVID-19 pandemic. If you have been a victim, ATO would like you to report it to ATO. Remember that everyone can be a victim of scams: it is not a sign of poor intelligence. Even very intelligent people have been scammed as described in this book “The Confidence Game”. Scammers attack us when we are vulnerable and all of us are vulnerable at some stage of our lives; for example, I received a scam message at 2:00 am or so. To report a scam to ATO, you need to specify the following information:1. The personal information obtained by the scammer could be TFN, Centrelink (CRN), Medicare number, Drivers licence number, passport number, bank/credit card details, date of birth or other (please specify). 2. Whether financial loss incurred. 3. Method of approach, which includes email, phone, voice mail, pre-recorded call, pre-recorded message, or text message. 4. Date and time of contact. 5. Request made, which could be paying a tax debt, government fee, access to a grant or other (please specify). 6. If relevant, the phone number of the scammer. 7. If relevant, payment method (Google play, Bitcoin, WePay, Alipay, iTunes, credit card, bank transfer, or others). 8. Your postcode and age group (under 18, 18-24, 25-34, 35-44, 45-54, 55-64 over 65+). For diagramming (use case diagram and domain model class diagram), you may use any tools you are comfortable with; for example, popular web-based tools such as https://app.diagrams.net/. You may use other tools but make sure all members in your group use the same tool.  1) a. List four stakeholders of your subsystem. b. Indicate whether they are internal operational, internal executive, external operational or external executive. c. Describe the role of each stakeholder, that is how they “fit into the grand scheme of the IT solution”  2) – Brief use case description. Ten brief use case texts for your subsystem – each use case description must have actor(s), use case name and use case description. The written case study provides at least six use cases for each subsystem, so you need to add four more new use cases. The new use cases must fit in with the case study and your subsystem- for example, the case study is based on ATO; therefore, a use case such as “calculate postage cost” is irrelevant. You must include an actor for each use case. Each use case must also apply these three concepts: • can be computerised. • perfect technology assumption • elementary business processes – EBP  3) constructive reflection Use Gibbs’ Reflective Cycle, as taught in Week 5, to reflect on your experience in working on this assignment The purpose of the assignment is to ensure that you know:  K1. Explain how models are used to assist in analysing and modifying existing business systems; K2. Define various roles involved in the processes of system analysis; K3. Describe techniques used to gather required information for system analysis; K4. Explain the various stages of the system development life cycle; S1. Identify appropriate models for given scenarios; S2. Develop various models using a professional CASE tool; S4. Perform Object-Oriented Analysis and Design to construct various object models used to communicate the scope and requirements of the project. A1. Write integrated reports, using appropriate models, providing detailed analysis of given textual scenarios. Image transcription textTASKS to be completed by your sprites. Before you begin running yourprogram, you should import names to nameList from a file on yourcomputer. There should be at least 10 names. 1. When 1 is pr… Show more… Show more    Image transcription textComposite Design Pattern) > 100points Problem Description: You areasked to design a softwa… Show more… Show more   Computer Science Engineering & Technology Software engineering CPSC MISC Share QuestionEmailCopy link Comments (0)