Differences between revisions 3 and 4
Revision 3 as of 2016-08-05 22:08:59
Size: 989
Editor: 71-88-174-29
Comment:
Revision 4 as of 2016-08-05 22:11:26
Size: 1100
Editor: 71-88-174-29
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
Users want to store <<latex($Topics \leftarrow Beliefs \leftarrow Bible Texts$)>>. Each of these is represented as follows
 * {{{string Topic}}},
 * {{{string Belief}}},
Users want to create read, update, delete and search their own beliefs in the following structure: <<latex($Topics \leftarrow Beliefs \leftarrow Bible Texts$)>>. Each of these is represented as follows
 * {{{string Topic}}}, which has many
 * {{{string Belief}}}, which has many
Line 11: Line 11:

Bible Beliefs Mobile Requirements

Since this is a small project and we want Agile development, let's skip the garbage and go straight to what the users will do. I'm going to embed design decisions directly here so that we can link the "user stories" with the development design decisions.

User Stories

Users want to create read, update, delete and search their own beliefs in the following structure: <<latex($Topics \leftarrow Beliefs \leftarrow Bible Texts$)>>. Each of these is represented as follows

  • string Topic, which has many

  • string Belief, which has many

  • (int Book),(int Chapter), (int startVerse), (int endVerse)

This information will be stored in a central data repository with access provided by a webservice.

Users will not share the editing of any item with another user, and at this time will not have a way to share their recorded information through the app with anyone. (Of course they can share it, but we are not providing a way to do it yet.

Users will sync information from the central data repository to their

scot/BibleBeliefsProjectMobile/Requirements (last edited 2020-01-26 17:16:06 by 68)