top of page

PetFit Proposal
March 2016

The

Challenge

While teaching us proper UML (Unified Modeling Language) for diagram creation, our analysis and design class tasked us with developing a full design document in a waterfall design process.

The first step was to decide on a unique idea that had practical application in the real world. In a group of four, we each had unique ideas. It was difficult to come to a consensus on which idea to pursue. Ultimately we decided on a pet fitness application that had many design opportunities and could potentially be pitched to Banfield*.

 

Throughout the quarter, we had to make individual design choices for the group project. Keeping everyone up to date on every design consideration we made turned into our biggest challenge. Despite us constantly updating the documentation and describing each figure, little details were easily lost.

 

We were taught through experience how difficult the waterfall design process is to tackle to not only prepare us, but to also give us an appreciation of iterative software development.

UML Diagrams
PetFit UI Wireframe

PetFit UI Wireframe

Wireframe describing how to find trainers and create recommendations.

Deployment Diagram

Deployment Diagram

Servers required for deployment of the device.

Context Threat Diagram

Context Threat Diagram

Used to describe any internal or external threats to the System.

Robustness Diagram for 4.1.13

Robustness Diagram for 4.1.13

4.1.13: Trainers should be able to update Training Recommendations remotely.

Sequence Diagram for 4.1.13

Sequence Diagram for 4.1.13

4.1.13: Trainers should be able to update Training Recommendations remotely.

Robustness Diagram for 4.1.14

Robustness Diagram for 4.1.14

4.1.14: Pet Owners should be able to find local Pet Trainers to hire.

Sequence Diagram for 4.1.14

Sequence Diagram for 4.1.14

4.1.14: Pet Owners should be able to find local Pet Trainers to hire.

Team Members

 

Robert Griswold

Blake Hashimoto
Eric Mitchell
Oscar Morales

Disclaimers

*Please note Banfield is listed simply as a potentially interested company in this product pitch and is not officially involved.

bottom of page