π
prep
Transforming requirements to solution design
π€ Design mindset
Learning Objectives
As we make a subtle switch from an analysis to a design mindset, watch this short motivator from Steve Jobs.
π€ Design princples
Learning Objectives
The principles of good design extend beyond software design, as you can read about with the Bauhaus School or James Dyson or again from Steve Jobs.
What common universal design principles are shared among these examples?
How might these apply in the context of software development?
Compare your answers with these ideas from the Digital Design Manifesto?
π€ UX Design and Storyboarding
Learning Objectives
Learn about Ux design and storyboards (for example, this example) as ways of modelling a userβs interactions with a system:
Create a storyboard or wireframe for a particular scenario within BrightStar
Can you identify any design principles that you have followed in developing your storyboard?
π€ Functional architechture
Learning Objectives
This page has an example of a functional architecture. Can you find any more?
Using one example of a functional architecture, show what universal design principles have (or have not!) been followed
Propose a functional architecture for part (or all) of the BrightStar solution
Describe the interaction among two or more component modules within your functional architecture using a sequence diagram
π€ Data modelling
Learning Objectives
Build on your existing knowledge of data modelling by completing section 3 (The Building Blocks of Data Modelling) of this Udemy course
- Create a simple logical data model for the solution proposed in your storyboard above
π€ Design a solution
Learning Objectives
Considering all the content of your the case study, can you design a possible solution for it?
This can include any of the design elements (eg. storyboards, use cases, functional architecture, data models or class diagrams) already provided above or additional ones.
Pull these together to produce a coherent overall picture of your solution, which you are able to present.
π€ Present your learnings
Learning Objectives
Build the presentation of the key learnings of this week.
The people in class can be the stakeholders and will evaluate your work.
The presentation must be less than 10 minutes long.