<aside>
💡 The process of taking the requirements of a new system and deciding what it will look like, how it will store data, and how it will process that data.
</aside>
Input
- Also known as the interface design
- Shows how information will be input into the new system and also how it will be displayed after processing
- Doesn’t describe how the information will be processed or look at the functional requirements other than to show interaction
Output
Data structure design
- Dictates what data needs to be stored and how it will be organised