2026 Exam Questions and
Correct Answers | New Update
What are the essential attributes of good software? - ANSWER
✔✔Good software is maintainable, dependable, and usable.
It should provide the required functionality and performance to a user.
What are the two fundamental types of software products? -
ANSWER ✔✔Generic products and Customized (bespoke) software
products.
,Generic refers to products made for anyone who would want to use
them usually made by an organization and sold on the open market.
Customized are made for a particular customer to suit a specific need. A
software contractor will design and implement the software especially for
that customer.
What is software engineering? - ANSWER ✔✔Software engineering
is an engineering discipline that is concerned with all aspects of software
production from conception of the idea to delivery, operation, and
maintenance of the product.
What are the four fundamental activities in software processes? -
ANSWER ✔✔Software Specification, Development, Validation, and
Evolution.
Software Specification, customers and engineers define the software
that is to be produced and the constraints on its operation.
Software Development, software is designed and programmed.
,Software Validation, where the software is checked to ensure that it is
what the customer requires.
Software Evolution, where the software is modified to reflect changing
customer and market requirements.
What is the distinction between computer science and software
engineering? - ANSWER ✔✔Computer Science focuses on theory
and fundamentals, and software engineering is concerned with the
practicalities of developing and delivering useful software.
What are the 4 general issues that affect many different types of
software? - ANSWER ✔✔Heterogeneity, Business and social
change, Security and trust, and Scale.
Heterogeneity refers to the operation of software across multiple
devices. This includes distributed systems across networks that include
different types of computer and mobile devices, and the ability to run on
general purpose computers. It should also be able to run on mobile
phones and tablets as well.
COPYRIGHT©JOSHCLAY 2025/2026. YEAR PUBLISHED 2026. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY
STATEMENT. ALL RIGHTS RESERVED
3
, Business and Social change refers to the rapid change within companies
and in society where there is a need to change their existing software
and to develop new software to meet new needs. Value delivery time
needs to be reduced.
Security and Trust refers to trusting the software we use. Especially for
remote software systems accessed through a web page or web service.
We must ensure malicious users cannot successfully attack our software
and that information security is maintained.
Scale refers to software having a wide range of scales from very small
embedded systems in portable or wearable devices through to internet-
scale, cloud-based systems that serve a global community.
List 5 different types of software application. - ANSWER ✔✔There
are Stand-alone applications, Interactive transaction-based applications,
Embedded Control systems, Batch processing systems, and
entertainment systems.
Stand-alone are applications that run on a PC or mobile device. Might
not need to be connected to a network and includes all functionality