What are the main principles for User Interface Design?

I’m working on a computer science multi-part question and need an explanation and answer to help me learn.

Hello,
Please answer following questions as per given instructions
Plot a Package Diagram for a College Registration System. Use the Package syntax.
What are the main principles for User Interface Design? Describe any one of the principles in detail.

Name the basic principles of output design.
Name different computing architectures and give examples of the architectures.
Name the three different types of clouds. How do they differ from each other?

No Comment.