Software Design mcq questions and answers
What is Software Design?
Software design is the process by which an agent creates a specification of a software artifact intended to accomplish goals, using a set of primitive components and subject to constraints. … Software design usually involves problem-solving and planning a software solution.
Software design is the process of envisioning and defining software solutions to one or more sets of problems. -Wikipedia
Software Design mcq and answer :-
1)RAD Software process model stands for _____ . ?
A.Rapid Application Development.
B. Relative Application Development
C. Rapid Application Design.
D. Recent Application Development.
Ans: D
2)Which is not a step of Requirement Engineering?
A. Requirements elicitation
B. Requirements analysis
C.Requirements design
D.Requirements documentation
Ans: C
3) IEEE 830-1993 is a IEEE recommended standard for _______?
A. Software Requirement Specification
B. Software design
C. Testing
D. Both (A) and (B)
Ans: A
4) Which method is used for evaluating the expression that passes the function as an argument??
A. Strict evaluation
B. Recursion
C. Calculus
D. Pure functions
Ans: A
5)Give the Real-world factors affecting maintenanceCost ?
A.Give the Real-world factors affecting maintenanceCost
B. The standard age of any software is considered up to 10 to 15 years.
C. Most maintenance engineers are newbie and use trial and error method to rectify problem.
D. All mentioned above
Ans:D
Software Design Objective type Questions with Answers
6) A ________ is a relationship between two states indicating that an object in the first s will enter the second state ?
A. transition
B. state
C. association??
D. generalization
Ans: B
7) A The relationship between two states is called ________?
A.transition
B. state
C. association
D. generalization
Ans: A
8)GRASP stands for ______
A. global responsibility assignment software patterns
B. general responsibility assignment software patterns
C.general responsibility assignment system patterns
D. general research assignment software pattern
Ans: B
9) Which design pattern works on data and action taken based on data provided?
A. command pattern
B. singleton pattern
C. mvc pattern
D. facade pattern
Ans: A
10)The main advantage of design patterns: ?
A. provide proven solutions
B. simplify complex problem
C. improve communication
D. all of above
Ans: D
