Podcast
Questions and Answers
Which aspect of software engineering is concerned with professional software development?
Which aspect of software engineering is concerned with professional software development?
- Tools only
- Theories only
- Theories, methods, and tools (correct)
- Methods only
Why do software costs often dominate computer system costs?
Why do software costs often dominate computer system costs?
- Hardware is less expensive
- Software costs are greater than hardware costs (correct)
- Hardware is more complex
- Software maintenance costs are lower than development costs
What happens as new software engineering techniques help build larger, more complex systems?
What happens as new software engineering techniques help build larger, more complex systems?
- Systems become simpler
- Demands for quicker delivery decrease
- Systems have to be built and delivered more quickly (correct)
- Demands for even more complex systems decrease
What is a consequence of failing to use software engineering methods?
What is a consequence of failing to use software engineering methods?
Why do maintenance costs for software often exceed development costs?
Why do maintenance costs for software often exceed development costs?
Why are larger, even more complex systems required in the field of software engineering?
Why are larger, even more complex systems required in the field of software engineering?
What distinguishes generic software products from customized software products?
What distinguishes generic software products from customized software products?
Which type of software products are marketed and sold to any customer who wishes to buy them?
Which type of software products are marketed and sold to any customer who wishes to buy them?
Why is maintainability an essential attribute of good software?
Why is maintainability an essential attribute of good software?
What does software dependability include?
What does software dependability include?
Which type of products are embedded control systems and air traffic control software examples of?
Which type of products are embedded control systems and air traffic control software examples of?
Why are generic software products often more expensive and less reliable?
Why are generic software products often more expensive and less reliable?
What is a fundamental principle that applies to all types of software systems?
What is a fundamental principle that applies to all types of software systems?
Why is understanding and managing software specification and requirements important?
Why is understanding and managing software specification and requirements important?
What determines the software engineering methods and tools used for a project?
What determines the software engineering methods and tools used for a project?
Why is reusing software that has already been developed preferable?
Why is reusing software that has already been developed preferable?
What should be considered important for all types of systems?
What should be considered important for all types of systems?
Why is it usually cheaper to use software engineering methods for software systems?
Why is it usually cheaper to use software engineering methods for software systems?
How are systems evolving in terms of operation?
How are systems evolving in terms of operation?
Why is it important for software to be trusted?
Why is it important for software to be trusted?
What is one major challenge related to software scale?
What is one major challenge related to software scale?
Why is there no universal set of software techniques applicable to all types of software systems?
Why is there no universal set of software techniques applicable to all types of software systems?
In terms of business and social change, what is essential for organizations?
In terms of business and social change, what is essential for organizations?
What is a key aspect of dependable software?
What is a key aspect of dependable software?
In software engineering, what does efficiency encompass?
In software engineering, what does efficiency encompass?
What is a critical requirement for software acceptability?
What is a critical requirement for software acceptability?
What does software engineering involve beyond the technical development process?
What does software engineering involve beyond the technical development process?
Why is producing reliable software systems economically and quickly increasingly important?
Why is producing reliable software systems economically and quickly increasingly important?
What does software engineering aim to solve?
What does software engineering aim to solve?