The requirements of a software system define and set the boundaries of functionalities provided by that system and expected output in terms of reports. In our case, system requirements will tell us the expected services that TaleWiki will provide. The requirements can be broadly classified into two sets:
Overall System Requirement
Module-Specific Requirements
The former will tell you about the features and functionalities to be provided by TaleWiki. And the latter will detail the individual functionalities planned in the overall system requirement. The overall requirement will also help you to keep track of the functionalities as the system evolves. In short, the overall requirement lays out the modules of the system, and the module-specific requirements go in depth into the functionalities of the modules. Each chapter will go into the details of the modules and their functionality.