Here you will do an OOAD Object Oriented Analysis and Design of your team’s provided business domain.
What to deliver in this OOAD:
Step 1: Use Case Discovery: Use Case Discovery:
Write down all the ACTORS involved in your SUD and all their INPUTS, and OUTPUTS:
Step 2: Study your Use Cases and create the UML Diagram and the Activity Flow Diagram. Guide students to create activity diagramsfor key business processes. Here's an example for the "Create a custom travel package" use case:
One additional to get going: Make Object Interaction diagram to plan method calls between objects to deliver your use cases.
Delivering the Project:
What you are to deliver for the Project:
TRELLO Board:
contains
LINK to TRELLO
File Attachment for PDF Report
URL for GITLAB
Latex PDF: OOAD Design Decisions and Documentation
LINK to GitHUB with all your code (LINKED in Trello and Latex)
TRELLO Board:
LINK to your GITHUB for your Code
Attach your Latex Document → Which is your Project Presentation:
Your Business Domain
Your UML Analysis
Explanation of the Operation of your Code.
This document presents the tooling and structuring of the Delivery of the Project.
A backgrounder on using Slack with TRELLO and GitHUB:
The lecture note from last week presented about to use Unified Process and Lexical Analysis to functionally decompose a Business Domain into a UML Diagram:
Make a text file / 1 per team. But every team member does a SUBMIT of that.
Name that text file as Teamname.txt
Upload location <will be posted>
You will be providing in the Text file:
Your Trello Board URL.
Your Latex Document URL.
Your team’s slack channel invite to me.
Once I have this document, I will deposit into your Trello Board, and notify you via your Slack Channel, of what your team’s business domain.
Lab 4 → Make a UML Diagram depicting your Business Domain.
Lab 5 → Skelton of the class hierarcy for your TypeScript code for your project.
<Project will be to fully develop that class hierarchy into a working Web Application>
How to get started delivering this: [Max 4 people per team].
Get with your team, or work by yourself.
Make a TRELLO Board → You need the URL to put into your TEXT file.
Form Teams
set up team Trello Board : every one make make a Trello Board
setup team Slack Channel slack.com
Instructor will Assign a business domain to each team
Lab 4 will consist of each Team Presenting the UML Design for their Business Domain
The Setup for the Project (Lab 3):
Form Teams
set up team Trello Board
— setup team Slack Channel
— Instructor will Assign a business domain to each team
Lab 3 is the setup for the teams for your Project.
Lab 4 will consist of each Team Presenting the UML Design for their Business Domain
1 team member make the SlackChannel : post the Slack Invite LINK in your TRELLO board so other team members and Instructor can Join your Slack Channel.
Reason is TypeScript is Object Oriented: Therefore in your Project you will be required to make a UML diagram of the Business Domain I assign to your team. (This is July 17 In Class Lab 3).
Study your Business Domain: Make a UML diagram depicting your Business Domain: foreward generate typescript objects.
Want to print your doc? This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (