STUFF Flashcards

1
Q

1D Array

A

contains a single row of elements. Utilising its assigned index number, each element in an array can be conveniently accessed.

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

2D Array

A

Each element within the two-dimensional array can be accessed individually by its row and column location. This array type is useful for storing data that have multiple associated values.

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

Multi-Dimensional Array

A

consist of multiple arrays that are arranged hierarchically. They can have any number of dimensions, the most common being two dimensions (rows and columns), but three or more dimensions may also be used.

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

Ergonomic Issues

A

Software ergonomics includes the determination of user needs, interface design, user support and usability testing.

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

Code of Conduct

A

Public Safety and Welfare: Software engineers should prioritise the safety and welfare of the public in all their professional activities.

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

ShareWare

A

Shareware is commercial software that is distributed free to users, eventually either requiring or encouraging users to pay for the continued support of the software.

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

Public Domain

A

encompasses those materials that are not protected by intellectual property laws such as copyright, trademark, or patent laws. No individual owns these works; rather, they are owned by the public.

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

Open Source

A

source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product.

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

Decompilation

A

a type of reverse-engineering that performs the opposite operations of a compiler.

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

Compiler

A

translates a programming language’s source code into machine code, byte-code or another programming language.

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

Pilot

A

allows developers to test the software in a real-world scenario before rolling it out. Pilot installations help uncover any technical or operational issues in the software before it is rolled out to a larger user base.

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

Parallel

A

old and new system are operating at the same time until the management decide that the old system can be turned off. allows results to be compared to ensure that the new system is working without any errors.

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

Phased

A

It’s an incremental approach where a new system is brought by module. Different modules of the new and old system are used together until the whole system is installed. issues can be identified and addressed in one phase before moving on to the next.

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

Direct Cutover

A

the organisation selects a particular date that the old system will not be used anymore. The advantages of using this methodology are that it is speedy and the least expensive.

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

Inclusivity

A

the practice of creating software systems that are accessible, usable, and respectful of the diverse needs and preferences of users. (language and disabled restrictions).

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