Reasons for software development Flashcards
(17 cards)
What is meant by the term ‘software crisis’?
Software systems are delivered late,
Name one major cause of software project failure.
Incomplete specifications
Why do some software projects go over budget?
Poor planning
What is custom-made (bespoke) software?
Software specifically designed for one organisation’s needs.
Give one advantage of off-the-shelf software.
It’s cheaper and quicker to deploy.
What is one disadvantage of bespoke software?
It is expensive and takes longer to develop.
Why might a company choose off-the-shelf software for a payroll system?
It’s cost-effective and has standard features suitable for most businesses.
Name two main factors that affect system development.
Time and cost.
Who writes technical documentation and test plans?
Programmer.
What are the three main components of a computer system?
User interface
Define the term “user interface.”
The part of a system that allows the user to interact with the computer system. The user can input data
What is a “process” in a computer system?
A function or activity carried out by a computer system. Usually takes raw data and converts it to information.
What is the main job of a systems analyst?
Analyse requirements
Name two responsibilities of a project manager.
Scheduling the project and managing the budget.
What does a programmer do during development?
Writes the source code
Who manages risks and monitors progress?
Project manager.