Self-tutoring about software engineering: the tutor mentions the distinction between functional and non-functional requirements. In software engineering, functional requirements describe the input and output of the software. Non-functional requirements may define such things as the operating system the software is …

Software engineering: functional and non-functional requirements Read more »