STUFF Flashcards
1D Array
contains a single row of elements. Utilising its assigned index number, each element in an array can be conveniently accessed.
2D Array
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.
Multi-Dimensional Array
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.
Ergonomic Issues
Software ergonomics includes the determination of user needs, interface design, user support and usability testing.
Code of Conduct
Public Safety and Welfare: Software engineers should prioritise the safety and welfare of the public in all their professional activities.
ShareWare
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.
Public Domain
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.
Open Source
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.
Decompilation
a type of reverse-engineering that performs the opposite operations of a compiler.
Compiler
translates a programming language’s source code into machine code, byte-code or another programming language.
Pilot
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.
Parallel
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.
Phased
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.
Direct Cutover
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.
Inclusivity
the practice of creating software systems that are accessible, usable, and respectful of the diverse needs and preferences of users. (language and disabled restrictions).