Podcast
Questions and Answers
Which of the following are common problems encountered with large software projects?
Which of the following are common problems encountered with large software projects?
- Late delivery
- Over budget
- High maintenance costs
- All of the above (correct)
What is a key characteristic of software that contributes to the difficulty of large projects?
What is a key characteristic of software that contributes to the difficulty of large projects?
- Scalability
- Complexity (correct)
- Simplicity
- Modularity
What does the term 'bespoke' signify in the context of software products?
What does the term 'bespoke' signify in the context of software products?
- Open-source and freely available
- Pre-built and readily available for purchase
- Created specifically for a particular purpose and client (correct)
- Designed for general use and multiple clients
Which of these is NOT an ideal quality of a software product?
Which of these is NOT an ideal quality of a software product?
What is the primary purpose of a software lifecycle?
What is the primary purpose of a software lifecycle?
Flashcards
What are common problems with software development, particularly large products?
What are common problems with software development, particularly large products?
Large pieces of software can be delivered LATE, be OVER-BUDGET, be EXPENSIVE to maintain, contain ERRORS on release and have INCORRECT functionality.
Why do software products typically encounter these problems?
Why do software products typically encounter these problems?
- Software can be COMPLEX in larger products, these are more prone to errors and problems (such as air traffic control systems and the NHS.
- CONFLICTS between client and developer’s needs
- Software products are often BESPOKE - meaning they are designed for specific purposes and specific clients.
What qualities are desired in software products?
What qualities are desired in software products?
An ideal software product’s qualities are:
- MAINTAINABLE
- USABLE
- DEPENDABLE
- EFFICIENT
What is a process/lifecycle?
What is a process/lifecycle?
Signup and view all the flashcards
How long are processes/lifecycles used for?
How long are processes/lifecycles used for?
Signup and view all the flashcards
What are the main types of software lifecycle?
What are the main types of software lifecycle?
Signup and view all the flashcards