Professional Documents
Culture Documents
S Pravinraj
Question:
b. High level solution architecture diagram (you can use word or any online visual tool)
c. Describe all the functionalities that will be on the front end application
d. Describe all the functionalities for backend application (refer to NodeServer API List
for sample implementation of functionalities)
A) answer:
Questionnaire:
1.What is the objective of this ABC self-service project?
2.What is the budget of the project?
3.Who are your target audience?
4.what are the key features of the App?
5.What is the registration procedure?
6.Whether Reservation/allocation is time bounded or not?
7.What are the payment options that needed?
8.What are the privileges and access to be grated for admin?
9.Is there any due time for completing the courses they choose?
10.What is the process of obtaining certificate?
11. What are the modes of study available(Full-time/Part-time)?
12.How to interact with trainers?
13.Will login and learning durations be accounted for course completion duration?
14. Is this mobile application or desktop or both?
15.What is the deadline for this project?
16.Are there any free courses for the users?
17.How many time a day can we restart server in case of shutdown due idle?
18.Can we request extension/reallocation of session?
19.How many languages the user interface required?
20.Do we need to add chat bot for solving user problems?
B) Answer:
Firewall
Firewall Backend Server
Security
Security
Database
Front-end
server U
User
C) Answer:
D) Answer:
1. Authorize login/registration & Validating user credentials.
2. Access of database to administrator & define operations that admin can perform.
3. Create profile and update in database.
4. Allocate memory/Lab resource for active users.
5. Maintain course records and issue certificates.
6. Allocating and deallocating workspaces.
7. Fetch user queries from front end, process and provide required data.