Share
Explore

CSD 3104 Project Part 1 Work 10% of Project Grade

For this project starter activity, you will continue working with the project teams you've already established and for which you've created Trello boards.
This exercise is a crucial part of your project grading, so please pay close attention to the following instructions:
1. Use your existing project teams and Trello boards for this assignment. Choose one of the business domains listed below:
2. Create a new card on your team's Trello board titled "OOAD - Business Domain Analysis".
3. Sign up for a free account at LucidChart.com if you haven't already. You'll be using this tool to create your Object-Oriented Analysis and Design (OOAD) diagrams.
4. For your assigned business domain, perform the following tasks:
a. Business Object Identification: - Identify all key entities (objects) in your business domain. - For each object, list its attributes and methods. - Create a class diagram using LucidChart to represent these objects and their relationships.
b. Services and Use Cases: - For each identified object, determine the services it provides or requires. - Create use case diagrams in LucidChart to illustrate how different actors interact with these services. - Ensure that your use cases cover all major functionalities of your system.
5. Once you've completed your diagrams, publish them on LucidChart and obtain the shareable URL.
6. In your Trello card "OOAD - Business Domain Analysis", add the following: - A brief description of your analysis process - The LucidChart URL for your class diagram - The LucidChart URL for your use case diagram(s) - Any additional notes or observations about your business domain
7. Be prepared to present and explain your diagrams to the class. Your presentation should cover: - The key objects in your system and why you identified them - The main services and use cases, and how they relate to your objects - Any challenges you encountered in the analysis process and how you resolved them
Remember, this OOAD exercise is a critical step in developing your Service Oriented Architecture (SOA) application. It will form the foundation for your TypeScript implementation, so be thorough and thoughtful in your analysis.

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.