0
0
Software Engineeringknowledge~10 mins

Pattern selection guidelines in Software Engineering - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the sentence: The main goal of pattern selection is to {{BLANK_1}} the best solution for a problem.

Software Engineering
The main goal of pattern selection is to [1] the best solution for a problem.
Drag options to blanks, or click blank then click option'
Aidentify
Bdelay
Cavoid
Dignore
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing to ignore or delay the solution is incorrect.
2fill in blank
medium

Complete the sentence: When selecting a pattern, consider the {{BLANK_1}} where the solution will be applied.

Software Engineering
When selecting a pattern, consider the [1] where the solution will be applied.
Drag options to blanks, or click blank then click option'
Acolor
Bsize
Ccontext
Dspeed
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing context with unrelated attributes like color or size.
3fill in blank
hard

Fix the error in the sentence: 'Pattern selection should be based on {{BLANK_1}} and not on personal preferences.'

Software Engineering
Pattern selection should be based on [1] and not on personal preferences.
Drag options to blanks, or click blank then click option'
Aobjective criteria
Brandom choice
Cluck
Dguesswork
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing random or guess-based options.
4fill in blank
hard

Fill both blanks to complete the guideline: 'Evaluate the {{BLANK_1}} and {{BLANK_2}} of each pattern before selection.'

Software Engineering
Evaluate the [1] and [2] of each pattern before selection.
Drag options to blanks, or click blank then click option'
Aadvantages
Bcolors
Cdisadvantages
Dshapes
Attempts:
3 left
💡 Hint
Common Mistakes
Ignoring disadvantages or focusing on irrelevant attributes.
5fill in blank
hard

Fill all three blanks to complete the sentence: 'Choose a pattern that {{BLANK_1}}, {{BLANK_2}}, and {{BLANK_3}} the problem effectively.'

Software Engineering
Choose a pattern that [1], [2], and [3] the problem effectively.
Drag options to blanks, or click blank then click option'
Asolves
Bfits
Cmatches
Dignores
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'ignores' is incorrect because it means not addressing the problem.