# data[].attributes.body
1) Architecture Diagram

# data[].attributes.body
1. MUHAMAD RUSHAM BIN RUSTAN NURSIM  D20172079765

2. MOHAMAD SYAHRIN BIN SUHAIMI   D20181081640

3. MUHAMMAD HARIZ IZZAT BIN SHAROM  D20172079817

4.  AHMAD DANIAL BIN YASNI  D20172079755

5.  MUHAMAD NUR AMIRUL ALIF BIN MUHAMAD ARBAIN     D20172079761

LECTURER : DR AZNIAH ISMAIL
COURSE CODE : MES3043
COURSE NAME : SOFTWARE DESIGN

# data[].attributes.body
Provide a private educational among people in upsi to learn and find notes through online.

Goals
1.Create private educational portals on this platform
2.Provide simple system to USE.
3.Place  to share knowledge between teachers and students.
4. Provide user friendly system
5. Student can learn some knowledge from this system without face-to-face with their teacher

Design Goals
1. Usability

- UPSI OPLS system used to achieve required goals effectively and efficiently. Usability assesses the level of difficulty involved in using a user interface.

2. Compatibility

- UPSI OPLS system will be used in a variety of environments like different hardware, Internet connection types, operating systems or browsers. It also must be designed to be compatible to each device.

3. Robustness

- UPSI OPLS system tolerates misuse without catastrophic failure.

4. Efficiency

-        It makes greatest use of the processing power, memory, size and network speed

# data[].attributes.body
1. SRS

# data[].attributes.body
2) Advance Class Diagram

# data[].attributes.body
3) Class Diagram

# data[].attributes.body
4) Sub System Diagram

# data[].attributes.body
2. SDD

# data[].attributes.body
1. Admin

# data[].attributes.body
2. Lecturer

# data[].attributes.body
3. Student

# data[].attributes.body
1. Login

# data[].attributes.body
2. Courses

# data[].attributes.body
3. Notes

# data[].attributes.body
4. Exercise

# data[].attributes.body
5. Games

# data[].attributes.body
6. Forum

# data[].attributes.body
5) High Level Architecture Diagram