2. User Interface Design
• Types of User Interface
There are two main types of User Interface:
Text-Based User Interface or Command Line Interface
Graphical User Interface (GUI)
3.
4. • Graphical User Interface (GUI): GUI relies much more heavily
on the mouse. A typical example of this type of interface is any
versions of the Windows operating systems.
10. • Debugging एक प्रक्रिया है क्रिसक
े द्वारा software code में से errors और bugs को detect
और correct क्रकया िाता है.
• दू सरे शब्ोों में कहें तो, “Debugging एक महत्वपूर्ण तकनीक है क्रिसक
े द्वारा program में से
bugs और errors को find क्रकया िाता है उसक
े बाद उन्हें analyze करक
े fix क्रकया िाता है.”
• क्रिबक्रगोंग की process में बहुत सारें steps होते है. सबसे पहले bug को identify क्रकया िाता है
उसक
े बाद bug क
े source को find क्रकया िाता है और उसक
े बाद bug को fix करक
े
program को error free बनाया िाता है क्रिससे क्रक program सही ढोंग से काम करे.
• क्रिबक्रगोंग को करने क
े क्रलए debugger tools का प्रयोग क्रकया िाता है debugger tools को
debugger कहा िाता है.
12. Coding
• The coding is the process of transforming the design of a
system into a computer language format. This coding phase of
software development is concerned with software translating
design specification into the source code. It is necessary to
write source code & internal documentation so that
conformance of the code to its specification can be easily
verified.
• Coding is done by the coder or programmers who are
independent people than the designer. The goal is not to reduce
the effort and cost of the coding phase, but to cut to the cost of
a later stage. The cost of testing and maintenance can be
significantly reduced with efficient coding.
13.
14. Techniques to Write Code Efficiently
1. Creating function
2. Eliminate unessential operations
3. Avoid declaring unnecessary variables
4. Use appropriate algorithms
5. Learn the concept of dynamic programming
6. Minimize the use of If-Else
7. Break the loops when necessary
8. Avoid declaring variables in the global scope