CS 9622 - Fall 2017 : How other non-functional requirements figure into software systems

Functional requirements have a crisp mathematical flavor to them.  Non-functional requirements are generally messier.  The boundaries between the different types of non-functional requirements can blur.  Work done with one type of non-functional requirement can provide insight into possibilities for another one (which is why the course is interesting in comparing and contrasting three different types (safety, accessibility, and sustainability) rather than just investigating one type.  Some types of non-functional requirements that are closely related to the ones we are studying are: