+++ date = "2016-04-16" draft = false title = """The Design Process""" slug = "the-design-process" tags = ['software development', 'developer', 'revision', 'design'] banner = "" aliases = ['/the-design-process/'] +++ So we've looked at requirements, now we're onto looking at the next stage of the [software engineering life cycle]() - design. Design is the process of deciding how to implement the client's requirements and coming up with a resulting design plan. This occurs at different levels a high level view will address the structure of the system and later lower level views will focus on the design of individual units.