
---------------- CEN 5035 - Software Engineering ----------------
Practice Quiz 1
1. (3 pts.) What is the difference between "generic" and "bespoke"
software? (Circle one only.)
a. Generic software is derived from a set of activities whose goal
is the development or evolution of software while bespoke
software is derived from a simplified representation presented
from a specific perspective.
b. Generic software is a product of software engineering while
bespoke software is a product of system engineering.
c. Generic software is developed for a particular customer while
bespoke software is developed for a general market.
d. Generic software is comprised of PROGRAMS while bespoke software
is comprised of ASSOCIATED DOCUMENTATION.
e. None of the above.
2. (3 pts.) Which of the following best describes how (computer-based)
SYSTEM engineering differs from SOFTWARE engineering?
a. System engineering involves developing programs AND associated
documentation. Emergent properties are a consequence of the
relationships between system components and include maintainability,
dependability, efficiency, and usability.
b. System engineering is concerned with developing a purposeful
collection of inter-related components working together towards some
common objective. The properties and behavior of system components
are inextricably inter-mingled.
c. System engineering is an organized way of producing software. It
includes suggestions for the process to be followed, the notations
to be used, rules governing the system descriptions which are
produced, and design guidelines.
d. System engineering is concerned with ALL aspects of computer-based
systems development including hardware, software, and process
engineering.
e. System engineering is concerned with ALL aspects of designing,
implementing, deploying and operating systems. Software engineering
is just one part of this process.