Professional Documents
Culture Documents
Unit 12 Assignment 2 Template-Thomas George
Unit 12 Assignment 2 Template-Thomas George
– Design a Program
Thomas george
2B.P2) Describe the purpose and user
requirements for the software program
Purpose of the program
• Describe the purpose of the currency converter program
Pick the
start Pick a currency second Converts to
currency another currency exit
2B.D2) Justify the design decisions, including:
- how they will fulfil the stated purpose and user
requirements
- any design constraints
Justification - Purpose
• Remember to refer back to 2B.P2 where you described two purposes.
Justify how your design decisions will fulfil the purpose.
Justification – User Requirements
• Remember to refer back to 2B.P2 where you described user
requirements. Justify how your design decisions will fulfil them.
Design Constraints
• Look at your proposed solution and examine any design constraints.
What is limiting you or stopping you from designing the application
the way you really want to?
Rejection of alternative solutions
• Explain why the alternative solutions mentioned in 2B.M2 have been
rejected.