Designing Blockchain Solutions: Defining Non-Functional Requirements

  • Online

This course, provided in collaboration with IEEE Blockchain, an IEEE Future Directions initiative, defines the non-functional requirements necessary for development of a blockchain solution. The course begins by defining the types and the role non-functional requirements play in designing a blockchain solution. Learners will focus on six categories of non-functional requirements and what those categories mean across the different levels of the architecture. The course will showcase a representative architecture for framing non-functional requirements and provides four use cases and tips when defining non-functional requirements for a specific project.

What you will learn:

  • Define non-functional requirements and their role in designing a blockchain solution
  • Identify the categories of non-functional requirements
  • Define the different levels of the architecture in a blockchain solution
  • Examine the important requirements for defining non-functional requirements through use cases

This course is part of the following course program:

A Step-by-Step Approach to Designing Blockchain Solutions

Courses included in this program:

Who Should Attend: Product managers, solution designers, solution architects


Hunter Albright Photo

Hunter Albright

Dr. Hunter Albright is a faculty member at the University of Colorado, Boulder, and teaches at the Leeds School of Business and the School of Engineering. As the executive director of the university’s blockchain alliance, he is leading the research, application, and education of blockchain technology and solutions. He is a member of the C4’s Certified Bitcoin Professional Advisory Board and supports the IEEE’s blockchain efforts as the co-chair the of IEEE Blockchain Education Initiative and co-chair of the IEEE Blockchain for Transactive Energy Initiative.

Publication Year: 2021

ISBN: 978-1-7281-7778-6

Designing Blockchain Solutions: Defining Non-Functional Requirements
  • Course Provider: Educational Activities
  • Course Number: EDP635
  • Duration (Hours): 1
  • Credits: 0.1 CEU/ 1 PDH