πŸ“… 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.

  1. What common universal design principles are shared among these examples?

  2. How might these apply in the context of software development?

  3. 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:

  1. Create a storyboard or wireframe for a particular scenario within BrightStar

  2. 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?

  1. Using one example of a functional architecture, show what universal design principles have (or have not!) been followed

  2. Propose a functional architecture for part (or all) of the BrightStar solution

  3. 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

  1. 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.