SOFTWARE ENGINEERING CHAPTER 1 & 2 | QUESTIONS AND ANSWERS | 2026
UPDATE WITH COMPLETE SOLUTION
Software engineering is concerned with just the System Analysis part of the System
Development Life Cycle - -False
--People write programs for many reasons including business, hobbyist, and educational
purposes - -True
--Software costs are approximately: - -60% development and 40% testing
--Examples of the Rapid software development include - -Week 1 Presentation (slide 2)
--Costs of software on a PC are often greater than the hardware cost. - -True
--The common activities of the software process are: - -Specification, development,
validation, and evolution
--A software code of ethics is established by which of the following organizations: - -ACM
--Dependability and performance are less crucial than other aspects in regard to the
importance of types of system. - -False
--Software engineering ethics includes: - -Confidentiality
Competence
Intellectual property rights
Computer misuse
--The aim of agile methods is to reduce overheads in the software process (e.g. by limiting
documentation) and to be able to respond quickly to changing requirements without
excessive rework. - -True
--The waterfall model combines all phases of the process activity and provides for a
methodology. - -False
--The Software Development Life Cycle consists of: - -Analysis, design, programming, testing,
implementation, and close-out
--The Extreme Programming (XP) takes an 'extreme' approach to iterative development by
allowing many versions may be built in a day. - -True
--The main activities in the requirements engineering process include: - -Feasibility study,
requirements elicitation, requirements specification, and requirements validation
--The Rational Unified Process (RUP) is a modern generic process derived from the work on
the UML and associated process. - -True
UPDATE WITH COMPLETE SOLUTION
Software engineering is concerned with just the System Analysis part of the System
Development Life Cycle - -False
--People write programs for many reasons including business, hobbyist, and educational
purposes - -True
--Software costs are approximately: - -60% development and 40% testing
--Examples of the Rapid software development include - -Week 1 Presentation (slide 2)
--Costs of software on a PC are often greater than the hardware cost. - -True
--The common activities of the software process are: - -Specification, development,
validation, and evolution
--A software code of ethics is established by which of the following organizations: - -ACM
--Dependability and performance are less crucial than other aspects in regard to the
importance of types of system. - -False
--Software engineering ethics includes: - -Confidentiality
Competence
Intellectual property rights
Computer misuse
--The aim of agile methods is to reduce overheads in the software process (e.g. by limiting
documentation) and to be able to respond quickly to changing requirements without
excessive rework. - -True
--The waterfall model combines all phases of the process activity and provides for a
methodology. - -False
--The Software Development Life Cycle consists of: - -Analysis, design, programming, testing,
implementation, and close-out
--The Extreme Programming (XP) takes an 'extreme' approach to iterative development by
allowing many versions may be built in a day. - -True
--The main activities in the requirements engineering process include: - -Feasibility study,
requirements elicitation, requirements specification, and requirements validation
--The Rational Unified Process (RUP) is a modern generic process derived from the work on
the UML and associated process. - -True