19 Questions
What does Terry Bollinger compare the creation of genuinely new software to?
Developing a new theory of physics
In which domains has software become a major driving force of overall progress?
Automotive, aerospace, and healthcare
What percentage of advances in the automotive domain are attributed to software systems nowadays?
60–90%
What does the increasing complexity of software systems entail?
A shift in cost and time-to-market requirements
How has the dependency on software changed over time?
It has increased continuously
What does the author emphasize about the size and complexity of software systems?
They have increased rapidly in various domains
What distinguishes software development from traditional manufacturing, according to the text?
Rapidly changing technologies and development paradigms
Why is it difficult for software development teams to achieve their objectives?
Rapidly changing technologies and processes
Which factor is considered the most important challenge in software development when compared to other domains?
Mastering rapidly changing technologies and processes
What has the software industry roughly gone through in the past 50 years?
Four generations of programming languages and three major development paradigms
What do software development teams need to exploit in order to achieve their objectives?
Impressive advances in rapidly changing technologies and development paradigms
What has made accomplishing better, faster, cheaper simultaneously difficult or impossible in software development?
Concentrating on two of the concepts
What is the most significant impact of the abstract character of software products on software production?
Difficulty in measuring and controlling software products
According to Robert Glass, what percentage of software work is intellectual and creative?
80%
What has led to the need for software companies to make reliable make-or-buy decisions or verify development schedules and costs offered by contractors?
Trend towards software outsourcing
What is one of the primary challenges posed by the intangible and volatile nature of software products?
Difficulty in measuring and controlling software products
What does the global trend towards software outsourcing result in for software companies?
Reliable basis for verifying development schedules and costs offered by contractors
What is the impact of the extreme uncertainties in software development mentioned by Robert Glass?
Challenges in making reliable make-or-buy decisions
What is one of the key aspects that differentiate software engineering from other engineering domains?
"Softness" of software products
Explore the increasing dependence on software systems and the challenges of developing genuinely new software. Learn about the comparison between creating software and developing new theories in physics.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free