Please enable JavaScript.
Coggle requires JavaScript to display documents.
Unit 7 - Software Engeneering - Coggle Diagram
Unit 7 - Software Engeneering
IDE - 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.
interpretuer
Translates each line/a single line of source code and executes it, as the 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
a program which allows previously compiled code from software libraries to be linked together
Loader
a program which loads previously compiled code into memory.
Debugger
this is helps locate, identify and rectify errors in a program
Syntax Error Detection
Highlights syntax errors before code is translated
Trace
this displays the order in which the lines of a program are executed
Break Point
interrupts a program on a specific line of code, allowing the programmer to compare the values of variables against expected values.
Variable Watch
displays the current value of variables, allowing coders to see the effects of code on the variables.
Memory Inspector
a facility which will display the contents of a section of memory
Emulator
will provide an emulator to run the code/app so no physical device required if you are programming a mobile app
Context Sensitive Menu
suggests available help or options that are relevant to the current task
Statement Creation
will complete a statement such as adding an ‘end if’ to an ‘if’ statement
GUI Creation
Allows programmer to create a GUI by dragging and dropping controls (buttons, etc...) onto a form.
Publisher
facility to package up and deploy program as an easy to install package
Code Optimisation
makes the code more efficient, for example giving warning message when variables have been declared but not used