Software Engineering II MCQs with Answers
Practice important Software Engineering II MCQs with answers and explanations.
Chapter: 38
Q1101:
Legacy system maintenance is _______.
A. Cheap and easy
B. Expensive and difficult
C. Risk-free
D. Always automated
Correct Answer:
B
Chapter: 38
Q1102:
Data duplication in legacy systems can lead to _______.
A. Improved security
B. Inconsistent data
C. Reduced storage cost
D. None of these
Correct Answer:
B
Chapter: 38
Q1103:
Which support software is usually obsolete in legacy systems?
A. Web browsers
B. Database software
C. Mobile apps
D. AI engines
Correct Answer:
B
Chapter: 38
Q1104:
When should a legacy system be transformed?
A. When it has perfect quality
B. When frequent changes are needed
C. When no business processes exist
D. When a mobile app is available
Correct Answer:
B
Chapter: 38
Q1105:
Legacy systems are hard to understand because _______.
A. Business processes are transparent
B. Many years of maintenance corrupt the structure
C. Programming is modern
D. Support is always available
Correct Answer:
B
Chapter: 38
Q1106:
Business rules in legacy systems are usually _______.
A. Clearly documented
B. Embedded within software
C. Available on websites
D. Written in manuals
Correct Answer:
B
Chapter: 38
Q1107:
If the hardware platform is outdated, legacy systems are _______.
A. Easy to maintain
B. Difficult to maintain
C. Not affected
D. Irrelevant
Correct Answer:
B
Chapter: 38
Q1108:
In assessing business value, whose viewpoint is important?
A. End users
B. Customers
C. Line managers
D. All of the above
Correct Answer:
D
Chapter: 38
Q1109:
When there is low business value and low quality, systems should be _______.
A. Migrated
B. Replaced
C. Scrapped
D. Maintained
Correct Answer:
C
Chapter: 39
Q1110:
What does environment assessment of a legacy system focus on?
A. Software performance only
B. Supplier, failure rate, age, performance, and support requirements
C. User interface design
D. Cost optimization only
Correct Answer:
B
Chapter: 39
Q1111:
Supplier stability in environment assessment checks if _______.
A. Supplier is popular
B. Supplier offers free upgrades
C. Supplier is financially stable and still in existence
D. Supplier supports mobile apps
Correct Answer:
C
Chapter: 39
Q1112:
High hardware failure rate in a legacy system suggests ______.
A. Better user experience
B. Need for immediate system replacement or support improvement
C. System performance is excellent
D. No maintenance required
Correct Answer:
B
Chapter: 39
Q1113:
How is the "age" of a legacy system significant?
A. Indicates future success
B. Determines support staff salary
C. Helps assess system relevancy and need for replacement
D. Decides software license cost
Correct Answer:
C
Chapter: 39
Q1114:
Interoperability issues in legacy systems relate to ________.
A. System's cost
B. System's ability to interface with other systems
C. User interface speed
D. Supplier branding
Correct Answer:
B
Chapter: 39
Q1115:
Maintenance cost of a system mainly includes _______.
A. Hardware maintenance and software license fees
B. Staff salaries only
C. Internet charges
D. Building rent
Correct Answer:
A
Chapter: 39
Q1116:
Which factor assesses difficulty in understanding the current system's software code?
A. Performance
B. Understandability
C. Interoperability
D. Documentation
Correct Answer:
B
Chapter: 39
Q1117:
If system documentation is outdated, it affects ________.
A. System aesthetics
B. Understanding and modifying the system
C. Website traffic
D. Hardware installation
Correct Answer:
B
Chapter: 39
Q1118:
Programming language assessment checks whether _______.
A. Language is only readable
B. Modern compilers are available
C. Internet is available
D. New users are trained quickly
Correct Answer:
B
Chapter: 39
Q1119:
In application software assessment, data duplication can affect ______.
A. System speed and storage
B. Employee salaries
C. Supplier costs
D. Marketing
Correct Answer:
A
Chapter: 39
Q1120:
If no skilled personnel are available for system maintenance, what should be considered?
A. Hiring graphic designers
B. Immediate system migration or training
C. Decreasing system security
D. Buying cheaper servers
Correct Answer:
B