-
Notifications
You must be signed in to change notification settings - Fork 0
Planning
ofiroz edited this page Jun 10, 2019
·
7 revisions
According to the use cases and the user stories, we'll build a guideline scheme for our project. This Document will describe the system architecture. The goals of design page are:
- Preparation for the realization of our software.
- Planning the system correctly and efficiently.
- Help us to split the tasks of the implementation between team members.
- Checking correctness of software design.
- find the right Risk table and demands chart.
- Realizing preparation clearly code.
- Focus on the developments we should think about in advance, before we start coding.
Our team works in the Agile method. Any update or change is presented and evaluated by the client. In ideal, the team tries to deliver small releases of the product every two weeks in order to ensure the client full satisfaction.
- Visual Studio Code
- Git, Github
- Angular
- Firebase
- Flamelink
Git, Github
- Homepage - will contain a link to Google calendar that is synchronized with all the activities and reminders of the association
- Donors -
| Risk | Severity | Response |
|---|---|---|
| Lack of time / delays in project progress | Medium | Pre-categorize requirements by importance and conclude with the client on which of them can not be waived |
| Lack of resources | low | Alternative cheap Resources shown in the course |
| Sudden changes from the client side | High | Save spare time and incrace the meeting with the client |
| Lack of communication on the team | Medium | Once a week Face-to-face meeting and fully conection by what up group |
| Unexpected security problem in the system | High | In-depth tests for each change |
| Use case | Description |
|---|---|
| Login | Set in the main page of the website, grants access by password to the registered users |
| Home | this is the main page that directs the user to the action he wants to do. |
| Donors | This label will use to save the details about the company donors. it will save the history of each one of them. |
| Event | The companys details of each event. where it takes place and when etc. |
| Staff | Details about the current staff for contactinng each other. |
| Classes | Shows information and history about classes and courses. Additionally displays the lecturer, school contact person, school name etc. |
We chose a free storage platform in order to satisfy the costumer. Firebase is the app's development and storage platform.
The code is written in Angular Typescript, HTML and CSS.
As a team we found this combination ideal.

