From the course: Software Design: Developing Effective Requirements

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

What are requirements

What are requirements

From the course: Software Design: Developing Effective Requirements

Start my 1-month free trial

What are requirements

- [Instructor] The word requirement in the software world is a broad term that needs to be understood and defined carefully. Many experts have defined the term in their own ways. A condition to be fulfilled, a specification to be implemented, a property of the system, or just anything that drives design choices. Many of these definitions also vary with who is defining them. A business analyst may say it is a user requirement, while an architect may see it as something which influences system design. This variety in view makes it necessary to dig deeper in what requirements really are. Let us say your team is developing a software application for a university that wants to offer an event scheduling system to its students and staff. The software should be a one-step scheduler to manage their calendars, especially in the context of class timetables and other university-wide events. Let us assume that you've had a couple…

Contents