Which of the following is the best description of software engineering?
The application of scientific principles to the design and creation of software.
The set of all activities related to software development.
Any activity related to software development.
The application of scientific principles to the organization of a software system.
Which of the following best describes a key advantage for a business to follow the SDLC?
It allows for creativity because of its ad-hoc approach to software development.
It helps technical writers develop accurate documentation.
It gives development teams a process to follow to improve efficiency and reduce risks.
It defines all the roles of the development team.
Which of the following best describes an activity that happens in the maintenance phase of the SDLC?
The system requirements specification is written.
Code is thoroughly tested.
The coding process begins.
Fixing minor user interface issues.
Which of the following best describes a beta release?
It meets all functional requirements.
It is the most stable release.
It is intended for all users.
It is the first functioning version of a system released to a select group of stakeholders.
Which statement best describes the Software Requirements Specification (SRS)?
It contains functional, external interface, and non-functional requirements.
It is combined with the User Requirements Specification (URS) to form the System Requirements Specification (SysRS).
It can be combined with the System Requirements Specification (SysRS) to form the User Requirements Specification (URS).
It primarily contains use cases.
Which of the following is an iterative approach to the software development lifecycle (SDLC)?
Verification
Agile
Waterfall
V-shape
Which of the following best describes functional testing?
It tests application attributes like scalability and availability.
It is concerned with confirming that a recent change to the application is not adversely affecting existing functionality.
It tests application attributes like performance and security.
Its goal is to make sure the application is usable and accessible.
Which best describes black-box testing?
It is equivalent to regression testing.
It is equivalent to non-functional testing.
It is used to test inputs and outputs.
It is used to verify internal structure, design, and coding.
Which role is primarily responsible for designing the software’s interface?
UX designer
Stakeholder
Software architect
Product owner
Which of the following is a type of documentation that describes the expected features and functionality of the software system?
User documentation
Requirements
Technical documentation
Design documentation