Software Engineering
Across
- 4. part of either hardware or software that temporarily stores information.
- 5. is a computer architecture where the server delivers the client's resources.
- 7. changing the structure of a piece of code without affecting its behaviour and functionality.
- 8. a program that turns a high-level language (such as Java) into a low-level language (machine code) that the computer can understand
Down
- 1. a way to interact with external software or resource
- 2. a communication protocol (rules and procedures for computers to communicate).
- 3. a structure from which you can start creating software.
- 6. software testing where software engineers test the smallest "uni" of a piece of software.