2026/2027 Exam All Answers
and Illustrations Given
Software - ANSWER ✔✔Computer program and its associated
documentation
Good Software? - ANSWER ✔✔Deliver functionality and
performance that the software users need and should be; maintainable,
dependable, and useable
What is Software Engineereing? - ANSWER ✔✔Engineering
discipline concerned with all aspects of software production
,Software Engineering application: - ANSWER ✔✔of a systematic,
disciplined, quantifiable approach to the development, operation, and
maintenance of software
Programming is... - ANSWER ✔✔One activity of software
engineering
Fundamental Software Engineering activities? - ANSWER
✔✔Specification, development, validation and evolution
Specification: - ANSWER ✔✔The process of understanding and
defining what services of funcionalities are required and identifying the
constraints on the system operation. What the software should do
Design and implementation: - ANSWER ✔✔Defining the software
and data organization and implementing the system
Validation: - ANSWER ✔✔Show that the system both conforms to its
specification and meets the expectations of the customer
Evolution: - ANSWER ✔✔Changing the system after it has gone to
use
Difference between software engineering and computer science? -
ANSWER ✔✔Computer Science = Theory and fundamentals
, Software engineering = practicalities of developing and developing
useful software
Key challenges with Software - ANSWER ✔✔Increasing diversity,
demands for reduced delivery time and developing trustworthy software
Cost of software engineering - ANSWER ✔✔60% are development
costs and 40% are testing costs
Examples of professional software development - ANSWER
✔✔Develop an application that a team will create for business purposes.
Develop an application intended for use by someone apart from its
developer
Software design - ANSWER ✔✔Process to transform user
requirements into suitable form.
Software design description - ANSWER ✔✔The structure of the
software to be implemented (elements and their relationships)
Main activities for software design - ANSWER ✔✔Interface design
Components selection and design
Architectural design
Database design
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2026. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY
STATEMENT. ALL RIGHTS RESERVED
3