Which of the following is essential for success, when formal methods are used for the first time ?
		A. Expert training
B. Consulting
C. Prerequisite knowledge
D. Both Expert training and Consulting
Explanation: The answer is self-explanatory.
		A. Expert training
B. Consulting
C. Prerequisite knowledge
D. Both Expert training and Consulting
Explanation: The answer is self-explanatory.
		A. Session management
B. Security
C. User interaction
D. Database support
		A. Compile time
B. Frequency
C. Deadlines
D. Execution time
Explanation: If the system does not meet a deadline then, it results in a system failure; in a soft real-time system, it results in degraded system service .
		A. Yellow box
B. Clear box
C. White box
D. Black box
Explanation: The system (or part) responds to specific stimuli (events) by applying a set of transition rules that map the stimulus into a response.
		A. C#
B. Ruby
C. PHP
D. Java
Explanation: Frameworks available in all of the commonly used object-oriented programming languages.
		A. Client/server SQL interaction
B. Remote procedure calls
C. SQL Injection
D. All of the mentioned
Explanation: This mechanism is limited to relational database management system (RDBMS) applications.
		A. MVC pattern
B. Web application frameworks
C. Debugging framework
D. None of the mentioned
Explanation: Debugging framework based applications is difficult because you may not understand how the framework methods interact. This is a general problem with reusable software .