CS System Analysis & Design
Through the module resources, you have learned about the importance of good communication. You have also learned different tips to help you communicate well to nontechnical audiences.
Good communication is an essential skill for a systems analyst, who has to explain their work to both technical audiences (e.g., developers, database designers) and nontechnical audiences (e.g., clients).
In this discussion, you will gain practice explaining different UML diagrams to a nontechnical audience.
For your initial post, first review the Module Seven Discussion UML Diagram. These diagrams are part of a system design for an online retail business. For the purposes of this discussion, imagine that you are presenting these designs to the retail business owner.
The owner is a businessperson, not a systems analyst or a developer, so be sure to avoid technical jargon when communicating your designs.
In your initial post, write 1 to 2 paragraphs presenting the system design, based on the UML diagrams, to the client. Be sure to address the following in your description:
What are the functions that this system provides?
Who are different users for this system?
What are the different objects/entities/classes used in this system?
What sequence of events must happen before the retailer can provide goods for the customer?
Before completing your post, reread your description to yourself. Depending on where you are working, consider reading your work aloud to yourself or to a friend or family member. Look for places where you can simplify your phrasing, add clarity, or remove jargon.