Skip to content
This repository has been archived by the owner on Sep 29, 2021. It is now read-only.

Client Server Architecture Design Tools: SmartDraw & Draw.io

Kelly Holtzman edited this page Oct 30, 2020 · 2 revisions

Here are the tools to use to document Client-Server architecture/design:

It allows us to draw and document various types of software design documents such as

  1. UML diagrams
  2. Data flow diagrams
  3. Entity relationship diagram and various other software design diagrams.

Cost:

It is free for first 30 days. (We can sign up using any email address and can use 30 days free trial period) It allows us to creates unlimited documents in its trial period

Draw.io is helpful tool to create a flow chart or any diagram with plenty of shapes to correctly visualize your infrastructure. There are pre-defined software design templates to get started in documenting the software diagrams.

Cost:

It is completely free to use. It is an open source, online, desktop and container deployable diagramming software

These both tools are easy to use. Other than these tools, if require to document client-server architecture model in detail, the word document is the option to document the model in detail.


Regarding LucidChart

LucidChart isn't a good choice for these diagrams due to it's picky interface - it's hard to do fine details, let alone click the text box you want to edit, in LucidChart. The above options are better choices for large diagrams.

Deliverables pages (see website)

Client meeting minutes pages:

  1. Progress Update and Project Requirement Questions Oct 5, 2020
  2. Progress Update Meeting Oct 29, 2020
  3. Progress Update Meeting and USM-related questions Nov 11, 2020
  4. Mentor Progress Update Meeting Nov 25, 2020
  5. Livestock Services Saskatchewan Project Meeting Dec 3, 2020
  6. Team and Instructor, Mentor, and Faculty Meeting Minutes

Team meeting minutes pages:

  1. Sprint 0
  2. Sprint 1
  3. Sprint 1 Retrospective
  4. Sprint 2
  5. Sprint 2 Retrospective
  6. Sprint 3
  7. Sprint 3 Retrospective
  8. Sprint 4
  9. Sprint 4 Retrospective
  10. Sprint 5
  11. Sprint 5 Retrospective
  12. Sprint 6
  13. Sprint 6 Retrospective
  14. Sprint 7
  15. Sprint 8
  16. Sprint 7/8 Retrospective
  17. Sprint 9
  18. Sprint 10

Requirements-related pages:

  1. About Project Charter
  2. About Project Requirements

Specification-related pages:

  1. Animal Record Transport Template Breakdown
  2. Transfer of Care Document Breakdown
  3. FWR Document Breakdown
  4. Contingency Plan Breakdown

User Story Mapping-related pages:

  1. User Story Mapping Guide

Design-related pages:

  1. C4-Model for Client-Server Architecture
  2. Data Modelling Design Process
  3. Guide to GUI Prototyping Structure

System Test Procedure pages:

  1. Animal Transport Record-related Test Cases
  2. Transporter Account-related Test Cases
  3. System Settings-related Test Cases

Investigation pages:

  1. Adobe XD vs Figma
  2. Client-Server Architecture Tools
  3. Firebase vs. AWS Amplify

Project Setup/FAQ pages:

  1. Cloning Humane Transport
  2. Set up Pre-Commit
  3. IDE Useful Settings
  4. Testing Workflow
  5. Useful Git Commands
  6. Must Know Flutter Concepts
Clone this wiki locally