Full Transcript

What is the primary focus of software engineering? a) Developing computer hardware b) Developing software for specific markets c) Solving software-related problems d) Developing computer graphics Answer: c) Solving software-related problems Which attribute of good software ensures it can evolve to...

What is the primary focus of software engineering? a) Developing computer hardware b) Developing software for specific markets c) Solving software-related problems d) Developing computer graphics Answer: c) Solving software-related problems Which attribute of good software ensures it can evolve to meet changing needs? a) Performance b) Maintainability c) Efficiency d) Acceptability Answer: b) Maintainability What percentage of software costs are development costs? a) 20% b) 40% c) 60% d) 80% Answer: c) 60% Which type of software is commissioned by a specific customer to meet their own needs? a) Customized products b) Generic products c) Stand-alone systems d) Batch processing systems Answer: a) Customized products What is the primary difference between software engineering and computer science? a) Computer science focuses on hardware development. b) Software engineering focuses on practical software development. c) Computer science focuses on developing software for specific markets. d) Software engineering focuses on theoretical aspects of software. Answer: b) Software engineering focuses on practical software development. Which software engineering activity involves ensuring that the software meets the specified requirements? a) Software development b) Software validation c) Software evolution d) Software specification Answer: b) Software validation What is a key challenge facing software engineering? a) Coping with decreasing diversity b) Meeting relaxed delivery times c) Developing unreliable software d) Coping with increasing diversity Answer: d) Coping with increasing diversity Which product characteristic ensures software does not cause physical or economic damage in case of failure? a) Efficiency b) Maintainability c) Dependability and security d) Acceptability Answer: c) Dependability and security Which activity involves modifying software to reflect changing customer and market requirements? a) Software specification b) Software development c) Software validation d) Software evolution Answer: d) Software evolution What type of system requires all necessary functionality and does not need to be connected to a network? a) Embedded control systems b) Interactive transaction-based applications c) Stand-alone applications d) Data collection systems Answer: c) Stand-alone applications What is a fundamental principle applicable to all types of software system? a) Using unmanaged development processes b) Ignoring software specification and requirements c) Relying solely on new software development d) Developing systems using managed and understood processes Answer: d) Developing systems using managed and understood processes How has the web impacted software engineering? a) Decreased availability of software services b) Reduced development of highly distributed systems c) Led to important advances in programming languages d) Hindered software reuse Answer: c) Led to important advances in programming languages What does the ACM/IEEE Code of Ethics emphasize? a) Legalistic compliance b) Following morally correct principles c) Ignoring professional responsibilities d) Technical skills over ethical behavior Answer: b) Following morally correct principles What is a potential ethical dilemma for software engineers? a) Accepting work out of their competence b) Following legal guidelines over ethical principles c) Disregarding confidentiality agreements d) Misrepresenting client interests Answer: a) Accepting work out of their competence What is the purpose of the ACM/IEEE Code of Ethics? a) To restrict professional behavior b) To promote unethical practices c) To ensure beneficial and respected software engineering profession d) To discourage professional growth Answer: c) To ensure beneficial and respected software engineering profession What is a concern for the wilderness weather station system? a) Privacy of weather data b) Availability of software engineers c) Accessibility of weather instruments d) Management of power resources Answer: a) Privacy of weather data What functionality of the wilderness weather station system involves dynamic reconfiguration? a) Monitoring instruments b) Managing power c) Supporting data collection d) Supporting dynamic reconfiguration Answer: d) Supporting dynamic reconfiguration Which software engineering activity involves defining the software that is to be produced? a) Software development b) Software validation c) Software specification d) Software evolution Answer: c) Software specification What type of system primarily entertains the user? a) Embedded control systems b) Entertainment systems c) Batch processing systems d) Data collection systems Answer: b) Entertainment systems What principle states that software engineers should advance the integrity and reputation of the profession? a) Public interest b) Colleague support c) Profession promotion d) Lifelong learning Answer: c) Profession promotion What attribute of good software ensures it does not make wasteful use of system resources? a) Maintainability b) Efficiency c) Dependability and security d) Acceptability Answer: b) Efficiency Which software engineering activity involves designing and programming the software? a) Software specification b) Software development c) Software validation d) Software evolution Answer: b) Software development What is a key challenge facing software engineering according to the provided content? a) Coping with decreasing diversity b) Developing unreliable software c) Coping with increasing diversity d) Meeting relaxed delivery times Answer: c) Coping with increasing diversity Which product characteristic ensures software is understandable, usable, and compatible with other systems? a) Maintainability b) Efficiency c) Acceptability d) Dependability and security Answer: c) Acceptability What percentage of software costs are testing costs? a) 20% b) 40% c) 60% d) 80% Answer: b) 40% What is a key difference between customized and generic software products? a) Customized products are marketed to any customer, while generic products are commissioned by a specific customer. b) Customized products have a specification owned by the software developer, while generic products have a specification owned by the customer. c) Customized products are standalone systems, while generic products are tailored to specific markets. d) Customized products are more expensive than generic products. Answer: b) Customized products have a specification owned by the customer. Which principle of the ACM/IEEE Code of Ethics emphasizes acting in a manner that is in the best interests of clients and employers? a) Public interest b) Client and employer interest c) Management d) Colleagues supportAnswer: b) Client and employer interest What type of system is primarily designed to process data in large batches? a) Stand-alone applications b) Batch processing systems c) Embedded control systems d) Interactive transaction-based applications Answer: b) Batch processing systems Which software engineering activity involves modifying software to reflect changing customer and market requirements? a) Software specification b) Software development c) Software validation d) Software evolution Answer: d) Software evolution What is a key principle applicable to all types of software systems irrespective of the development techniques used? a) Using unmanaged development processes b) Ignoring software specification and requirements c) Relying solely on new software development d) Developing systems using managed and understood processes Answer: d) Developing systems using managed and understood processes What is a concern for the wilderness weather station system according to the provided content? a) Privacy of weather data b) Availability of software engineers c) Accessibility of weather instruments d) Management of power resources Answer: a) Privacy of weather data Which software engineering activity involves ensuring that the software meets the specified requirements? a) Software development b) Software validation c) Software specification d) Software evolution Answer: b) Software validation What is a potential ethical dilemma for software engineers according to the provided content? a) Accepting work out of their competence b) Following legal guidelines over ethical principles c) Disregarding confidentiality agreements d) Misrepresenting client interests Answer: a) Accepting work out of their competence What principle states that software engineers should advance the integrity and reputation of the profession? a) Public interest b) Colleague support c) Profession promotion d) Lifelong learning Answer: c) Profession promotion What is a key challenge facing software engineering according to the provided content? a) Coping with decreasing diversity b) Developing unreliable software c) Coping with increasing diversity d) Meeting relaxed delivery times Answer: c) Coping with increasing diversity Which product characteristic ensures software is understandable, usable, and compatible with other systems? a) Maintainability b) Efficiency c) Acceptability d) Dependability and security Answer: c) Acceptability What percentage of software costs are testing costs? a) 20% b) 40% c) 60% d) 80%Answer: b) 40% What is a key difference between customized and generic software products? a) Customized products are marketed to any customer, while generic products are commissioned by a specific customer. b) Customized products have a specification owned by the software developer, while generic products have a specification owned by the customer. c) Customized products are standalone systems, while generic products are tailored to specific markets. d) Customized products are more expensive than generic products. Answer: b) Customized products have a specification owned by the customer. Which principle of the ACM/IEEE Code of Ethics emphasizes acting in a manner that is in the best interests of clients and employers? a) Public interest b) Client and employer interest c) Management d) Colleagues support Answer: b) Client and employer interest What type of system is primarily designed to process data in large batches? a) Stand-alone applications b) Batch processing systems c) Embedded control systems d) Interactive transaction-based applications Answer: b) Batch processing systems Which software engineering activity involves modifying software to reflect changing customer and market requirements? a) Software specification b) Software development c) Software validation d) Software evolution Answer: d) Software evolution What is a key principle applicable to all types of software systems irrespective of the development techniques used? a) Using unmanaged development processes b) Ignoring software specification and requirements c) Relying solely on new software development d) Developing systems using managed and understood processes Answer: d) Developing systems using managed and understood processes What is a concern for the wilderness weather station system according to the provided content? a) Privacy of weather data b) Availability of software engineers c) Accessibility of weather instruments d) Management of power resources Answer: a) Privacy of weather data Which software engineering activity involves ensuring that the software meets the specified requirements? a) Software development b) Software validation c) Software specification d) Software evolution Answer: b) Software validation What is a potential ethical dilemma for software engineers according to the provided content? a) Accepting work out of their competence b) Following legal guidelines over ethical principles c) Disregarding confidentiality agreements d) Misrepresenting client interests Answer: a) Accepting work out of their competence What principle states that software engineers should advance the integrity and reputation of the profession? a) Public interest b) Colleague support c) Profession promotion d) Lifelong learning Answer: c) Profession promotion What is a key challenge facing software engineering according to the provided content? a) Coping with decreasing diversity b) Developing unreliable software c) Coping with increasing diversity d) Meeting relaxed delivery times Answer: c) Coping with increasing diversity Which product characteristic ensures software is understandable, usable, and compatible with other systems? a) Maintainability b) Efficiency c) Acceptability d) Dependability and security Answer: c) Acceptability What percentage of software costs are testing costs? a) 20% b) 40% c) 60% d) 80%Answer: b) 40% What is a key difference between customized and generic software products? a) Customized products are marketed to any customer, while generic products are commissioned by a specific customer. b) Customized products have a specification owned by the software developer, while generic products have a specification owned by the customer. c) Customized products are standalone systems, while generic products are tailored to specific markets. d) Customized products are more expensive than generic products. Answer: b) Customized products have a specification owned by the customer.

Use Quizgecko on...
Browser
Browser