Software Engineering Exam 1
Questions Answered Correctly (Qs)
2026 update
Software engineering - CORRECT ANSWERS is an engineering discipline that is concerned with
all aspects of software production.
Software - CORRECT ANSWERS is not just a program or programs but also includes
documentation.
Essential software product attributes are - CORRECT ANSWERS maintainability, dependability,
security, efficiency, and acceptability.
The software process includes all of the activities involved in software development. The high- level
activities of - CORRECT ANSWERS specification, development, validation, and evolution are
part of all software processes.
The fundamental notions of software engineering are universally applicable to all types of system
development. These fundamentals include - CORRECT ANSWERS software processes,
dependability, security, requirements, and reuse.
The fundamental ideas of software engineering are applicable to all types of software systems. These
fundamentals include - CORRECT ANSWERS managed software processes, software
dependability and security, requirements engineering, and software reuse.
Professional societies publish codes of conduct that set out - CORRECT ANSWERS of behavior
expected of their members.
General process models - CORRECT ANSWERS waterfall model, incremental development,
and reuse-oriented development.
, Requirements engineering - CORRECT ANSWERS is the process of developing a software
specification.
Design and implementation - CORRECT ANSWERS processes are concerned with transforming
a requirements specification into an executable software system.
Software validation - CORRECT ANSWERS is the process of checking that the system conforms
to its specification and that it meets the real needs of the users of the system.
Software evolution - CORRECT ANSWERS takes place when you change existing software
systems to meet new requirements. Changes are continuous and the software must evolve to remain
useful.
Agile methods are incremental development methods - CORRECT ANSWERS that focus on
rapid development, frequent releases of the software, reducing process overheads, and producing high-
quality code. They involve the customer directly in the development process.
Extreme programming is a well-known agile method that integrates - CORRECT ANSWERS a
range of good programming practices such as frequent releases of the software, continuous software
improvement, and customer participation in the development team.
I The Scrum method is an agile method that provides - CORRECT ANSWERS a project
management framework.
Requirements for a software system set out - CORRECT ANSWERS what the system should do
and define constraints on its operation and implementation.
Functional requirements - CORRECT ANSWERS statements of the services that the system
must provide or are descriptions of how some computations must be carried out.
Questions Answered Correctly (Qs)
2026 update
Software engineering - CORRECT ANSWERS is an engineering discipline that is concerned with
all aspects of software production.
Software - CORRECT ANSWERS is not just a program or programs but also includes
documentation.
Essential software product attributes are - CORRECT ANSWERS maintainability, dependability,
security, efficiency, and acceptability.
The software process includes all of the activities involved in software development. The high- level
activities of - CORRECT ANSWERS specification, development, validation, and evolution are
part of all software processes.
The fundamental notions of software engineering are universally applicable to all types of system
development. These fundamentals include - CORRECT ANSWERS software processes,
dependability, security, requirements, and reuse.
The fundamental ideas of software engineering are applicable to all types of software systems. These
fundamentals include - CORRECT ANSWERS managed software processes, software
dependability and security, requirements engineering, and software reuse.
Professional societies publish codes of conduct that set out - CORRECT ANSWERS of behavior
expected of their members.
General process models - CORRECT ANSWERS waterfall model, incremental development,
and reuse-oriented development.
, Requirements engineering - CORRECT ANSWERS is the process of developing a software
specification.
Design and implementation - CORRECT ANSWERS processes are concerned with transforming
a requirements specification into an executable software system.
Software validation - CORRECT ANSWERS is the process of checking that the system conforms
to its specification and that it meets the real needs of the users of the system.
Software evolution - CORRECT ANSWERS takes place when you change existing software
systems to meet new requirements. Changes are continuous and the software must evolve to remain
useful.
Agile methods are incremental development methods - CORRECT ANSWERS that focus on
rapid development, frequent releases of the software, reducing process overheads, and producing high-
quality code. They involve the customer directly in the development process.
Extreme programming is a well-known agile method that integrates - CORRECT ANSWERS a
range of good programming practices such as frequent releases of the software, continuous software
improvement, and customer participation in the development team.
I The Scrum method is an agile method that provides - CORRECT ANSWERS a project
management framework.
Requirements for a software system set out - CORRECT ANSWERS what the system should do
and define constraints on its operation and implementation.
Functional requirements - CORRECT ANSWERS statements of the services that the system
must provide or are descriptions of how some computations must be carried out.