1 / 63

Welcome

Welcome. Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY 12211. SAINTBOOK. Preliminary Design by. Digital evolutions. December 9, 2009. Agenda. Introduction Our Waterfall Model Problem Overview User Case Narratives

silas
Download Presentation

Welcome

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. Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY 12211 Digital Evolutions | Preliminary Design | SaintBook

  2. SAINTBOOK Preliminary Design by Digital evolutions December 9, 2009 Digital Evolutions | Preliminary Design | SaintBook

  3. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  4. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  5. Team Members Digital Evolutions Janelle Rizzo: je08rizz@siebna.edu Team Leader Alan DiStasio: ac28dist@siena.edu Webmaster Dan Quickenton: dj28quic@siena.edu Systems Analyst Chris Badalucco: c10bada@siena.edu Lead Systems Administrator Erik Mulvaney: ec24mulv@siena.edu Project Engineer Mike Stellato: mp03stel@siena.edu Information Specialist Digital Evolutions | Preliminary Design | SaintBook

  6. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  7. Waterfall Model Development and Testing Digital Evolutions | Preliminary Design | SaintBook

  8. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  9. SaintBook Problem Overview • Connect members of Siena community • Group oriented • Promote 6 R’s • User and Group Pages Digital Evolutions | Preliminary Design | SaintBook

  10. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  11. User Case Narratives • Tells a story about the user • The General User • Administrator • Alumni • Guest • Super Administrator Digital Evolutions | Preliminary Design | SaintBook

  12. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  13. Functional Requirements Inventory • What the system will be able to do • Specific behaviors/functions • Testable features of the system • Requirements organized by user Digital Evolutions | Preliminary Design | SaintBook

  14. The General User • Manage User Home/Profile tabs • Friends • Create/Join Groups • Posting • Message Center • Browse Digital Evolutions | Preliminary Design | SaintBook

  15. Administrator • Additional abilities: • Disable Users, Groups, or Content • Reinstate any disabled information • Label Groups Digital Evolutions | Preliminary Design | SaintBook

  16. Alumni • Restrictions: • Group Creation • Group Management Guests • Limited Abilities: • View Public User Page information • View Public Group Page information Digital Evolutions | Preliminary Design | SaintBook

  17. SuperAdministrator • Not an actual user • User account • Accessed by more than one user • Grant Admin access • Remove Admin access Digital Evolutions | Preliminary Design | SaintBook

  18. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  19. Data Flow Diagrams Legend: Digital Evolutions | Preliminary Design | SaintBook

  20. Structure Diagrams • Shows the breakdown of a system • Hierarchical arrangement • Boxes represent each module or process • Arrows represent the join for each relationship Digital Evolutions | Preliminary Design | SaintBook

  21. Structure Diagram 1.4 Digital Evolutions | Preliminary Design | SaintBook

  22. Context Diagram Digital Evolutions | Preliminary Design | SaintBook

  23. Structure Diagram 1.4 Digital Evolutions | Preliminary Design | SaintBook

  24. Level 0 Data Flow Diagram Digital Evolutions | Preliminary Design | SaintBook

  25. Structure Diagram 1.4 Digital Evolutions | Preliminary Design | SaintBook

  26. Level 1 Diagram: Manage User Page Digital Evolutions | Preliminary Design | SaintBook

  27. Structure Diagram 1.4 Digital Evolutions | Preliminary Design | SaintBook

  28. Level 2 Diagram: Edit Group Profile Tab Digital Evolutions | Preliminary Design | SaintBook

  29. Structure Diagram 1.4 Digital Evolutions | Preliminary Design | SaintBook

  30. Level 3 Diagram: Edit Group Profile Content Digital Evolutions | Preliminary Design | SaintBook

  31. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  32. Data Dictionary • List of all data entities dealing with the system • Any data inputted, manipulated, or stored KEY: Unique (U) – This piece of data cannot be duplicated anywhere, each must be individually unique. For example each email for each user must be unique. Non Null (NN) – This piece of data must have a value, it cannot be empty. Name – The name of the piece of data. Type – The value type for each piece of data. A number given in parentheses after the type is the maximum length the value can be. Restrictions – Any limitations or specifications for that piece of data. Description – Describes a little about what the piece of data is. Section it appears in – A list of all the sections of screens the piece of data appears on. Example – Provides an example of what the piece of data should be. Digital Evolutions | Preliminary Design | SaintBook

  33. Data Dictionary Cont. Digital Evolutions | Preliminary Design | SaintBook

  34. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  35. Test Plan • Determined by functional requirements • Start with unit tests • Integration test • Full system test • Results presented in Acceptance Test Document Digital Evolutions | Preliminary Design | SaintBook

  36. Test Plan Digital Evolutions | Preliminary Design | SaintBook

  37. Agenda • Introduction • Our Waterfall Model • Problem Overview • User Case Narratives • Functional Requirements Inventory • Data Flow/Structure Diagrams • Data Dictionary • Test Plan • Prototype Screens • Timeline • What’s Next Digital Evolutions | Preliminary Design | SaintBook

  38. Register Digital Evolutions | Preliminary Design | SaintBook

  39. Register Digital Evolutions | Preliminary Design | SaintBook

  40. Register Digital Evolutions | Preliminary Design | SaintBook

  41. Register Digital Evolutions | Preliminary Design | SaintBook

  42. Login Screen Digital Evolutions | Preliminary Design | SaintBook

  43. Home Tab (General User View) Digital Evolutions | Preliminary Design | SaintBook

  44. Profile Tab (General User View) Digital Evolutions | Preliminary Design | SaintBook

  45. Groups Tab (Gen. User View) Digital Evolutions | Preliminary Design | SaintBook

  46. Friends Tab (Gen. User View) Digital Evolutions | Preliminary Design | SaintBook

  47. Message Center (Gen. User View) Digital Evolutions | Preliminary Design | SaintBook

  48. Group Home Tab (Moderator View) Digital Evolutions | Preliminary Design | SaintBook

  49. Group Profile Tab (Moderator View) Digital Evolutions | Preliminary Design | SaintBook

  50. Group Members Tab (Moderator View) Digital Evolutions | Preliminary Design | SaintBook

More Related