ENIGMA-s216213746-Allday Christopher Paul_15608886_assignsubmission_file_ENIGMA_Elaboration_Doc_2162

This preview shows page 1 - 9 out of 22 pages.

<ENIGMA>Elaboration Document<NMU Loyalty>Team Members:Document Date:<28 August 2020><216213746>, <Chris Allday><217120989>, <Kieran Jones><218169329>, <Noxolo Cokoto>
TABLE OF CONTENTS1.FUNCTIONAL REQUIREMENTS.......................................................................31.1.Analysis Use Case Model.........................................................................31.2.Use Case Glossary and Responsibilities..................................................42.UI PROTOTYPES...............................................................................................62.1.Team UI Guidelines..................................................................................62.2.Team Design for.......................................................................................72.2.1.Login / Logout...........................................................................7(Sidebar will not have any elements on this screen)............................72.2.2.Dashboard / Landing Page / Main Page...................................72.3.UI Designs & Updated Analysis Use Case Narratives..............................82.3.1.Designed by Noxolo Cokoto.....................................................82.3.2.Designed by Chris Allday..........................................................112.3.3.Designed by Kieran Jones........................................................183.DATA REQUIREMENTS.....................................................................................22Implementation Ready Class Diagram..............................................................22
1.FUNCTIONAL REQUIREMENTS1.1.Analysis Use Case ModelPage of322
1.2.Use Case Glossary and ResponsibilitiesTeam Member Responsible: Noxolo CokotoUse Case IdUse Case NameA0300RegisterQueries/ReportsA0500Catalogue/Reward FilteringTeam Member Responsible: Chris AlldayUse Case IdUse Case NameB0100CRUD RewardsB0150View RewardsB0160Claim RewardB0200Submit PurchaseB0300View PurchasesB0310Approve PurchaseB0320Decline PurchaseB0400CRUD ProductsB0450View ProductsQueries/ReportsB0500Table PaginationTeam Member Responsible: Kieran JonesUse Case IdUse Case NameD0100View StoresD0110Edit StoreD0120Delete StoreD0200Assign AdminsD0210Create StoreQueries/ReportsD0500Table PaginationTeam Member Responsible: Noxolo CokotoPage of422
Use Case IdUse Case NameC0110View ProfileC0120Edit ProfileQueries/ReportsPage of522
2.UI Prototypes2.1.Team UI Guidelines1. Colour consistency - colour scheme used will be the NMU dark blue andwhite throughout the website.2. Responsive - the website should be mobile compatible and scaleaccordingly.3. Component based - components are reused throughout the website as ameans of layout consistency.4. Javascript rendered - the website should be rendered instead of recompiledso that switching tabs doesn’t refresh the page.5. Simplicity - Sidebar navigation and minimalistic user input to ensure easeof use.6. Flow - Each input has a purpose, and should almost feel like a step-by-stepguide to achieve the user’s purpose. For example, in sidebar navigationclick submit loyalty, followed by selecting a product and then uploading areceipt. Almost guiding the user to their destination.7. Error prevention - Display messages on any failed tasks to allow the user tosee what has happened.8. Design - Equal spacing of elements within components, page headerconsistency, modal dialogs any create/edit functionality to enforce the taskat hand. Buttons in the same place on similar components, helpers oninputs for user such as “*” for required fields.Page of622
2.2.Team Design for2.2.1.Login / Logout(Sidebar will not have any elements on this screen)2.2.2.Dashboard / Landing Page / Main PagePage of722
2.3.UI Designs & Updated Analysis Use Case Narratives2.3.1.Designed by Noxolo CokotoUse Case IDUse Case NameA0300RegisterPrimary Business ActorsOther participating ActorsStore, Student-DescriptionThe user registers an account for themselvesPre-ConditionsThe user must use valid email addressTriggers

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 22 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Summer
Professor
Du Preez
Tags
Login, minimalistic user input, Kieran Jones, user s purpose

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture