Software Engineering Mcqs
How is brainstorming different from JAD ? Brainstorming sessions ?

A. Last for about 2-3 hours
B. Last for about 2-3 days
C. Cover the technology used for the development
D. All of the mentioned

FAST stands for___________________?

A. Functional application specification technique
B. Fast application specification technique
C. Facilitated application specification technique
D. None of the mentioned

Select the developer-specific requirement ?

A. Portability
B. Maintainability
C. Availability
D. Both portability and maintainability

How is throwaway prototype different from evolutionary prototype ?

A. It involves successive steps
B. It involves just one task
C. The prototype is built with the idea that it will eventually be converted into final system
D. It has a shorter development time

QFD works best if it has management commitment?

A. True
B. False
ExpLanation: qfd involves heavy investment in initial stages, thus bounding the management to provide appropriate funding for the development process .

Keeping the requirements of QFD in mind which of the following is not an example of an Expected Requirement ?

A. Ease of software installation
B. Overall operational correctness and reliability
C. Specific system functions
D. Quality graphical display

Which of the following Requirement Elicitation Techniques is applicable to messy, changing and ill-defined problem situations ?

A. Quality function deployment (qfd)
B. Prototyping
C. Soft systems methodology (ssm)
D. Controlled requirements expression (core)

Choose the disadvantage of using SSM as an elicitation technique ?

A. It incorporates human element into design
B. Ssm is in its infant stage
C. Ssm is suitable for new systems
D. Standard methodologies like role exploration, issue resolution and reorganization support ssm