Draw a system sequence diagram

Assignment Help Other Subject
Reference no: EM132306482

Part A

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 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.

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 of two techniques
2. Explanation of advantages/disadvantages of selected technique 1
3. Explanation of advantages/disadvantages of selected technique 2

Task 2. Use Case Diagram (UCD)
Draw a use case diagram for the entire system within the project.
What to include in your report for this task?
1. A screenshot or copy-and-paste of the diagram. You MUST also submit the original MS Visio file containing the diagram.
2. Succinct explanations and supporting assumptions for your UCD.

Task 3. Domain Class Diagram (DCD)
Draw a domain class diagram for the entire system. You must closely follow instructions below:
• Each class must have a primary key, e.g. customerID, productID, etc.
• Each class must have at least two or more other related attributes.
• On each association line, there must be a meaningful word reflecting the relationship in the association.
• Show inheritance for a superclass with TWO (2) different subclasses to handle the two credit card payment types (Visa card and Master card) as in the case scenario above.

• Indicate AT LEAST three common attributes as identified in the superclass. Indicate appropriate different attributes as identified for the subclasses.

What to include in your report for this task?
1. A screenshot or copy-and-paste of the diagram. You MUST also submit the original MS Visio file containing the diagram.
2. Succinct explanations of your CD (e.g. what the classes represent, why you have chosen certain relationships), and support assumptions for what you have made about the system (e.g. you add shipping address in addition to postal address for a customer user).

Task 4. Activity Diagram (AD)
Draw an activity diagram for a specific scenario that shows an online user entering his details to make an appointment for a consultation with Bob Sparks through the Online SolarPower System, and obtaining an appointment confirmation via email.
What to include in your report for this task?
1. A screenshot or copy-and-paste of the diagram. You MUST also submit the original MS Visio file containing the diagram.
2. Succinct explanations and supporting assumptions for your AD if any.

Task 5. System Sequence Diagram (SSD)
For the system in Task 4, draw a system sequence diagram based on a part of the scenario, showing "Bob Sparks hits a print button at the end of month. Subsequently, the system prints a receipt for all customers with outstanding accounts, i.e. installations completed but not paid."
Note: You are to keep your SSD as simple as in the task description above.

What to include in your report for this task?
1. A screenshot or copy-and-paste of the diagram. You MUST also submit the original MS Visio file containing the diagram.
2. Succinct explanations and supporting assumptions for your AD if any.

Attachment:- system analysis assignment.rar

Reference no: EM132306482

Questions Cloud

What is the cancellation penalty for a fare : What is the cancellation penalty for a fare purchased at the VAP14PE75 fare basis?
External factors analysis summary : What are some EFAS (External Factors Analysis Summary) for amazon inc when looking for opportunities and threats.
Plaintiff must make a prima facie case of discrimination : Plaintiff must make a prima facie case of discrimination.
New frontier for fresh foods supermarkets : Fresh Foods Supermarket is a grocery store chain that was established in the Southeast 20 years ago. The company is now beginning to expand
Draw a system sequence diagram : COIT11226 - Systems Analysis - Central Queensland University - Online SolarPower System for a web-based system project in Assignment 1, as a system analyst
Philosophy statement could satisfy the core values : Explain how this Philosophy Statement could satisfy the Core Values and Concepts or key principles of the Baldrige Criteria.
Important for information technology field : In what cases are positive messaging especially important for information technology field?
Why do you think positive messaging is important : Why do you think positive messaging is important? Please quote from your findings and cite it appropriately in-text.
Professional communication and your e-portfolio : How can you convey positive messages about yourself both in your professional communication and your e-Portfolio?

Reviews

Write a Review

Other Subject Questions & Answers

  An examination of the effects that war and peace have

Assess the positive and negative effects that peace and war, respectively, have on the distribution of foreign aid in the developing country

  Determine what the policy is for the company

Based on your reading and on additional research on line, what are the major components of an IT or cyber security policy?

  Analyze the future of utilization management approaches

Describe and evaluate the market forces, current trends, and changes in drug benefit programs over the last fifteen years.

  Identify and assess the type of evidence

Identify and assess the type of evidence offered in support of the argument position. This will include identifying premises and conclusions.

  Explain to what extent your beliefs affect your reactions

PAD 525- Evaluating Van Orden v. Perry, as a public administrator, in the rule of law, explain to what extent your beliefs should affect your reactions to the various justices' opinions.

  Architectural motifs reinterpreted in medieval art

How are Roman art and architectural motifs reinterpreted in medieval art? Give at least 3 specific examples that you explain.

  Discuss how changing public expectations are changing

Discuss how changing public expectations are changing how social media impacts disaster response scenes. Discuss the importance of ethics in the utilization of social media during emergencies and disasters.

  Explain the differences between races

Are there similarities or differences between races (variable RC) in terms of Interpersonal Trust (variables IPT1-IPT5) and Age of branch managers.

  What is the name of stratum of the epidermis

Describe the dermis. What type of tissue is the dermis? What is the name of stratum of the epidermis that has black granules?

  What solutions can behaviorism offer

What limitations exist in a behavioral interpretation and solution of this problem? How do you propose to resolve those limitations?

  What are the gross sales

A store sold the following items for the day: 2 sweaters at $39, 16 pairs of jeans at $59, 2 purses at $29 and 2 suits at $169. What are the gross sales for the day?

  Discuss spiritual connection in order to ultimately succeed

Is communitarianism considered secular, or does it require a spiritual connection in order to ultimately succeed

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd