MCQ Bank
A __________ describes for each agent, the requirements and expectations that he is responsible for.
- A) Responsibility diagram
- B) Softgoal Interdependency Graph
- C) Object Model
- D) Goal Model
KAOS responsibility model contains all the responsibility ____________.
- A) requirements
- B) values
- C) variables
- D) diagrams
In context of NFR framework, which of the following is NOT one of the framework activities:
- A) Decomposing NFRs
- B) Extracting functional requirements from Non functional requirements
- C) Capturing NFRs for the domain of interest
- D) Identifying possible NFR operationalizations
A user story is the description that provides business value to the _____________.
- A) project manager
- B) developer
- C) customer
- D) tester
Which of the following is not an agile technique:
- A) Lean Software Development
- B) Scrum
- C) Rapid Application Development
- D) Extreme Programming (XP)
Which statement is FALSE?
To be complete, operation model must specify:
- A) When operations are to be executed
- B) The agents who perform the operations
- C) The input and output data for each operation
- D) non-functional requirements to be considered
Which one is wrong?
Softgoal Interdependency Graph represents:
- A) Softgoals
- B) Softgoal supporting decisions
- C) Softgoal refinements (AND/OR)
- D) Softgoal contributions (Positive/Negative)
__________ are input-output relations over objects.
- A) Attributes
- B) Goals
- C) Properties
- D) Operations
"Librarian Updates Catalogue". From above statement, ____________ is use case.
- A) b) Catalogue
- B) c) Update Catalogue
- C) a) Librarian
- D) d) Both a and b
Which statement is FALSE? To be complete, operation model must specify:
- A) The agents who perform the operations
- B) The input and output data for each operation
- C) non-functional requirements to be considered
- D) When operations are to be executed
What is the purpose of the $_GET array in PHP?
- A) To access session data
- B) To store global variables
- C) To retrieve data from a form submission using the GET method
- D) To interact with the server file system
What does AJAX stand for in web development?
- A) Advanced JavaScript and XML
- B) Asynchronous jQuery and XHTML
- C) Asynchronous JavaScript and XML
- D) Active JavaScript and XML
Which conditional statement is used to execute a block of code if a certain condition is true?
- A) else
- B) if
- C) switch
- D) for
Which loop in PHP will always execute the loop body at least once?
- A) while loop
- B) do-while loop
- C) for loop
- D) foreach loop
How can you access an object's property in PHP?
- A) By using the dot (.) operator
- B) By using the equals (=) operator
- C) By using the double colon (::) operator
- D) By using the arrow (->) operator
Which operator is used for string concatenation in PHP?
- A) *
- B) /
- C) +
- D) .
What is the file extension for a PHP file?
- A) .html
- B) .php
- C) .js
- D) .css
Which visibility keyword is used when a property should only be accessible within its own class?
- A) Protected
- B) Private
- C) Static
- D) Public
Which keyword is used to define a class in PHP?
- A) new
- B) object
- C) class
- D) define
What does the jQuery "fadeOut" method do?
- A) It applies a CSS animation to an HTML element.
- B) It adds a fade-in effect to an HTML element.
- C) It removes an HTML element from the DOM.
- D) It makes an HTML element invisible with a fading effect.