From 6964fb4b71ee82daa4ee7445913593416d744f6e Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Tue, 14 Feb 2017 20:26:17 +0100 Subject: Added use cases and some diagrams. --- EventMaker/Design/AddEventFDUC.txt | 13 + EventMaker/Design/DeleteEventFDUC.txt | 13 + EventMaker/Design/Design.modelproj | 53 ++ EventMaker/Design/EditEventFDUC.txt | 13 + EventMaker/Design/ModelDefinition/Design.uml | 44 + EventMaker/Design/System.sequencediagram | 900 +++++++++++++++++++++ EventMaker/Design/System.sequencediagram.layout | 162 ++++ EventMaker/Design/UMLUseCaseDiagram.usecasediagram | 114 +++ .../Design/UMLUseCaseDiagram.usecasediagram.layout | 61 ++ EventMaker/EventMaker.sln | 34 +- 10 files changed, 1390 insertions(+), 17 deletions(-) create mode 100644 EventMaker/Design/AddEventFDUC.txt create mode 100644 EventMaker/Design/DeleteEventFDUC.txt create mode 100644 EventMaker/Design/Design.modelproj create mode 100644 EventMaker/Design/EditEventFDUC.txt create mode 100644 EventMaker/Design/ModelDefinition/Design.uml create mode 100644 EventMaker/Design/System.sequencediagram create mode 100644 EventMaker/Design/System.sequencediagram.layout create mode 100644 EventMaker/Design/UMLUseCaseDiagram.usecasediagram create mode 100644 EventMaker/Design/UMLUseCaseDiagram.usecasediagram.layout diff --git a/EventMaker/Design/AddEventFDUC.txt b/EventMaker/Design/AddEventFDUC.txt new file mode 100644 index 0000000..3fd4e82 --- /dev/null +++ b/EventMaker/Design/AddEventFDUC.txt @@ -0,0 +1,13 @@ +Use case name: Add event +Scope: EventMaker +Level: Adding new event to the list +Primary Actor: User +Stakeholders and Interests: Teachers, adding events functionality +Preconditions: App started successfuly +Success Guarantee: New event on the list +Main Success Scenario: User opens app, presses add button, fills all fields on the page for creating new event and saves the event. +Extensions: User opens app, presses add button but then he changes mind and presses the back button to return to the main page. +Special Requirements: UWP app, serialization to JSON +Technology and Data Variations List: None +Frequency of Occurence: Based on the will of the user +Miscellaneous: None \ No newline at end of file diff --git a/EventMaker/Design/DeleteEventFDUC.txt b/EventMaker/Design/DeleteEventFDUC.txt new file mode 100644 index 0000000..14bcab4 --- /dev/null +++ b/EventMaker/Design/DeleteEventFDUC.txt @@ -0,0 +1,13 @@ +Use case name: Delete event +Scope: EventMaker +Level: Deleting event from the list +Primary Actor: User +Stakeholders and Interests: Teachers, deleting events functionality +Preconditions: App started successfuly, there is at least one event on the list +Success Guarantee: Deleted event not present on the list +Main Success Scenario: User opens app and presses delete button on the chosen event. +Extensions: None +Special Requirements: UWP app, serialization to JSON +Technology and Data Variations List: None +Frequency of Occurence: Based on the will of the user +Miscellaneous: None \ No newline at end of file diff --git a/EventMaker/Design/Design.modelproj b/EventMaker/Design/Design.modelproj new file mode 100644 index 0000000..64eab82 --- /dev/null +++ b/EventMaker/Design/Design.modelproj @@ -0,0 +1,53 @@ + + + + + Debug + AnyCPU + 2.0 + {06579846-fd65-4599-9302-b88698e6511e} + 2.0.0.0 + Design + Design + + + bin\Debug\ + + + bin\Release\ + + + 10.0 + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + + + Content + + + Content + + + Content + + + Content + + + Content + System.sequencediagram + + + Content + + + Content + UMLUseCaseDiagram.usecasediagram + + + + Content + + + \ No newline at end of file diff --git a/EventMaker/Design/EditEventFDUC.txt b/EventMaker/Design/EditEventFDUC.txt new file mode 100644 index 0000000..7466fa1 --- /dev/null +++ b/EventMaker/Design/EditEventFDUC.txt @@ -0,0 +1,13 @@ +Use case name: Edit event +Scope: EventMaker +Level: Editing existing events +Primary Actor: User +Stakeholders and Interests: Marcin Zelent, extra functionality +Preconditions: App started successfuly, there is at least one event on the list +Success Guarantee: Previously created event's information changed +Main Success Scenario: User opens app, presses edit button on the chosen event, changes information on the edit page and saves the event. +Extensions: User opens app, presses edit button on the chosen event but then he changes mind and presses the back button to return to the main page. +Special Requirements: UWP app, serialization to JSON +Technology and Data Variations List: None +Frequency of Occurence: Based on the will of the user +Miscellaneous: None \ No newline at end of file diff --git a/EventMaker/Design/ModelDefinition/Design.uml b/EventMaker/Design/ModelDefinition/Design.uml new file mode 100644 index 0000000..d42f541 --- /dev/null +++ b/EventMaker/Design/ModelDefinition/Design.uml @@ -0,0 +1,44 @@ + +