Top Banner
Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson
16

Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Agricultural Silo Selection and Elevator System

Kurt GoldsteinKayann Januchowski

Keith DugasBill Epperson

Page 2: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Product Overview

An agricultural silo management system; used to manage and direct silos to be filled by a grain elevator

The system chooses a silo to contain incoming grain shipments or to fulfill outgoing grain orders with oversight by an elevator manager

Silos chosen will be based on criteria entered by the elevator manager

The system will house data regarding silo and grain status and be able to produce reports

Page 3: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Use Case Diagram

Page 4: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Candidate A Decomposition

Page 5: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Candidate A Class Model

Page 6: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Candidate B Decomposition

Page 7: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Candidate B Class Model

Page 8: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Utility Tree

Page 9: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Scoring Matrix

Page 10: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Design Rationale Candidate A is the better design solution because it

generally supports all scenarios more effectively than Candidate B.

Candidate A implements a more delegated control structure as recommended in the Law of Demeter, and supports a higher level of information hiding.

Candidate A provides a greater level of performance by decreasing the number of instructions per access.

Page 11: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Detailed Class Diagram

Page 12: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

State Transition Diagram

Page 13: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Sequence Diagram: ChooseSilo

Page 14: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Sequence Diagram: Shipin

Page 16: Agricultural Silo Selection and Elevator System Kurt Goldstein Kayann Januchowski Keith Dugas Bill Epperson.

Questions?