1
2
3
4
5
100

Simple, purpose-built, task-oriented apps are easy to use

Mobile App Development

100

What manages large software projects running on corporate mainframes?

System Development Life cycle

100

What converts the programmer’s source code into machine language so it can be executed/ run on the computer?

Compiler

100

Additional tools used to make programming more efficient also called the Integrated Development Environment (IDE)

Computer-Aided Software Engineering (CASE)

100

To ensure that the new system has a greater benefit to the organisation

Feasibility analysis

125

Switching from the old system to the new software by making the old system unavailable

Direct cutover

125

Focuses on quickly building a working model of the software, getting feedback from users, and then using that feedback to update the working model

Rapid Application Development

125

Building a mobile app for both iOS and Android operating systems

Cross platform development

125

Which generation:

Uses English-like phrases rather than machine-code instructions

Second generation

125

Which generation:

Not specific to type of hardware, similar to spoken languages –written in source code and then converted into machine code

Third generation

150

Which generation:

ones and zeroes, Binary numbers

First generation

150

In what do they use a group of methodologies that utilize incremental changes with a focus on quality and attention to detail?

Agile Development

150

Which generation:

enable fast application development using an intuitive interface and environment, has a very specific purpose

Fourth generation

150

Allow both the old and new systems to be used simultaneously for a limited period of time 

Parallel implementation

150

A subset of the organization starts using the new system before the rest of the organisation

Pilot implementation

175

Part of the RAD methodology -overall requirements for the system are defined, team is identified, feasibility determined

Requirements definition

175

Departments develop their own department-specific applications

End-user development / computing

175

Used during user design when representatives of users work together to create the design of the system

Joint Application Development (JAD)

175

Different stakeholder groups to determine specific requirements for the new system, no programming done

System analysis

175

Different functions of the new app are gradually implemented with the corresponding functions being turned off in the old system

Phased implementation

200

Describes the SDLC methodology, to represent how each step is a separate part of the process

Waterfall methodology

200

Focuses on taking an initial idea and developing a Minimum Viable Product (MVP)

Lean methodology

M
e
n
u