Dependability & Security Mcqs for Software Engineering


Q.  Which of the following is a bad practice of Dependable programming ?

a. Limit the visibility of information in a program
b. Check array bounds
c. Check all inputs for validity
d. None of the mentioned


ANSWER: See Answer
 
All the options are good practices to achieve Dependability Engineering.
MCQs:  A password checking system that disallows user passwords that are proper names or words that are normally included in a dictionary is an example of ________________ with respect to security systems?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  An assessment of the worst possible damage that could result from a particular hazard is known as _________________?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  An erroneous system state that can lead to system behavior that is unexpected by system users is known as________________?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  The safety of a system is a system attribute that reflects the system’s ability to operate, normally or abnormally, without injury to people or damage to the environment ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  A chemical plant system may detect excessive pressure and open a relief valve to reduce these pressures before an explosion occurs. What kind of dependability and security issue the example states ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  An aircraft engine normally includes automatic fire extinguishers.What kind of dependability and security issue the example states ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  A characteristic of a software system that can lead to a system error is known as _____________________ ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following terms is a measure of the probability that the system will cause an accident ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which one of the following is not an Evolutionary Process Model ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Choose the correct option from given below?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Incremental development in Extreme Programming (XP) is supported through a system release once every month ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Tests are automated in Extreme Programming ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Developers work individually on a release and they compare their results with other developers before forwarding that release to customers ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which on of the following is not an agile method ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  How many phases are there in Scrum ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which three framework activities are present in Adaptive Software Development(ASD) ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  User requirements are expressed as _______________ in Extreme Programming?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Programmers prefer programming to testing and sometimes they take shortcuts when writing tests. For example, they may write incomplete tests that do not check for all possible exceptions that may occur ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself is implemented ____________________?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Is a customer involved test development and validation in XP ?
Category: Software Engineering Mcqs,   Published by: teswesm