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
From the course: Software Design: Developing Effective Requirements
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.