Questions with 100% Correct Answers |
Latest Update
Which of the following Unified Modeling Language Diagrams show how the
system reacts to internal and external events?
a. Activity diagrams
b. State diagrams
c. Sequence diagrams
d. Pattern diagrams - 🧠 ANSWER ✔✔b. State diagrams
Which one of the following is the key factor that a user may consider when
planning software development reuse?
a. lower development costs
b. reduced process risk
,c. accelerated development.
d. the expected software lifetime - 🧠 ANSWER ✔✔d. the expected software
lifetime
An agile approach to software development consists of design and
implementation, which should be:
a. central to activities in the software process.
b. part of a development process.
c. part of general activities in the software design phase.
d. part of a final product of the system. - 🧠 ANSWER ✔✔a. central to
activities in the software process.
All systems that involve interaction with a shared database can be
considered transaction-based systems. Which of the following is an
example of an information system that allows controlled access to a larger
database of Information?
a. Process measurement
b. Employee records
c. Process change
,d. Process analysis - 🧠 ANSWER ✔✔b. Employee records
One of the problems with managing business legacy systems is a skills
shortage.
a. True
b. False - 🧠 ANSWER ✔✔a. True
Which of the following does not form part of the software reuse landscape?
a. Platform level protection
b. Application frameworks
c. Design patterns
d. Legacy System wrapping - 🧠 ANSWER ✔✔a. Platform level protection
Which of the following are costs associated with the reuse of existing
software?
a. the cost of the time spent in looking for software to reuse and assessing
whether it meets users' requirements.
b. configuration management tools to manage source code versions and to
integrate and build systems.
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY
STATEMENT. ALL RIGHTS RESERVED
3
, c. testing tools, such as JUnit, that can automatically run a set of tests on a
new version of a program.
d. tools to support refactoring and program visualisation. - 🧠 ANSWER
✔✔a. the cost of the time spent in looking for software to reuse and
assessing whether it meets users' requirements.
Which of the following is an attribute of a dependable software engineering
process?
a. Redundancy
b. Documentable page
c. Complies with regulations.
d. Diversity - 🧠 ANSWER ✔✔d. Diversity
Scrum is an agile method that outlines the basic practices that must be
integrated when using agile methods.
a. True
b. False - 🧠 ANSWER ✔✔a. True
Validation of requirements is the process of ensuring that:
a. The system validations can do what they are meant to achieve.