1 / 16

Agricultural Silo Selection and Elevator System

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

donnan
Download Presentation

Agricultural Silo Selection and Elevator System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. Use Case Diagram

  4. Candidate A Decomposition

  5. Candidate A Class Model

  6. Candidate B Decomposition

  7. Candidate B Class Model

  8. Utility Tree

  9. Scoring Matrix

  10. 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.

  11. Detailed Class Diagram

  12. State Transition Diagram

  13. Sequence Diagram: ChooseSilo

  14. Sequence Diagram: Shipin

  15. Prototype Demo • http://cljweb.byethost9.com/Grain/

  16. Questions?

More Related