SOFTWARE ENGINEERING EXAM
GUIDE TEST BANK / FULL
ACTUAL EXPERT VERIFIED
QUESTIONS & CERTIFIED
SOLUTIONS / NEWEST UPDATED
2025/2026
What is software?
-.......ANSWER...........- Computer programs and associated
documentation
- Developed for specific customer or general market
What are attributes of good software?
-.......ANSWER...........- Deliver required functionality and performance
- Maintainable, dependable, usable
What is software engineering?
-.......ANSWER...........- Engineering discipline concerned with all aspect
of software production
What are the fundamental software engineering activities? -
.......ANSWER...........- Software specification
,2|Page
- Software development
- Software validation
- Software evolution
Software engineering vs computer science?
-.......ANSWER...........- Computer science focuses on theory and
fundamentals
- Software engineering focuses on practicalities of developing and
delivering software
Software engineering vs system engineering?
-.......ANSWER...........- System engineering concerned with computer-
based system development (hardware, software, process engineering)
- Software engineering more general
What are the key challenges facing software engineering? -
.......ANSWER...........- Dealing with increasing diversity
- Dealing with demands for reduced delivery times
- Dealing with developing trustworthy software
What are the costs of software engineering?
-.......ANSWER...........- 60% development costs
- 40% testing costs
- For custom software, evolution costs outweigh development costs
,3|Page
What differences has the web made to software engineering? -
.......ANSWER...........- Dramatically increased availability of software
services
- Ability to develop highly distributed service-based systems
- Important advances in programming languages and software reuse
What makes GOOD software?
-.......ANSWER...........- Functionality
- Usability
- Maintainability
- Dependability
- Efficiency
Software is EXPENSIVE. What are the major costs? -
.......ANSWER...........- Salaries
- Organizational changes
Software is expensive. What are the major general questions to ask? -
.......ANSWER...........- Who is paying the money?
- What does that person/organization want?
- What are the measures of success/failure?
-- In the eyes of the SW engineer? Or the paying organization?
, 4|Page
Main Stakeholders
-.......ANSWER...........- Clients
- Customers
- Users
Who is the client?
-.......ANSWER...........- The person for whom the SW development team
creates the software
- The person who provides resources and expects product in return
- Often a member of the funding organization
Primary measure of success in a software project -
.......ANSWER...........Client satisfaction
Good processes...
-.......ANSWER...........- lead to GOOD SOFTWARE
- reduce RISK
- enhance VISIBILITY
- enable TEAMWORK
Basic Process Steps in All Software Development -
.......ANSWER...........(these steps may be repeated many times during a
development cycle)
- Feasibility and planning