Simple, purpose-built, task-oriented apps are easy to use
Mobile App Development
What manages large software projects running on corporate mainframes?
System Development Life cycle
What converts the programmer’s source code into machine language so it can be executed/ run on the computer?
Compiler
Additional tools used to make programming more efficient also called the Integrated Development Environment (IDE)
Computer-Aided Software Engineering (CASE)
To ensure that the new system has a greater benefit to the organisation
Feasibility analysis
Switching from the old system to the new software by making the old system unavailable
Direct cutover
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
Building a mobile app for both iOS and Android operating systems
Cross platform development
Which generation:
Uses English-like phrases rather than machine-code instructions
Second generation
Which generation:
Not specific to type of hardware, similar to spoken languages –written in source code and then converted into machine code
Third generation
Which generation:
ones and zeroes, Binary numbers
First generation
In what do they use a group of methodologies that utilize incremental changes with a focus on quality and attention to detail?
Agile Development
Which generation:
enable fast application development using an intuitive interface and environment, has a very specific purpose
Fourth generation
Allow both the old and new systems to be used simultaneously for a limited period of time
Parallel implementation
A subset of the organization starts using the new system before the rest of the organisation
Pilot implementation
Part of the RAD methodology -overall requirements for the system are defined, team is identified, feasibility determined
Requirements definition
Departments develop their own department-specific applications
End-user development / computing
Used during user design when representatives of users work together to create the design of the system
Joint Application Development (JAD)
Different stakeholder groups to determine specific requirements for the new system, no programming done
System analysis
Different functions of the new app are gradually implemented with the corresponding functions being turned off in the old system
Phased implementation
Describes the SDLC methodology, to represent how each step is a separate part of the process
Waterfall methodology
Focuses on taking an initial idea and developing a Minimum Viable Product (MVP)
Lean methodology