Skip to content

Software Design Specification (SDS)

Super-ming-666 edited this page Jul 13, 2018 · 9 revisions

Introduction and Document Goals Acquanym is an app designed for helping users remember people who they have met. The app aims to help a person remember another person that have met before.

To begin, the user signs in using either the in-built sign in page or through intergrated services such as Facebook or WeChat. If the user does not have a pre-existing account, the app allows them to sign-up. Once signed in, the user is brought to a main screen with several options. These can be separated into 6 different functions:

  • Search users: Users can be searched by name and filtered depending on distance. Users can also be added.
  • Nearby users: Nearby acquaintances can be found on a screen with integrated Google Maps.
  • My Acquaintances: Acquaintances can be searched by name and filtered depending on distance.
  • My Account: The user's own profile can be displayed and edited.
  • Settings: User settings can be edited.
  • Logout: User is signed out of the app.

UML Modeling Deployment Diagrams CRC Cards & Class Diagrams

Behaviour : Sequence and/or State Diagrams

Persistence

  • There are lots of elements to show the persistence.
Persistent Object Description
User Information We use database to storage information,so user's information is stored steadily which include username,password and some basic details

Non-functional Requirements

Security

Initial Test Plan (optional)

Wireframes

Clone this wiki locally