Contemporary trends in software development Flashcards

1
Q

What is a Software development environment

A

also known as an integrated development environment
Software providing programmers with integrated set of programming tools to build an application from coding through to testing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What can software development environments do

A

Tools provided include:
editing window allowing programmer to enter and edit code.
clipboard (copy and paste)
Colour used throughout coding window to aid readability for programmer
Collapsible code sections: programmers can collapse/expand selected making viewing much easier
Line numbering
Code completion tools that auto complete lines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Machine Code

A

instructions in binary format that can be executed directly by the computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Source Code

A

Original program code written by programmer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why does program code have to be translated into machine code

A

So that the computer can understand and execute the instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a language complier

A

Built into the software development environment. processes each statement in source code and tries translate whole program into machine code before executing it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what can hexadecimal be used for?

A

to simplify long binary patterns

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is pattern recognition

A

Pattern recognition is the process of observing key characteristics, patterns, and trends in the data being considered.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly