title=Systems Development Life Cycle: Design< A-level Computing | AQA | Problem Solving, Programming, Data Representation and Practical Exercise | Systems Development Life Cycle
Once we have settled on what we are going to make and the objectives for the system, we need to set about designing the components. Design is important as it allows you to start thinking about how you will make things, and hopefully avoid making mistakes later.
The Process involved in the design of a product is looking at:
- User interface
- Data storage requirements
For Electronic Crafts they now know we are making a football game for the Super MES.
This system only has a joypad interface, they'll have to note which buttons should do what, and where everything will appear on the screen
The process design is probably the most complicated part. How will the game work out when someone has scored, what will the code for playing a game on the internet look like etc. This may be designed using tools such as UML, Data flow diagrams and pseudo code. You don't need to know the specifics for this Unit but they will come in useful for the A2 project.
Finally, Electronic Crafts would need to think about how the game would be delivered to the customer (download vs disc), how games will be saved (On the machine, online or on a memory unit), and how online data would be stored (database details).
So that they can avoid mistakes later on by spotting them in the design stage
They should do it online, so that it is faster to get to the customer and companies don't have to pay so much in distribution costs. It also allows for updates to be released without having to recall all the discs
They should distribute it using Blu-ray discs as they offer lots of space and some people have very slow internet connections. They can also be sold in shops, meaning customers will see them and be tempted to buy them