Software
Engineering
Exam #1
questions with
complete
verified
solutions 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
- 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
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?
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
Engineering
Exam #1
questions with
complete
verified
solutions 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
- 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
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?
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