Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Engineering IDE Tools - Coggle Diagram
Software Engineering IDE Tools
IDEs
To aid the process of creating software people us and IDE, also know as (Integrated Development Environment.
To aid the process of creating software people us and IDE, also know as (Integrated Development Environment.
Editor
This allows a programmer to enter and edit source code.
Compiler
Translates the entire source code into machine code and creates an executable file.
Interpreter
Translates each line, a single line of source code and executes it as program is being used.
Automatic formatting
Correctly indents code when using loops or selection.
Automatic colour coding
Changes keywords, literals and annotation to different colours to make them more recognisable
Linker
This is a program which allows previously compiled code from software libraries to be linked together.
Loader
This is a program which loads previous compiled code into memory.
Debugger
This helps locate, identify and rectify errors in program.
Syntax error detection
Highlights syntax errors before code is translated.
Trace
This displays the order in which the lines of a program is executed.
Break point
Interrupts a program on a specific line of code allowing the programmer to compare the values of variables against expected values. The program code can then usually be executed one line at a time. This is called single stepping.
Variable watch
Displays the current values of variables, allowing coders to see the effect of code on the variables. Alternatively a variable watch may be set, which will interrupt the program flow if the watched variable reached a specified value.
Memory inspector
This is a facility which will display the contents of a section of memory.
Emulator
Will provide an emulator to run the code or app so no physical device required if you are programming a mobile app.
Context sensitive menu
Suggests available help or opinions that are relevant to the current task.
Statement completion
Will complete a statement such as adding an end if to an if statement
GUI creation
Publisher
Code optimisation
Makes the code more efficient, for example giving warning messages when variables have been declared but not used
Facility to package up and deploy program by as an easy to install package
Allows programmer to create a GUI by dragging and dropping controls (buttons, etc...) onto a form