14 Questions
Which of the following statements about software costs is true?
Software costs more to maintain than it does to develop
What is software engineering concerned with?
Theories, methods, and tools for professional software development
What type of products are considered generic products in software engineering?
Stand-alone systems marketed and sold to any customer
What fraction of GNP do software costs represent in all developed countries?
A significant fraction
What is meant by software engineering?
Developing software using theories, methods, and tools for professional software development
Why are the economies of ALL developed nations dependent on software?
Because software costs often dominate computer system costs
What is the main difference between customized products and generic products in software development?
Customized products have their specification owned by the customer, while generic products have their specification owned by the developer.
What is the focus of software engineering?
Practicalities of developing and delivering useful software
What are the key challenges facing software engineering?
Coping with increasing diversity, demands for reduced delivery times, and developing trustworthy software
What are the costs breakdown for software engineering?
60% development costs, 40% testing costs
What do good software products deliver to the user?
Required functionality, performance, maintainability, dependability, and usability
What are the attributes of software engineering?
Software specification, development, testing, and evolution
What is system engineering concerned with?
All aspects of engineering and system engineering
What are the best techniques for different types of systems?
"Different techniques are appropriate for different types of systems. For example, games should always be developed using a series of prototypes whereas safety critical control systems require a complete and analyzable specification to be de"
Test your knowledge of professional software development, software engineering ethics, and case studies with this quiz covering the topics of software engineering and its impact on developed nations.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free